{"id":1342,"name":"mini-css-extract-plugin","ecosystem":"npm","repository_url":"https://github.com/webpack-contrib/mini-css-extract-plugin","issues_count":1107,"created_at":"2025-06-06T15:01:43.320Z","updated_at":"2025-06-06T15:01:43.320Z","purl":"pkg:npm/mini-css-extract-plugin","metadata":{"id":2015672,"name":"mini-css-extract-plugin","ecosystem":"npm","description":"extracts CSS into separate files","homepage":"https://github.com/webpack-contrib/mini-css-extract-plugin","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/webpack-contrib/mini-css-extract-plugin","keywords_array":["webpack","css","extract","hmr"],"namespace":null,"versions_count":79,"first_release_published_at":"2018-03-04T10:59:53.741Z","latest_release_published_at":"2024-11-01T00:47:17.265Z","latest_release_number":"2.9.2","last_synced_at":"2025-06-06T02:03:07.537Z","created_at":"2022-04-09T19:38:41.571Z","updated_at":"2025-06-06T02:03:41.849Z","registry_url":"https://www.npmjs.com/package/mini-css-extract-plugin","install_command":"npm install mini-css-extract-plugin","documentation_url":null,"metadata":{"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"dist-tags":{"latest":"2.9.2"}},"repo_metadata":{"id":37432139,"uuid":"123254500","full_name":"webpack-contrib/mini-css-extract-plugin","owner":"webpack-contrib","description":"Lightweight CSS extraction plugin","archived":false,"fork":false,"pushed_at":"2025-05-17T00:00:13.000Z","size":11148,"stargazers_count":4672,"open_issues_count":50,"forks_count":387,"subscribers_count":77,"default_branch":"master","last_synced_at":"2025-06-03T15:11:04.690Z","etag":null,"topics":["webpack-plugin"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/webpack-contrib.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"open_collective":"webpack"}},"created_at":"2018-02-28T08:33:28.000Z","updated_at":"2025-05-29T13:44:10.000Z","dependencies_parsed_at":"2022-07-12T13:33:45.757Z","dependency_job_id":"f164151f-f9d9-4bc5-b28e-723c0530e4a7","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin","commit_stats":{"total_commits":435,"total_committers":83,"mean_commits":5.240963855421687,"dds":0.8137931034482758,"last_synced_commit":"3effaa0319bad5cc1bf0ae760553bf7abcbc35a4"},"previous_names":[],"tags_count":78,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webpack-contrib","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":258328440,"owners_count":22683782,"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":"webpack-contrib","name":"webpack-contrib","uuid":"25012217","kind":"organization","description":"Community supported 3rd party packages for webpack","email":null,"website":"https://webpack.js.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/25012217?v=4","repositories_count":87,"last_synced_at":"2025-06-06T00:05:54.319Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/webpack-contrib","funding_links":[],"total_stars":71802,"followers":222,"following":0,"created_at":"2022-11-02T16:20:11.041Z","updated_at":"2025-06-06T00:05:54.320Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webpack-contrib","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/webpack-contrib/repositories"},"tags":[{"name":"v2.9.2","sha":"3effaa0319bad5cc1bf0ae760553bf7abcbc35a4","kind":"tag","published_at":"2024-11-01T00:46:37.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.9.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.9.2/manifests"},{"name":"v2.9.1","sha":"00cdedb1998017631db74e312f52177efe042cd4","kind":"tag","published_at":"2024-08-19T13:44:35.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.9.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.9.1/manifests"},{"name":"v2.9.0","sha":"7cc27899d6695e083027de1988aa2e21d47a2334","kind":"commit","published_at":"2024-04-16T16:20:43.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.9.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.9.0/manifests"},{"name":"v2.8.1","sha":"c7ff30d52ff0c6068a89b7f938b4c77d6f82fa7e","kind":"tag","published_at":"2024-02-27T18:16:19.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.8.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.8.1/manifests"},{"name":"v2.8.0","sha":"3ef3765c70ed613c646d5f6f1e65eef15727b334","kind":"commit","published_at":"2024-02-01T16:30:05.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.8.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.8.0/manifests"},{"name":"v2.7.7","sha":"8480bce915fbb9482823397bff296817db7924d6","kind":"tag","published_at":"2024-01-10T17:43:27.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.7.7","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.7/manifests"},{"name":"v2.7.6","sha":"f2cea2f6d291b5b734a8b077d25ca99a66908e29","kind":"tag","published_at":"2023-05-19T02:10:25.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.7.6","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.6/manifests"},{"name":"v2.7.5","sha":"ab1d8500f071b581f6e87ee74e2bfd358c88db97","kind":"tag","published_at":"2023-03-16T23:55:11.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.7.5","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.5/manifests"},{"name":"v2.7.4","sha":"c2d8eac06677264f88df511af1ad08e5bf0f0a3e","kind":"tag","published_at":"2023-03-16T11:49:56.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.7.4","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"1d226c1abfdb74ca34c9519499f3d9eca8d53cc4","kind":"tag","published_at":"2023-03-07T20:09:31.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.7.3","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"b616093730110f122e3643c4f0c619e71a47c6a0","kind":"tag","published_at":"2022-12-06T02:02:53.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.7.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"7053ce2a7ae35ae94506a7bb8ab5ec534f80bc0c","kind":"tag","published_at":"2022-11-29T17:58:34.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.7.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"a41436ea6da30c171087ddcba079d96e26546285","kind":"tag","published_at":"2022-11-16T20:12:51.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.7.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.7.0/manifests"},{"name":"v2.6.1","sha":"26f711ea086fb1352c89b50c16c39a7017eb5539","kind":"tag","published_at":"2022-06-15T19:11:25.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.6.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"752b913523077d74d575c777b2bcc3239b724688","kind":"tag","published_at":"2022-03-03T20:10:42.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.6.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.6.0/manifests"},{"name":"v2.5.3","sha":"1a1132728070a983aac87e730a8d723fa1a8b21c","kind":"tag","published_at":"2022-01-25T10:07:56.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.5.3","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.5.3/manifests"},{"name":"v2.5.2","sha":"be75c5015d0fc32923b2dab382c216c3f4976331","kind":"tag","published_at":"2022-01-17T20:08:13.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.5.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.5.2/manifests"},{"name":"v2.5.1","sha":"e4f4c1e83a7ac77e6b967ce51c8e7b68413082af","kind":"tag","published_at":"2022-01-17T12:13:17.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.5.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.5.1/manifests"},{"name":"v2.5.0","sha":"ce2cb04da96d37a6ebaf940f0caf1ddaadea805a","kind":"tag","published_at":"2022-01-14T17:29:39.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.5.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.5.0/manifests"},{"name":"v2.4.7","sha":"613fdf74391f3ad0c7274919cb0586752c1a1be9","kind":"tag","published_at":"2022-01-13T18:14:51.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.4.7","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.7/manifests"},{"name":"v2.4.6","sha":"65af0bb0a2e65aa8699195a566bbcadd1932c681","kind":"commit","published_at":"2022-01-06T12:37:04.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.4.6","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.6/manifests"},{"name":"v2.4.5","sha":"e8c08a1c252f18b03612903d5ec75ebcddc538e0","kind":"commit","published_at":"2021-11-17T17:18:33.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.4.5","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.5/manifests"},{"name":"v2.4.4","sha":"0c286f35de463374b61f1936fdf5cc38570bba22","kind":"tag","published_at":"2021-11-04T12:20:57.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.4.4","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.4/manifests"},{"name":"v2.4.3","sha":"12ede98df924cc88ba5fb07943a948f477815db0","kind":"tag","published_at":"2021-10-21T15:12:39.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.4.3","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.3/manifests"},{"name":"v2.4.2","sha":"def7effdafdb699dfe37c358162623bc9c584290","kind":"commit","published_at":"2021-10-07T14:59:51.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.4.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.2/manifests"},{"name":"v2.4.1","sha":"481063d5730a254b86a0d4055ea005048cf0c049","kind":"tag","published_at":"2021-10-05T20:54:55.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.4.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.1/manifests"},{"name":"v2.4.0","sha":"b042ce74a02df532694f626b46cfe7bd47cb28d9","kind":"commit","published_at":"2021-10-05T20:41:23.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.4.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"26feefefd9f73549333f797b8a1a055c1ba3437c","kind":"commit","published_at":"2021-09-11T15:53:20.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.3.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"0ccdb64187a88b7d601f2b63794f1eba690102e7","kind":"tag","published_at":"2021-09-01T17:08:35.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.2.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"e70a0a9bfb04faa797e0f9930cf97d8f4a706003","kind":"commit","published_at":"2021-08-31T14:05:51.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.2.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"d803096b6bee06fc0aa8e6a1226ca8450d584195","kind":"commit","published_at":"2021-08-04T16:16:24.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.2.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"38be7b04f7c0e03d882d80dcca1e16cde0fe9368","kind":"tag","published_at":"2021-07-05T12:45:56.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.1.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"794b60228d9800c7812e206953066197b486cf3d","kind":"commit","published_at":"2021-06-30T17:00:45.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v2.0.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v2.0.0/manifests"},{"name":"v1.6.2","sha":"684ad366d2fc34e58746e687bb6d33a797c71be2","kind":"commit","published_at":"2021-06-28T15:44:36.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.6.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"5551fbdff2348d34d2a2484ffff9d90bccbc0f32","kind":"tag","published_at":"2021-06-25T16:30:02.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.6.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"750ab74a8f06d1319f2e94a7a48ea881a0f937b8","kind":"tag","published_at":"2021-04-30T11:45:20.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.6.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.6.0/manifests"},{"name":"v1.5.1","sha":"4227510959889c5f334f1aca4f2f73e7ba9bd01c","kind":"tag","published_at":"2021-04-28T13:45:02.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.5.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"b50224e8c3ba7560357884a48c3f0b90de6ca526","kind":"tag","published_at":"2021-04-17T15:12:25.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.5.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"a33f22ff9d8bbc9a1f0a75e335e03cb1b314b26f","kind":"tag","published_at":"2021-04-07T12:16:31.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.4.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"6657114154e18f99c5653a6dc32d330e8e6b5140","kind":"tag","published_at":"2021-03-26T18:11:59.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.4.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.4.0/manifests"},{"name":"v1.3.9","sha":"6ae4c3ede6b4d02c2c80234a6dc22c355c2e3855","kind":"tag","published_at":"2021-02-25T16:44:59.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.9","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.9/manifests"},{"name":"v1.3.8","sha":"23bb03c85a7ddb3f7213cfa2e6b3c8f810f34784","kind":"commit","published_at":"2021-02-18T15:00:04.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.8","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.8/manifests"},{"name":"v1.3.7","sha":"6009bd27374bbc10530a2dbeed2f6c54bcfb8da1","kind":"tag","published_at":"2021-02-15T14:13:40.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.7","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.7/manifests"},{"name":"v1.3.6","sha":"6525c6641647d252f3c5f6c990a479f86a67bf2e","kind":"tag","published_at":"2021-02-08T11:02:50.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.6","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"3aca7ca736ea6a85082f6864b849e078ad222e88","kind":"commit","published_at":"2021-01-28T11:59:38.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.5","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"3d15639671831f7423904b48d17a4ea7a02b61cd","kind":"tag","published_at":"2021-01-13T14:56:05.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.4","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"359c00fa7f02f2dc662c461ac7cc926a7b61c9bd","kind":"tag","published_at":"2020-12-10T17:15:40.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.3","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"da1fcbf97d800114f3de86b3d5090d9f7d27dd0c","kind":"tag","published_at":"2020-12-04T12:15:16.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"fed2dea277062ab8a115a8cdf9ee47991b081102","kind":"tag","published_at":"2020-11-12T18:57:53.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"3dce50d4ffe12abad4df42c55b287d9bd7688ce9","kind":"commit","published_at":"2020-11-06T14:05:33.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.3.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.3.0/manifests"},{"name":"v1.2.1","sha":"69aa92bc9214aedd942f5a5efab5454e9ae4f329","kind":"tag","published_at":"2020-10-27T14:33:18.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.2.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.2.1/manifests"},{"name":"v1.2.0","sha":"f448ee1f9a46073593204ec15a5d70a323b233b6","kind":"commit","published_at":"2020-10-23T19:22:41.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.2.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"1bff4f5b389e1416d13b0422e565114295f26d4d","kind":"commit","published_at":"2020-10-22T21:19:56.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.1.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"2295f70c3eb2856fa2dce8d1a0aaa0df9a307f2a","kind":"commit","published_at":"2020-10-20T14:42:43.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.1.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"6ebe51d5d010930800d0d4fa30e535f9382bd482","kind":"commit","published_at":"2020-10-19T16:49:46.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.1.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.1.0/manifests"},{"name":"v1.0.0","sha":"315bbac721ae1ccb5c733e781cf9995fb8994b34","kind":"commit","published_at":"2020-10-09T12:30:41.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v1.0.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v1.0.0/manifests"},{"name":"v0.12.0","sha":"b935f26ff9773644dc5c2da009fc7e88b6af12c2","kind":"commit","published_at":"2020-10-07T12:22:18.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.12.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.12.0/manifests"},{"name":"v0.11.3","sha":"0494230c441b468234b4c3464eec2a8b61296526","kind":"tag","published_at":"2020-10-02T13:20:20.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.11.3","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.11.3/manifests"},{"name":"v0.11.2","sha":"bb09d757e5355b7015a3e463bc1030056c23e1c2","kind":"tag","published_at":"2020-09-12T15:18:53.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.11.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.11.2/manifests"},{"name":"v0.11.1","sha":"15657065a392b375edcb3876d726ea1a59c4b0b6","kind":"commit","published_at":"2020-09-08T14:03:21.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.11.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"4220c4f623241d4d557c50f3bf55e641cff769b8","kind":"commit","published_at":"2020-08-27T16:17:42.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.11.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.11.0/manifests"},{"name":"v0.10.0","sha":"c842ef57d1e6550ee3f8dea3d53fa2d738bb8fda","kind":"commit","published_at":"2020-08-10T15:36:13.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.10.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.10.0/manifests"},{"name":"v0.9.0","sha":"4e23630dd02868008d1bf76ee08b11b3409183e3","kind":"commit","published_at":"2019-12-20T15:39:46.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.9.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.9.0/manifests"},{"name":"v0.8.2","sha":"78e1613934b36eb97bc45b36685734518592eeaa","kind":"tag","published_at":"2019-12-17T17:44:36.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.8.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.8.2/manifests"},{"name":"v0.8.1","sha":"054532a647137164670927a7b28707184220d013","kind":"commit","published_at":"2019-12-17T14:01:07.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.8.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.8.1/manifests"},{"name":"v0.8.0","sha":"87d929ef0bab60cca36710cc74b8eb23b77c7bd2","kind":"tag","published_at":"2019-07-16T20:47:47.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.8.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"392c4ae68c9384230d6652e7fee277a702deacd7","kind":"commit","published_at":"2019-05-27T16:11:37.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.7.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"e808b8502e7e5b6ee17ffd3f80086020d52a2832","kind":"tag","published_at":"2019-04-10T10:36:42.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.6.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.6.0/manifests"},{"name":"v0.5.0","sha":"d12cd134a4d41089684b6979ad7cfb9e6a315c83","kind":"tag","published_at":"2018-12-07T10:06:35.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.5.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.5.0/manifests"},{"name":"v0.4.5","sha":"c12ddcbe350c4ac9dfb43d14ad4ac52aa64ece36","kind":"tag","published_at":"2018-11-21T19:14:24.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.4.5","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"eb218ccd5ce07b880e55833f9b9a9084ba03e68f","kind":"tag","published_at":"2018-10-10T13:28:57.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.4.4","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"5bc0ca739aa0059d854c697a55d3a849581d41b9","kind":"tag","published_at":"2018-08-21T13:32:11.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.4.3","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"c7fa62e2f40745fc7f1a19c7a4b1234366bfab84","kind":"tag","published_at":"2018-08-21T13:26:40.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.4.2","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"2fb1fcf3ff523016f2dec2b1198a5640fb507286","kind":"tag","published_at":"2018-06-29T13:40:51.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.4.1","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"e200b083e5a437026d6021262d4ac56088b39e65","kind":"tag","published_at":"2018-03-29T16:13:55.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.4.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.4.0/manifests"},{"name":"v0.3.0","sha":"f379ee1322cc47f7ad981a025ba979cdb34d1224","kind":"tag","published_at":"2018-03-28T17:58:06.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.3.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.3.0/manifests"},{"name":"v0.1.0","sha":"31742323d4a6004ee4a2d2be92f642de01f66cbc","kind":"tag","published_at":"2018-03-07T12:37:16.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.1.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.1.0/manifests"},{"name":"v0.2.0","sha":"bc488b1249e2979cc0c035b7f329bda25c5d342f","kind":"tag","published_at":"2018-03-07T12:36:18.000Z","download_url":"https://codeload.github.com/webpack-contrib/mini-css-extract-plugin/tar.gz/v0.2.0","html_url":"https://github.com/webpack-contrib/mini-css-extract-plugin/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/webpack-contrib%2Fmini-css-extract-plugin/tags/v0.2.0/manifests"}]},"repo_metadata_updated_at":"2025-06-06T02:03:41.849Z","dependent_packages_count":25645,"downloads":62209220,"downloads_period":"last-month","dependent_repos_count":2574221,"rankings":{"downloads":0.02976187216687238,"dependent_repos_count":0.009309141248147754,"dependent_packages_count":0.004353392524869097,"stargazers_count":1.3844062027355732,"forks_count":1.7651774596120169,"docker_downloads_count":0.03866031600701361,"average":0.5386113973824155},"purl":"pkg:npm/mini-css-extract-plugin","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/mini-css-extract-plugin","docker_dependents_count":15134,"docker_downloads_count":3018709764,"usage_url":"https://repos.ecosyste.ms/usage/npm/mini-css-extract-plugin","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/mini-css-extract-plugin/dependencies","status":null,"funding_links":["https://opencollective.com/webpack"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/mini-css-extract-plugin/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/mini-css-extract-plugin/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/mini-css-extract-plugin/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/mini-css-extract-plugin/related_packages","maintainers":[{"uuid":"sokra","login":"sokra","name":null,"email":"tobias.koppers@googlemail.com","url":null,"packages_count":97,"html_url":"https://www.npmjs.com/~sokra","role":null,"created_at":"2022-11-10T11:37:00.419Z","updated_at":"2022-11-10T11:37:00.419Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sokra/packages"},{"uuid":"jhnns","login":"jhnns","name":null,"email":"mail@johannesewald.de","url":null,"packages_count":131,"html_url":"https://www.npmjs.com/~jhnns","role":null,"created_at":"2022-11-10T11:37:00.431Z","updated_at":"2022-11-10T11:37:00.431Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jhnns/packages"},{"uuid":"evilebottnawi","login":"evilebottnawi","name":null,"email":"sheo13666q@gmail.com","url":null,"packages_count":215,"html_url":"https://www.npmjs.com/~evilebottnawi","role":null,"created_at":"2022-11-10T11:37:00.381Z","updated_at":"2022-11-10T11:37:00.381Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/evilebottnawi/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006535,"maintainers_count":1012931,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":533,"unique_repositories_count_past_30_days":10,"recent_issues":[{"uuid":"4575595006","node_id":"PR_kwDOQu-3B87iAFWY","number":660,"state":"open","title":"deps: bump the dev-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","area-build"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T23:08:53.000Z","updated_at":"2026-06-02T23:09:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":25,"packages":[{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@electron-forge/cli","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/maker-squirrel","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/plugin-fuses","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/plugin-webpack","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/publisher-github","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.4.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"electron","old_version":"40.8.0","new_version":"40.10.2","repository_url":"https://github.com/electron/electron"},{"name":"eslint","old_version":"10.0.3","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.6.0","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.105.4","new_version":"5.107.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-bundle-analyzer","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/webpack/webpack-bundle-analyzer"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@electron-forge/cli](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/maker-squirrel](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/plugin-fuses](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/plugin-webpack](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/publisher-github](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.40` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.4.0` | `25.9.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.60.1` |\n| [electron](https://github.com/electron/electron) | `40.8.0` | `40.10.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.4.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.1` | `4.0.3` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.11` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.6.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.107.2` |\n| [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer) | `5.2.0` | `5.3.0` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\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.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map 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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\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\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/cli` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/maker-squirrel` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/maker-squirrel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/plugin-fuses` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/plugin-fuses's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/plugin-webpack` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/plugin-webpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/publisher-github` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/publisher-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast...\n\n_Description has been truncated_","html_url":"https://github.com/Pix-Elated/ravenquest-companion/pull/660","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pix-Elated%2Fravenquest-companion/issues/660","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/660/packages"},{"uuid":"4545345844","node_id":"PR_kwDOJtwtOc7ge825","number":563,"state":"closed","title":"build(deps): bump mini-css-extract-plugin from 2.10.1 to 2.10.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T02:22:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T03:05:45.000Z","updated_at":"2026-05-30T02:22:46.000Z","time_to_close":83812,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) from 2.10.1 to 2.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\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=mini-css-extract-plugin\u0026package-manager=npm_and_yarn\u0026previous-version=2.10.1\u0026new-version=2.10.2)](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/UnSetSoft/Ryunixjs/pull/563","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnSetSoft%2FRyunixjs/issues/563","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/563/packages"},{"uuid":"4522197059","node_id":"PR_kwDOQ_xaAc7fTkoJ","number":44,"state":"open","title":"Bump the dependencies group across 1 directory with 65 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T07:12:57.000Z","updated_at":"2026-05-26T07:13:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":65,"packages":[{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.22.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"loader-runner","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/webpack/loader-runner"},{"name":"terser-webpack-plugin","old_version":"5.3.16","new_version":"5.6.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"watchpack","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"3.3.3","new_version":"3.5.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@changesets/cli","old_version":"2.29.8","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/get-github-info","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@codspeed/core","old_version":"5.0.1","new_version":"5.4.0","repository_url":"https://github.com/CodSpeedHQ/codspeed-node"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/markdown","old_version":"7.5.1","new_version":"8.0.2","repository_url":"https://github.com/eslint/markdown"},{"name":"@stylistic/eslint-plugin","old_version":"5.6.1","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/node","old_version":"24.10.4","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"assemblyscript","old_version":"0.28.9","new_version":"0.28.17","repository_url":"https://github.com/AssemblyScript/assemblyscript"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"core-js","old_version":"3.47.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"cspell","old_version":"9.4.0","new_version":"10.0.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.3.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"eslint","old_version":"9.39.2","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-webpack","old_version":"4.7.3","new_version":"4.9.6","repository_url":"https://github.com/webpack/eslint-config-webpack"},{"name":"eslint-plugin-jsdoc","old_version":"61.5.0","new_version":"63.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"18.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-junit","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/jest-community/jest-junit"},{"name":"less","old_version":"4.5.1","new_version":"4.6.4","repository_url":"https://github.com/less/less.js"},{"name":"less-loader","old_version":"12.3.0","new_version":"13.0.0","repository_url":"https://github.com/webpack/less-loader"},{"name":"lint-staged","old_version":"16.2.7","new_version":"17.0.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"memfs","old_version":"4.51.1","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"meriyah","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/meriyah/meriyah"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.3.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"open-cli","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/open-cli"},{"name":"pkg-pr-new","old_version":"0.0.62","new_version":"0.0.75","repository_url":"https://github.com/stackblitz-labs/pkg.pr.new"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"simple-git","old_version":"3.30.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"terser","old_version":"5.44.1","new_version":"5.48.0","repository_url":"https://github.com/terser/terser"},{"name":"three","old_version":"0.182.0","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"tinybench","old_version":"5.1.0","new_version":"6.0.2","repository_url":"https://github.com/tinylibs/tinybench"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.1","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"tooling","old_version":"v1.24.3","new_version":"v1.26.3","repository_url":"https://github.com/webpack/tooling"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.22.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.1.0` |\n| [loader-runner](https://github.com/webpack/loader-runner) | `4.3.1` | `4.3.2` |\n| [terser-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.3.16` | `5.6.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.0` | `2.5.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.3` | `3.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `7.29.7` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.8` | `2.31.0` |\n| [@changesets/get-github-info](https://github.com/changesets/changesets) | `0.7.0` | `0.8.0` |\n| [@codspeed/core](https://github.com/CodSpeedHQ/codspeed-node) | `5.0.1` | `5.4.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `7.5.1` | `8.0.2` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.6.1` | `5.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.4` | `25.9.1` |\n| [assemblyscript](https://github.com/AssemblyScript/assemblyscript) | `0.28.9` | `0.28.17` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.49.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `9.4.0` | `10.0.0` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.4` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.4.0` |\n| [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.7.3` | `4.9.6` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `61.5.0` | `63.0.0` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `18.0.1` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `64.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.4.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.2.0` | `30.4.1` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.4.1` |\n| [jest-junit](https://github.com/jest-community/jest-junit) | `16.0.0` | `17.0.0` |\n| [less](https://github.com/less/less.js) | `4.5.1` | `4.6.4` |\n| [less-loader](https://github.com/webpack/less-loader) | `12.3.0` | `13.0.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `17.0.5` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.51.1` | `4.57.2` |\n| [meriyah](https://github.com/meriyah/meriyah) | `7.0.0` | `7.1.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.3.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [open-cli](https://github.com/sindresorhus/open-cli) | `8.0.0` | `9.0.0` |\n| [pkg-pr-new](https://github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli) | `0.0.62` | `0.0.75` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.3` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.6` |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.30.0` | `3.36.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.48.0` |\n| [three](https://github.com/mrdoob/three.js) | `0.182.0` | `0.184.0` |\n| [tinybench](https://github.com/tinylibs/tinybench) | `5.1.0` | `6.0.2` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.1` |\n| [tooling](https://github.com/webpack/tooling) | `v1.24.3` | `v1.26.3` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `@types/estree` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/estree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `acorn` from 8.15.0 to 8.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/610d62d8f9cf44ca0e70c516b40c92452235c81b\"\u003e\u003ccode\u003e610d62d\u003c/code\u003e\u003c/a\u003e Mark version 8.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/e4baf9eebe3dd9b2df6ccdfa2127ebfb423b2b8d\"\u003e\u003ccode\u003ee4baf9e\u003c/code\u003e\u003c/a\u003e Mark acorn-walk 8.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/543c6f072e5b9a605c222691e1aa623efe107f62\"\u003e\u003ccode\u003e543c6f0\u003c/code\u003e\u003c/a\u003e Properly check for presence of node.attributes in walkers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/54097dcf8c08733695df7168692d0faac3a2f768\"\u003e\u003ccode\u003e54097dc\u003c/code\u003e\u003c/a\u003e Bump test262\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/24a20b3183da7bc53014057b0077175274057286\"\u003e\u003ccode\u003e24a20b3\u003c/code\u003e\u003c/a\u003e Bump Unicode 17, regenerate script values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/7f67462af47a2021c53b9795ab3a82fda863a1b6\"\u003e\u003ccode\u003e7f67462\u003c/code\u003e\u003c/a\u003e Properly throw an error, not a raw string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/356ed949c11b76be0ae7c4e33ca792b2170a6c80\"\u003e\u003ccode\u003e356ed94\u003c/code\u003e\u003c/a\u003e More explicit error when walking a tree and a node type isn't registered.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/9e1243252a1f87d28f91c607b96f03d91ef3c16f\"\u003e\u003ccode\u003e9e12432\u003c/code\u003e\u003c/a\u003e Rename eslint config file to suppress warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/ddba1e4b21d99e195259baf466ae0929665bbdfb\"\u003e\u003ccode\u003eddba1e4\u003c/code\u003e\u003c/a\u003e Update to ESLint 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/ca53db28c88ce5a8ee8c7db7027be71ed29b6aaf\"\u003e\u003ccode\u003eca53db2\u003c/code\u003e\u003c/a\u003e Add Unicode v17 support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.15.0...8.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.18.4 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCachedInputFileSystem#purge\u003c/code\u003e accepts a second \u003ccode\u003e{ exact?: boolean }\u003c/code\u003e argument; \u003ccode\u003eexact: true\u003c/code\u003e removes only entries whose key matches \u003ccode\u003ewhat\u003c/code\u003e exactly instead of any entry whose key starts with \u003ccode\u003ewhat\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up alias resolution on the hot path. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/589\"\u003e#589\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAliasPlugin\u003c/code\u003e / \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: bucket compiled alias options by the first char code of \u003ccode\u003ename\u003c/code\u003e, so resolves skip options whose name can't possibly match the request's first char. Gated to cases with 2+ distinct first chars so degenerate single-bucket lists (e.g. long alias chains) don't pay for the \u003ccode\u003eMap.get\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: memoize \u003ccode\u003e_selectPathsDataForContext(map, requestPath)\u003c/code\u003e per map so the per-source-file \u003ccode\u003econtextList\u003c/code\u003e scan only runs once per directory. Gated to maps with 2+ contexts so single-context tsconfigs aren't penalized by the cache lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBiggest wins on alias-heavy configs (300+ entries): \u003ccode\u003ehuge-alias-miss\u003c/code\u003e +151%, \u003ccode\u003ehuge-alias-list\u003c/code\u003e +126%, \u003ccode\u003ealias-first-char-miss\u003c/code\u003e +120%.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add configDir to modules when tsconfig has no baseUrl. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etsconfig: true\u003c/code\u003e is used, walk up parent directories to find \u003ccode\u003etsconfig.json\u003c/code\u003e, matching TypeScript's own \u003ccode\u003efindConfigFile\u003c/code\u003e behavior. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTsconfigPathsPlugin now falls through to normal module resolution when a \u003ccode\u003epaths\u003c/code\u003e pattern matches but the mapped path does not exist, matching TypeScript's native resolution behavior. Previously, patterns like \u003ccode\u003e\u0026quot;@*\u0026quot;\u003c/code\u003e would block scoped npm packages (e.g. \u003ccode\u003e@sentry/react\u003c/code\u003e) from resolving via \u003ccode\u003enode_modules\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TsconfigPathsPlugin circular project references causing stack overflow, add support for extending from unscoped npm packages, and use \u003ccode\u003estat\u003c/code\u003e instead of \u003ccode\u003ereadFile\u003c/code\u003e for existence checks in extends resolution. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/575\"\u003e#575\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: dedupe miss paths in \u003ccode\u003eDirectoryExistsPlugin\u003c/code\u003e/\u003ccode\u003eFileExistsPlugin\u003c/code\u003e and prune the per-resolve \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e context scan. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: drop a dead Map lookup in \u003ccode\u003efindMatch\u003c/code\u003e and flatten \u003ccode\u003eAliasFieldPlugin\u003c/code\u003e's cache check. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hot-path tweaks in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e, \u003ccode\u003eAliasUtils\u003c/code\u003e, and \u003ccode\u003eutil/entrypoints\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cut per-resolve allocations in \u003ccode\u003eResolver.parse\u003c/code\u003e, \u003ccode\u003eloadDescriptionFile\u003c/code\u003e, and \u003ccode\u003eTsconfigPathsPlugin._selectPathsDataForContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllocation-free reductions on hot-path code: hoist \u003ccode\u003e/#/g\u003c/code\u003e, \u003ccode\u003e/\\$/g\u003c/code\u003e and \u003ccode\u003e/\\\\/g\u003c/code\u003e to module-level constants and gate the corresponding \u003ccode\u003e.replace\u003c/code\u003e calls behind \u003ccode\u003eincludes(…)\u003c/code\u003e so paths/queries/requests without the match char skip the regex state machine entirely (the common case); share a single \u003ccode\u003eEMPTY_NO_MATCH\u003c/code\u003e tuple instead of allocating \u003ccode\u003e[[], null]\u003c/code\u003e per \u0026quot;no match\u0026quot; / \u0026quot;no condition matched\u0026quot; return; switch \u003ccode\u003edirectMapping\u003c/code\u003e's \u003ccode\u003efor...of\u003c/code\u003e over \u003ccode\u003emappingTarget\u003c/code\u003e and inner results to indexed loops to avoid iterator-object allocation per call; inline \u003ccode\u003eisConditionalMapping\u003c/code\u003e at its two hot-path call sites and merge the duplicate \u003ccode\u003edefault\u003c/code\u003e / \u003ccode\u003econditionNames.has(condition)\u003c/code\u003e branches in \u003ccode\u003ecomputeConditionalMapping\u003c/code\u003e; replace \u003ccode\u003einvalidSegmentRegEx.exec(…) !== null\u003c/code\u003e with \u003ccode\u003e.test(…)\u003c/code\u003e (no match-array allocation); drop the dead \u003ccode\u003edeprecatedInvalidSegmentRegEx.test(…) !== null\u003c/code\u003e clause in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e (\u003ccode\u003e.test\u003c/code\u003e returns boolean; \u003ccode\u003etrue !== null\u003c/code\u003e and \u003ccode\u003efalse !== null\u003c/code\u003e are both true, so it was \u003ccode\u003e\u0026amp;\u0026amp; true\u003c/code\u003e); drop the redundant \u003ccode\u003erelativePath.length === 0\u003c/code\u003e guard before \u003ccode\u003e!startsWith(\u0026quot;./\u0026quot;)\u003c/code\u003e in \u003ccode\u003eExportsFieldPlugin\u003c/code\u003e (the empty-string case is already covered). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/558\"\u003e#558\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erestore plugin compatibility for \u003ccode\u003e[...resolveContext.stack]\u003c/code\u003e iteration (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/569\"\u003e#569\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCachedInputFileSystem#purge\u003c/code\u003e accepts a second \u003ccode\u003e{ exact?: boolean }\u003c/code\u003e argument; \u003ccode\u003eexact: true\u003c/code\u003e removes only entries whose key matches \u003ccode\u003ewhat\u003c/code\u003e exactly instead of any entry whose key starts with \u003ccode\u003ewhat\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up alias resolution on the hot path. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/589\"\u003e#589\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAliasPlugin\u003c/code\u003e / \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: bucket compiled alias options by the first char code of \u003ccode\u003ename\u003c/code\u003e, so resolves skip options whose name can't possibly match the request's first char. Gated to cases with 2+ distinct first chars so degenerate single-bucket lists (e.g. long alias chains) don't pay for the \u003ccode\u003eMap.get\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: memoize \u003ccode\u003e_selectPathsDataForContext(map, requestPath)\u003c/code\u003e per map so the per-source-file \u003ccode\u003econtextList\u003c/code\u003e scan only runs once per directory. Gated to maps with 2+ contexts so single-context tsconfigs aren't penalized by the cache lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBiggest wins on alias-heavy configs (300+ entries): \u003ccode\u003ehuge-alias-miss\u003c/code\u003e +151%, \u003ccode\u003ehuge-alias-list\u003c/code\u003e +126%, \u003ccode\u003ealias-first-char-miss\u003c/code\u003e +120%.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add configDir to modules when tsconfig has no baseUrl. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etsconfig: true\u003c/code\u003e is used, walk up parent directories to find \u003ccode\u003etsconfig.json\u003c/code\u003e, matching TypeScript's own \u003ccode\u003efindConfigFile\u003c/code\u003e behavior. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTsconfigPathsPlugin now falls through to normal module resolution when a \u003ccode\u003epaths\u003c/code\u003e pattern matches but the mapped path does not exist, matching TypeScript's native resolution behavior. Previously, patterns like \u003ccode\u003e\u0026quot;@*\u0026quot;\u003c/code\u003e would block scoped npm packages (e.g. \u003ccode\u003e@sentry/react\u003c/code\u003e) from resolving via \u003ccode\u003enode_modules\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TsconfigPathsPlugin circular project references causing stack overflow, add support for extending from unscoped npm packages, and use \u003ccode\u003estat\u003c/code\u003e instead of \u003ccode\u003ereadFile\u003c/code\u003e for existence checks in extends resolution. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/575\"\u003e#575\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: dedupe miss paths in \u003ccode\u003eDirectoryExistsPlugin\u003c/code\u003e/\u003ccode\u003eFileExistsPlugin\u003c/code\u003e and prune the per-resolve \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e context scan. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: drop a dead Map lookup in \u003ccode\u003efindMatch\u003c/code\u003e and flatten \u003ccode\u003eAliasFieldPlugin\u003c/code\u003e's cache check. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hot-path tweaks in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e, \u003ccode\u003eAliasUtils\u003c/code\u003e, and \u003ccode\u003eutil/entrypoints\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cut per-resolve allocations in \u003ccode\u003eResolver.parse\u003c/code\u003e, \u003ccode\u003eloadDescriptionFile\u003c/code\u003e, and \u003ccode\u003eTsconfigPathsPlugin._selectPathsDataForContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.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/webpack/enhanced-resolve/commit/25b923abf6caa10f65d34f5fece9d3d1be735190\"\u003e\u003ccode\u003e25b923a\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/a0f62578a166a6421f79bc466ba7daa60a9e7d60\"\u003e\u003ccode\u003ea0f6257\u003c/code\u003e\u003c/a\u003e feat: add exact option to CachedInputFileSystem#purge (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/658315c50813ad1d81a6cac4faf426971a132d96\"\u003e\u003ccode\u003e658315c\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/7d8c24fc2c0eec96374f6a6f0539ac774a0cc5ea\"\u003e\u003ccode\u003e7d8c24f\u003c/code\u003e\u003c/a\u003e perf: bucket alias options by first char \u0026amp; sort exports keys by priority (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/6a8388803f494acdcd61d39eac52f669199cf4e5\"\u003e\u003ccode\u003e6a83888\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/9ceca83dc4d4681510dc11a35587e407ca7c5290\"\u003e\u003ccode\u003e9ceca83\u003c/code\u003e\u003c/a\u003e fix: don't add configDir to modules when tsconfig has no baseUrl (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e6f21587baeb93306f6e5d18e78f4896389fed3e\"\u003e\u003ccode\u003ee6f2158\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/ec533b64dbe52138954c3a66e0ad156a88509c59\"\u003e\u003ccode\u003eec533b6\u003c/code\u003e\u003c/a\u003e fix: TsconfigPathsPlugin walks up parent directories when tsconfig is true (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/9e1c1e10b970d3aff5b260df0ca041bbf25c97fb\"\u003e\u003ccode\u003e9e1c1e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 in the ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.18.4...v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for enhanced-resolve 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 modifies \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 `es-module-lexer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guybedford/es-module-lexer/releases\"\u003ees-module-lexer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways exclude dyn import attributes from specifier range by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle new of conflict cases by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/195\"\u003eguybedford/es-module-lexer#195\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/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ehttps://github.com/guybedford/es-module-lexer/compare/2.0.0...2.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/guybedford/es-module-lexer/commit/5fb11e1e01ef8d454829ce6e6f8f6cf102d82d8a\"\u003e\u003ccode\u003e5fb11e1\u003c/code\u003e\u003c/a\u003e 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/cc29c5bca18d715f81f7592b3c5fe18f9abf24b9\"\u003e\u003ccode\u003ecc29c5b\u003c/code\u003e\u003c/a\u003e fix: handle new of conflict cases (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/4a351384ffa8c458d9c2a665978247b041ab94b8\"\u003e\u003ccode\u003e4a35138\u003c/code\u003e\u003c/a\u003e Always exclude dyn import attributes from specifier range (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader-runner` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/loader-runner/releases\"\u003eloader-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/a1a38886eeb46d0ce66bd96839bdb18c34f78301\"\u003e\u003ccode\u003ea1a3888\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9711d5c84b2636237da9d0cce142ab3b629b62e7\"\u003e\u003ccode\u003e9711d5c\u003c/code\u003e\u003c/a\u003e chore(deps): update before release (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/61272a80e03aeb35c855902774467a9a9b3f2c1d\"\u003e\u003ccode\u003e61272a8\u003c/code\u003e\u003c/a\u003e docs: clarify that result.result is an array (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/2776643280781bceab36f726db41c52621d9a3dc\"\u003e\u003ccode\u003e2776643\u003c/code\u003e\u003c/a\u003e refactor: modernize to ES6+ with perf improvements (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9fa0836b81bd9723b35f1379e47f247fe8dd9fd8\"\u003e\u003ccode\u003e9fa0836\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/20e9fb869042511d2615bb4cc5d88a8e41fe1420\"\u003e\u003ccode\u003e20e9fb8\u003c/code\u003e\u003c/a\u003e refactor: fix logic for empty resource (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/loader-runner/compare/v4.3.1...v4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tapable` from 2.3.0 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/releases\"\u003etapable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/blob/main/CHANGELOG.md\"\u003etapable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/429601243bca39b4678c1dd4d2d6a84005977b2e\"\u003e\u003ccode\u003e4296012\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/780b3c0f1975d5bafec5528765c5cb30bba98171\"\u003e\u003ccode\u003e780b3c0\u003c/code\u003e\u003c/a\u003e fix: preserve custom tap options dropped by _tap fast path (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/5da5021e923fe5eb8d74ccc232ae58a78395167f\"\u003e\u003ccode\u003e5da5021\u003c/code\u003e\u003c/a\u003e chore: test refactor + change changelog entry (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2ba184c3641a229c12292993ffb33702435cdea7\"\u003e\u003ccode\u003e2ba184c\u003c/code\u003e\u003c/a\u003e fix(perf): more perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/9e9ae4db2d6704ccc3d545fdcb5c295b9f074a9e\"\u003e\u003ccode\u003e9e9ae4d\u003c/code\u003e\u003c/a\u003e fix(perf): improve (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/4e24645b50801871ab7362b2e7f29a8b79f67f68\"\u003e\u003ccode\u003e4e24645\u003c/code\u003e\u003c/a\u003e test: improve code coverage with additional test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2a304ae88bec89d0ecc310e6b90ecefdb39583ac\"\u003e\u003ccode\u003e2a304ae\u003c/code\u003e\u003c/a\u003e test: add tinybench benchmarks and CodSpeed CI (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/0ec6d24717d1b01d8b1742f8d8da1bee19f65ff7\"\u003e\u003ccode\u003e0ec6d24\u003c/code\u003e\u003c/a\u003e docs: expand API reference to address issue \u003ca href=\"https://redirect.github.com/webpack/tapable/issues/49\"\u003e#49\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/edb1d12997f6df30c8ffa8b1b8086c9625860bf4\"\u003e\u003ccode\u003eedb1d12\u003c/code\u003e\u003c/a\u003e docs: describe each hook class in the README and add small examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/a2b0d376e84cf11848a02a076ddc5e7e8a724276\"\u003e\u003ccode\u003ea2b0d37\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/tapable/compare/v2.3.0...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tapable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser-webpack-plugin` from 5.3.16 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/releases\"\u003eterser-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport array of minimizers for \u003ccode\u003eminify\u003c/code\u003e and \u003ccode\u003eterserOptions\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in CSS minimizers from \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in HTML minimizers from \u003ccode\u003ehtml-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003efilter\u003c/code\u003e method to minimizers, allowing a single plugin instance to handle multiple asset types (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eterser-webpack-plugin has been renamed to minimizer-webpack-plugin, merging other minimizers from css-minimizer-webpack-plugin and html-minimizer-webpack-plugin. We will continue to publish new releases under the old name, but we recommend switching to the new package - minimizer-webpack-plugin. It is now a single plugin for minification. We also added the ability to specify different minifier types using only one plugin instance, which will improve performance. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erename \u003ccode\u003eterserOptions\u003c/code\u003e to \u003ccode\u003eminimizerOptions\u003c/code\u003e; \u003ccode\u003eterserOptions\u003c/code\u003e is kept as a deprecated alias (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimize \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.3.17\"\u003e5.3.17\u003c/a\u003e (2026-03-03)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e37c490c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eterser-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport array of minimizers for \u003ccode\u003eminify\u003c/code\u003e and \u003ccode\u003eterserOptions\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in CSS minimizers from \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in HTML minimizers from \u003ccode\u003ehtml-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003efilter\u003c/code\u003e method to minimizers, allowing a single plugin instance to handle multiple asset types (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eterser-webpack-plugin has been renamed to minimizer-webpack-plugin, merging other minimizers from css-minimizer-webpack-plugin and html-minimizer-webpack-plugin. We will continue to publish new releases under the old name, but we recommend switching to the new package - minimizer-webpack-plugin. It is now a single plugin for minification. We also added the ability to specify different minifier types using only one plugin instance, which will improve performance. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erename \u003ccode\u003eterserOptions\u003c/code\u003e to \u003ccode\u003eminimizerOptions\u003c/code\u003e; \u003ccode\u003eterserOptions\u003c/code\u003e is kept as a deprecated alias (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimizer \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.3.17\"\u003e5.3.17\u003c/a\u003e (2026-03-03)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e37c490c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/57bdcfce0c18caff023bd6300f931d6f95ccf02c\"\u003e\u003ccode\u003e57bdcfc\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/6feeda0814c7e5301b10b7fb1c7e1bac55d460b8\"\u003e\u003ccode\u003e6feeda0\u003c/code\u003e\u003c/a\u003e chore: add changelog entry (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/dd360be970bbcaf626c983687e3c3976f2941bbb\"\u003e\u003ccode\u003edd360be\u003c/code\u003e\u003c/a\u003e chore: rename other things\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/d78b6bd2d08bde174a8a69f16c890585caddc9fe\"\u003e\u003ccode\u003ed78b6bd\u003c/code\u003e\u003c/a\u003e ci: dual-publish release as minimizer-webpack-plugin and terser-webpack-plugi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/e06c5269d55e916ee2629d9af5d812b64b62bec7\"\u003e\u003ccode\u003ee06c526\u003c/code\u003e\u003c/a\u003e docs: add changesets for changes since v5.5.0 (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/a8759940d952c9f02c1a69da34bdd91bbaf6314b\"\u003e\u003ccode\u003ea875994\u003c/code\u003e\u003c/a\u003e chore: update codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/2bfd4f8fe6cac0b6637e39f3c4d68de93a273bd9\"\u003e\u003ccode\u003e2bfd4f8\u003c/code\u003e\u003c/a\u003e ci: add changesets-driven release workflow (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/9b82a771e97f79c231cad8d5d8d5be3e8df140aa\"\u003e\u003ccode\u003e9b82a77\u003c/code\u003e\u003c/a\u003e test: cover multi-asset minify and js-only minimizer fallback (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/34610d9645b6ffc428cacdfc45ca0fa3ed5e93a9\"\u003e\u003ccode\u003e34610d9\u003c/code\u003e\u003c/a\u003e feat: added the \u003ccode\u003efilter\u003c/code\u003e method to minimizers and allow to handle different a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/1a34e62abb33a24d99a6ceb51706b8db16cd0f71\"\u003e\u003ccode\u003e1a34e62\u003c/code\u003e\u003c/a\u003e feat: add built-in CSS minimizers from css-minimizer-webpack-plugin (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/669\"\u003e#669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/compare/v5.3.16...v5.6.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 terser-webpack-plugin since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `watchpack` from 2.5.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/watchpack/releases\"\u003ewatchpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.1\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etypo in typescript types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/watchpack/commit/f94d1eb4c58f9120d9593b20466fa572988b676d\"\u003e\u003ccode\u003ef94d1eb\u003c/code\u003e\u003c/a\u003e chore(release): 2.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/watchpack/commit/9baa0b6c84edfd69ec69eebd20341d0c1f87cac9\"\u003e\u003ccode\u003e9baa0b6\u003c/code\u003e\u003c/a\u003e fix: typo in types (\u003ca href=\"https://redirect.github.com/webpack/watchpack/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/watchpack/compare/v2.5.0...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.3.3 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclearCache(options?, visited?)\u003c/code\u003e method to \u003ccode\u003eSource\u003c/code\u003e that recursively releases cached data (\u003ccode\u003eCachedSource\u003c/code\u003e cached maps/buffers/strings, \u003ccode\u003eSourceMapSource\u003c/code\u003e parsed/serialized map caches, and dual-buffer caches in leaf sources). Lets consumers like webpack's \u003ccode\u003eSourceMapDevToolPlugin\u003c/code\u003e reclaim memory between chunks rather than accumulating per-task source map data across an entire build. Options: \u003ccode\u003emaps\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e) drops cached source maps; \u003ccode\u003esource\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e) drops cached source/buffer copies — pass \u003ccode\u003efalse\u003c/code\u003e to keep source available for downstream plugins; \u003ccode\u003eparsedMap\u003c/code\u003e (default \u003ccode\u003efalse\u003c/code\u003e) additionally drops the parsed object form on \u003ccode\u003eSourceMapSource\u003c/code\u003e instances when a buffer or string form survives (the combination \u003ccode\u003e{ maps: true, source: false, parsedMap: true }\u003c/code\u003e matches the \u003ccode\u003eSourceMapDevToolPlugin\u003c/code\u003e call shape in \u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20963\"\u003ewebpack/webpack#20963\u003c/a\u003e). The optional \u003ccode\u003evisited\u003c/code\u003e \u003ccode\u003eWeakSet\u003c/code\u003e deduplicates the walk when the same child is reachable through multiple parents (e.g. modules shared across chunks). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements more effective \u003ccode\u003ebuffers\u003c/code\u003e and \u003ccode\u003ebuffer\u003c/code\u003e for \u003ccode\u003eReplaceSource\u003c/code\u003e and improve performance in other places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.4\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esync \u003ccode\u003eSourceMapSource\u003c/code\u003e constructor types with \u003ccode\u003esourceAndMap\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclearCache(options?, visited?)\u003c/code\u003e method to \u003ccode\u003eSource\u003c/code\u003e that recursively releases cached data (\u003ccode\u003eCachedSource\u003c/code\u003e cached maps/buffers/strings, \u003ccode\u003eSourceMapSource\u003c/code\u003e parsed/serialized map caches, and dual-buffer caches in leaf sources). Lets consumers like webpack's \u003ccode\u003eSourceMapDevToolPlugin\u003c/code\u003e reclaim memory between chunks rather than accumulating per-task source map data across an entire build. Options: \u003ccode\u003emaps\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e) drops cached source maps; \u003ccode\u003esource\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e) drops cached source/buffer copies — pass \u003ccode\u003efalse\u003c/code\u003e to keep source available for downstream plugins; \u003ccode\u003eparsedMap\u003c/code\u003e (default \u003ccode\u003efalse\u003c/code\u003e) additionally drops the parsed object form on \u003ccode\u003eSourceMapSource\u003c/code\u003e instances when a buffer or string form survives (the combination \u003ccode\u003e{ maps: true, source: false, parsedMap: true }\u003c/code\u003e matches the \u003ccode\u003eSourceMapDevToolPlugin\u003c/code\u003e call shape in \u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20963\"\u003ewebpack/webpack#20963\u003c/a\u003e). The optional \u003ccode\u003evisited\u003c/code\u003e \u003ccode\u003eWeakSet\u003c/code\u003e deduplicates the walk when the same child is reachable through multiple parents (e.g. modules shared across chunks). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements more effective \u003ccode\u003ebuffers\u003c/code\u003e and \u003ccode\u003ebuffer\u003c/code\u003e for \u003ccode\u003eReplaceSource\u003c/code\u003e and improve performance in other places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/7ad6559f74ad422109e131a82bcd9dabb95d9116\"\u003e\u003ccode\u003e7ad6559\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/a402b24ccf5e22c63bde745da50d66481fffc14e\"\u003e\u003ccode\u003ea402b24\u003c/code\u003e\u003c/a\u003e feat: add Source.prototype.clearCache() to release per-instance caches (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/68d9c8e446c515fd5d14a348479e857adaa97c2c\"\u003e\u003ccode\u003e68d9c8e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/ca270da04db70017b20a3f29b11541ac7fce4482\"\u003e\u003ccode\u003eca270da\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tooling from v1.26.1 to v1.26.2 (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/5da0885e66a84b2765dbd7e5ccd4337710d928d6\"\u003e\u003ccode\u003e5da0885\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/db3f9df800f2054cf824165ab64cea222a18bf22\"\u003e\u003ccode\u003edb3f9df\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/06acc92e51c1ab44f203facdeef12990526eca13\"\u003e\u003ccode\u003e06acc92\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/b6d2fee541cd9d3c85af61211636b535eaa54d1c\"\u003e\u003ccode\u003eb6d2fee\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump axios from 1.15.0 to 1.16.0 (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/652ff130e812e795f496cb225dabe7fe9f0f0204\"\u003e\u003ccode\u003e652ff13\u003c/code\u003e\u003c/a\u003e chore: fix lint (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/6c0206dc5bfaeb57c303c9a6d6a19eded6503c92\"\u003e\u003ccode\u003e6c0206d\u003c/code\u003e\u003c/a\u003e chore(deps): bump CodSpeedHQ/action in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.3.3...v3.5.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 webpack-sources since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.7\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.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map 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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\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\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-react` from 7.28.5 to 7.29.7\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-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map 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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\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\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\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/...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate build, lint, and test dependencies across the repo to current versions. This brings performance gains, security fixes, and better webpack/TypeScript compatibility.\n\n- **Dependencies**\n  - Webpack toolchain: `enhanced-resolve@5.22`, `webpack-sources@3.5` (memory/perf), `loader-runner@4.3.2`, `watchpack@2.5.1`.\n  - Minifier: `terser-webpack-plugin@5.6.0` (now also published as `minimizer-webpack-plugin`; adds CSS/HTML/JSON minimizers; `terserOptions` → `minimizerOptions`).\n  - Type system: `typescript@6`, `ts-loader@9.5.7`, `@types/node@25`.\n  - Linting: `eslint@10`, `@eslint/js@10`, `@eslint/markdown@8`, and major bumps to `eslint-plugin-n`, `eslint-plugin-unicorn`, `eslint-plugin-jsdoc`.\n  - Testing: `jest@30.4.x` and related packages.\n  - Notable bumps: `less-loader@13`, `mini-css-extract-plugin@2.10`, `lodash`/`lodash-es@4.18.1`, `memfs@4.57`, `three@0.184`, `prettier@3.8.3`, `browserslist@4.28.2` (prototype pollution fix).\n\n- **Migration**\n  - If customizing webpack minification, you can switch to `minimizer-webpack-plugin` or keep `terser-webpack-plugin`; update `terserOptions` to `minimizerOptions` if used.\n  - Re-run lint and adjust config for ESLint 10 and updated plugins.\n  - Re-run type checks with TypeScript 6 and update `tsconfig`/types as needed.\n  - Ensure local/CI Node versions align with updated tooling and `@types/node`.\n\n\u003csup\u003eWritten for commit 77ececb90a92f4e88b7a32899feb54c3c4dd84f5. Summary will update on new commits. \u003ca href=\"https://cubic.dev/pr/ivanm696/webpack-/pull/44?utm_source=github\"\u003eReview in cubic\u003c/a\u003e\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/ivanm696/webpack-/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanm696%2Fwebpack-/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"},{"uuid":"4519813272","node_id":"PR_kwDOQu-3B87fL0jl","number":658,"state":"open","title":"deps: bump the dev-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","area-build"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T22:16:53.000Z","updated_at":"2026-05-25T22:17:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":24,"packages":[{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@electron-forge/cli","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/maker-squirrel","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/plugin-fuses","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/plugin-webpack","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/publisher-github","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.4.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"electron","old_version":"40.8.0","new_version":"40.10.1","repository_url":"https://github.com/electron/electron"},{"name":"eslint","old_version":"10.0.3","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.105.4","new_version":"5.107.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-bundle-analyzer","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/webpack/webpack-bundle-analyzer"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@electron-forge/cli](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/maker-squirrel](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/plugin-fuses](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/plugin-webpack](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/publisher-github](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.40` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.4.0` | `25.9.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.60.0` |\n| [electron](https://github.com/electron/electron) | `40.8.0` | `40.10.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.4.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.1` | `4.0.3` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.11` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.107.2` |\n| [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer) | `5.2.0` | `5.3.0` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\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.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map 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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\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\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/cli` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/maker-squirrel` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/maker-squirrel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/plugin-fuses` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/plugin-fuses's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/plugin-webpack` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/plugin-webpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/publisher-github` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/publisher-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)...\n\n_Description has been truncated_","html_url":"https://github.com/Pix-Elated/ravenquest-companion/pull/658","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pix-Elated%2Fravenquest-companion/issues/658","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/658/packages"},{"uuid":"4516406707","node_id":"PR_kwDOR8H4Gc7fA200","number":42,"state":"closed","title":"Bump the core-ui-package-updates group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-01T23:58:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T11:03:03.000Z","updated_at":"2026-06-01T23:58:43.000Z","time_to_close":651339,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-ui-package-updates","update_count":37,"packages":[{"name":"@chakra-ui/react","old_version":"2.10.9","new_version":"3.35.0","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@visx/group","old_version":"2.17.0","new_version":"3.12.0","repository_url":"https://github.com/airbnb/visx"},{"name":"@visx/shape","old_version":"2.18.0","new_version":"3.12.0","repository_url":"https://github.com/airbnb/visx"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"codemirror","old_version":"5.65.21","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"d3","old_version":"3.5.17","new_version":"7.9.0","repository_url":"https://github.com/d3/d3"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"framer-motion","old_version":"11.18.2","new_version":"12.39.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"moment-timezone","old_version":"0.6.0","new_version":"0.6.2","repository_url":"https://github.com/moment/moment-timezone"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.15.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"swagger-ui-dist","old_version":"5.32.0","new_version":"5.32.6","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"type-fest","old_version":"5.4.4","new_version":"5.6.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"validator","old_version":"13.15.26","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@types/color","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.1","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"eslint","old_version":"9.39.4","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-promise","old_version":"7.2.1","new_version":"7.3.0","repository_url":"https://github.com/eslint-community/eslint-plugin-promise"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"terser-webpack-plugin","old_version":"5.3.17","new_version":"5.6.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.105.4","new_version":"5.107.0","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the core-ui-package-updates group with 36 updates in the /airflow/www directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) | `2.10.9` | `3.35.0` |\n| [@visx/group](https://github.com/airbnb/visx) | `2.17.0` | `3.12.0` |\n| [@visx/shape](https://github.com/airbnb/visx) | `2.18.0` | `3.12.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `5.65.21` | `6.0.2` |\n| [d3](https://github.com/d3/d3) | `3.5.17` | `7.9.0` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.18.2` | `12.39.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [moment-timezone](https://github.com/moment/moment-timezone) | `0.6.0` | `0.6.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.15.1` |\n| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.32.0` | `5.32.6` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.4` | `5.6.0` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.26` | `13.15.35` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.5` |\n| [@types/color](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/color) | `4.2.0` | `4.2.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.59.4` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.1` | `8.59.4` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.4.1` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.4.0` |\n| [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) | `7.2.1` | `7.3.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.12.0` |\n| [terser-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.3.17` | `5.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.107.0` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `@chakra-ui/react` from 2.10.9 to 3.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/releases\"\u003e@​chakra-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/1b1f545aeb753131f4f8c296c9edfade6b09094e\"\u003e\u003ccode\u003e1b1f545\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003ePagination\u003c/strong\u003e:\nAllow \u003ccode\u003eformat\u003c/code\u003e prop in \u003ccode\u003ePagination.PageText\u003c/code\u003e to accept a function for i18n\nsupport.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Pagination.PageText\n  format={({ page, totalPages }) =\u0026gt; `Page ${page} de ${totalPages}`}\n/\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d041e108d28b77524b302ac6389bee0fb06b6c6f\"\u003e\u003ccode\u003ed041e10\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - Bump\n\u003ccode\u003e@ark-ui/react\u003c/code\u003e to \u003ccode\u003e5.36.0\u003c/code\u003e (from \u003ccode\u003e^5.34.1\u003c/code\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccordion\u003c/strong\u003e: Fix missing \u003ccode\u003edata-focus\u003c/code\u003e on item trigger props.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarousel\u003c/strong\u003e: Fix issue with controlled carousel inside dialog, navigation\ntransformed containers, scroll drift, and page sync with indicators.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eColorPicker\u003c/strong\u003e: Fix vertical slider orientation on pointer updates.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCombobox\u003c/strong\u003e: VoiceOver announces highlighted options on Apple devices via a\nlive region\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog, Popover, HoverCard\u003c/strong\u003e: Add support for multiple triggers sharing\none dialog instance.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eField\u003c/strong\u003e: \u003ccode\u003eField.Item\u003c/code\u003e and \u003ccode\u003etarget\u003c/code\u003e on \u003ccode\u003eField.Root\u003c/code\u003e for multi-control\nfields (re-exported as \u003ccode\u003eFieldItem\u003c/code\u003e / \u003ccode\u003eField.Item\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFileUpload\u003c/strong\u003e: Reject duplicate files with \u003ccode\u003eFILE_EXISTS\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: \u003ccode\u003ekeyboardPriority\u003c/code\u003e for Home/End and arrows; \u003ccode\u003ehighlightFirst\u003c/code\u003e,\n\u003ccode\u003ehighlightLast\u003c/code\u003e, \u003ccode\u003ehighlightNext\u003c/code\u003e, \u003ccode\u003ehighlightPrevious\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: \u003ccode\u003earia-expanded\u003c/code\u003e when closed; submenu hover “diagonal” flash fix;\nmultiple triggers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePinInput\u003c/strong\u003e: Deletion and focus behavior, Home/End, \u003ccode\u003eenterKeyHint\u003c/code\u003e,\n\u003ccode\u003eautoSubmit\u003c/code\u003e, \u003ccode\u003esanitizeValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePopover\u003c/strong\u003e: Add support for \u003ccode\u003etranslations\u003c/code\u003e; \u003ccode\u003efinalFocusEl\u003c/code\u003e and\n\u003ccode\u003erestoreFocus\u003c/code\u003e props.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTagsInput\u003c/strong\u003e: \u003ccode\u003eallowDuplicates\u003c/code\u003e; \u003ccode\u003esanitizeValue\u003c/code\u003e; \u003ccode\u003eenterKeyHint\u003c/code\u003e on mobile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/3da73c35b6eb4dcef919967d9e654682603dcd89\"\u003e\u003ccode\u003e3da73c3\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - Export missing\n\u003ccode\u003edatePickerSlotRecipe\u003c/code\u003e from slot recipes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10721\"\u003e#10721\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d2b7decc32f3c99ebda1492731f7e72c6189f11b\"\u003e\u003ccode\u003ed2b7dec\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/isBatak\"\u003e\u003ccode\u003e@​isBatak\u003c/code\u003e\u003c/a\u003e! - Improve \u003ccode\u003euseBreakpoint\u003c/code\u003e and\n\u003ccode\u003euseBreakpointValue\u003c/code\u003e types with \u003ccode\u003eBreakpointName\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/6bad1b7f67fe6ef5e5421947edd513b9956c51ff\"\u003e\u003ccode\u003e6bad1b7\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md\"\u003e@​chakra-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/1b1f545aeb753131f4f8c296c9edfade6b09094e\"\u003e\u003ccode\u003e1b1f545\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003ePagination\u003c/strong\u003e:\nAllow \u003ccode\u003eformat\u003c/code\u003e prop in \u003ccode\u003ePagination.PageText\u003c/code\u003e to accept a function for i18n\nsupport.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Pagination.PageText\n  format={({ page, totalPages }) =\u0026gt; `Page ${page} de ${totalPages}`}\n/\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d041e108d28b77524b302ac6389bee0fb06b6c6f\"\u003e\u003ccode\u003ed041e10\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - Bump\n\u003ccode\u003e@ark-ui/react\u003c/code\u003e to \u003ccode\u003e5.36.0\u003c/code\u003e (from \u003ccode\u003e^5.34.1\u003c/code\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccordion\u003c/strong\u003e: Fix missing \u003ccode\u003edata-focus\u003c/code\u003e on item trigger props.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarousel\u003c/strong\u003e: Fix issue with controlled carousel inside dialog, navigation\ntransformed containers, scroll drift, and page sync with indicators.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eColorPicker\u003c/strong\u003e: Fix vertical slider orientation on pointer updates.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCombobox\u003c/strong\u003e: VoiceOver announces highlighted options on Apple devices via a\nlive region\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog, Popover, HoverCard\u003c/strong\u003e: Add support for multiple triggers sharing\none dialog instance.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eField\u003c/strong\u003e: \u003ccode\u003eField.Item\u003c/code\u003e and \u003ccode\u003etarget\u003c/code\u003e on \u003ccode\u003eField.Root\u003c/code\u003e for multi-control\nfields (re-exported as \u003ccode\u003eFieldItem\u003c/code\u003e / \u003ccode\u003eField.Item\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFileUpload\u003c/strong\u003e: Reject duplicate files with \u003ccode\u003eFILE_EXISTS\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: \u003ccode\u003ekeyboardPriority\u003c/code\u003e for Home/End and arrows; \u003ccode\u003ehighlightFirst\u003c/code\u003e,\n\u003ccode\u003ehighlightLast\u003c/code\u003e, \u003ccode\u003ehighlightNext\u003c/code\u003e, \u003ccode\u003ehighlightPrevious\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: \u003ccode\u003earia-expanded\u003c/code\u003e when closed; submenu hover “diagonal” flash fix;\nmultiple triggers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePinInput\u003c/strong\u003e: Deletion and focus behavior, Home/End, \u003ccode\u003eenterKeyHint\u003c/code\u003e,\n\u003ccode\u003eautoSubmit\u003c/code\u003e, \u003ccode\u003esanitizeValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePopover\u003c/strong\u003e: Add support for \u003ccode\u003etranslations\u003c/code\u003e; \u003ccode\u003efinalFocusEl\u003c/code\u003e and\n\u003ccode\u003erestoreFocus\u003c/code\u003e props.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTagsInput\u003c/strong\u003e: \u003ccode\u003eallowDuplicates\u003c/code\u003e; \u003ccode\u003esanitizeValue\u003c/code\u003e; \u003ccode\u003eenterKeyHint\u003c/code\u003e on mobile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/3da73c35b6eb4dcef919967d9e654682603dcd89\"\u003e\u003ccode\u003e3da73c3\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - Export missing\n\u003ccode\u003edatePickerSlotRecipe\u003c/code\u003e from slot recipes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10721\"\u003e#10721\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d2b7decc32f3c99ebda1492731f7e72c6189f11b\"\u003e\u003ccode\u003ed2b7dec\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/isBatak\"\u003e\u003ccode\u003e@​isBatak\u003c/code\u003e\u003c/a\u003e! - Improve \u003ccode\u003euseBreakpoint\u003c/code\u003e and\n\u003ccode\u003euseBreakpointValue\u003c/code\u003e types with \u003ccode\u003eBreakpointName\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/975bd3685ee67f7f206d50d8c73e9f313a8dcd8a\"\u003e\u003ccode\u003e975bd36\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10677\"\u003e#10677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/4dfd1eeaea9a040d2264cdcb97fcfd458d533f3f\"\u003e\u003ccode\u003e4dfd1ee\u003c/code\u003e\u003c/a\u003e chore: bump ark-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d041e108d28b77524b302ac6389bee0fb06b6c6f\"\u003e\u003ccode\u003ed041e10\u003c/code\u003e\u003c/a\u003e build: use lower ark-ui version for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/16f8329acccb105f1481dcaf2dabec7b0278206e\"\u003e\u003ccode\u003e16f8329\u003c/code\u003e\u003c/a\u003e fix: reject invalid css unit decimals (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10785\"\u003e#10785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/af36e215b034a0adc97bd62f53c91a4c2331995c\"\u003e\u003ccode\u003eaf36e21\u003c/code\u003e\u003c/a\u003e fix: regression and bump ark-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/581c7d12f0e18472b55565f43d8c233afdbea113\"\u003e\u003ccode\u003e581c7d1\u003c/code\u003e\u003c/a\u003e fix: correct css prop usage in GridItem component (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/4ea94e7f66d71a22af009c2ecf83ad992ac5aa57\"\u003e\u003ccode\u003e4ea94e7\u003c/code\u003e\u003c/a\u003e fix(deps): update react to v19.2.5 (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10777\"\u003e#10777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2d630b16871756980a5ecfba71cf0254b4f2e48b\"\u003e\u003ccode\u003e2d630b1\u003c/code\u003e\u003c/a\u003e chore: add pin-input example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/e9f04d4a6dad093852b924883b55e4c257ca0c22\"\u003e\u003ccode\u003ee9f04d4\u003c/code\u003e\u003c/a\u003e fix: backdrop stacking index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/39e3db3eb56ebc37a444a6ae3f1e2a1b95d27605\"\u003e\u003ccode\u003e39e3db3\u003c/code\u003e\u003c/a\u003e fix(tokens): resolve array shorthand for fonts, shadows, gradients, animation...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/react@3.35.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@visx/group` from 2.17.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/visx/releases\"\u003e@​visx/group's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.12.0 (2024-11-07)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix small error in the code example in the \u0026quot;Theming\u0026quot; section \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksonhardaker\"\u003ejacksonhardaker\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maurer2\"\u003emaurer2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.11.0 (2024-05-29)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikaspran\"\u003enikaspran\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.4 (2024-05-24)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ebrush: fix brush jumping around after mouseup \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1836\"\u003e#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tfineberg4\"\u003etfineberg4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.3 (2024-05-20)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix LegendThreshold \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZachBarbre\"\u003eZachBarbre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.2 (2024-03-09)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: explicit type exports in \u003ccode\u003e@​visx/responsive\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1809\"\u003e#1809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/visx/blob/master/CHANGELOG.md\"\u003e@​visx/group's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.12.0 (2024-11-07)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix small error in the code example in the \u0026quot;Theming\u0026quot; section \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksonhardaker\"\u003ejacksonhardaker\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maurer2\"\u003emaurer2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.11.0 (2024-05-29)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikaspran\"\u003enikaspran\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.4 (2024-05-24)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ebrush: fix brush jumping around after mouseup \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1836\"\u003e#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tfineberg4\"\u003etfineberg4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.3 (2024-05-20)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix LegendThreshold \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZachBarbre\"\u003eZachBarbre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.2 (2024-03-09)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: explicit type exports in \u003ccode\u003e@​visx/responsive\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1809\"\u003e#1809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/4aa0fde61055a63df171806d21b92b3380764f34\"\u003e\u003ccode\u003e4aa0fde\u003c/code\u003e\u003c/a\u003e v3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/b7952e435577716ba1f599e79b8574959ba1edc4\"\u003e\u003ccode\u003eb7952e4\u003c/code\u003e\u003c/a\u003e build(07a91d82660f7166bf5278fe631e881f17a829e0): auto-commit package sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/07a91d82660f7166bf5278fe631e881f17a829e0\"\u003e\u003ccode\u003e07a91d8\u003c/code\u003e\u003c/a\u003e feat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/d920798cb9e750477342bbfface99e4399a2d5b8\"\u003e\u003ccode\u003ed920798\u003c/code\u003e\u003c/a\u003e Fix snippet in \u0026quot;Theming\u0026quot; section README.md (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/1aed091229e4f2c87babc68af79063da77aec3b7\"\u003e\u003ccode\u003e1aed091\u003c/code\u003e\u003c/a\u003e changelog: v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/b9163a164dbad707b38e20162d13a5a928930bd3\"\u003e\u003ccode\u003eb9163a1\u003c/code\u003e\u003c/a\u003e v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/26fd6561a581febb0356faedc7b20bf1589d511e\"\u003e\u003ccode\u003e26fd656\u003c/code\u003e\u003c/a\u003e build(32f82f4c9f9ca8ff57d75489932b8d88b063fd1a): auto-commit package sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/32f82f4c9f9ca8ff57d75489932b8d88b063fd1a\"\u003e\u003ccode\u003e32f82f4\u003c/code\u003e\u003c/a\u003e feat(xychart): improve performance when hovering with tooltip (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/d609c9a657b5a12eb0d45e78f6cc6372d64611f8\"\u003e\u003ccode\u003ed609c9a\u003c/code\u003e\u003c/a\u003e changelog: v3.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/7c798457edd1030fc7522dafb6b9312ebccdea57\"\u003e\u003ccode\u003e7c79845\u003c/code\u003e\u003c/a\u003e v3.10.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/airbnb/visx/compare/v2.17.0...v3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@visx/shape` from 2.18.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/visx/releases\"\u003e@​visx/shape's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.12.0 (2024-11-07)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix small error in the code example in the \u0026quot;Theming\u0026quot; section \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksonhardaker\"\u003ejacksonhardaker\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maurer2\"\u003emaurer2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.11.0 (2024-05-29)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikaspran\"\u003enikaspran\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.4 (2024-05-24)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ebrush: fix brush jumping around after mouseup \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1836\"\u003e#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tfineberg4\"\u003etfineberg4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.3 (2024-05-20)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix LegendThreshold \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZachBarbre\"\u003eZachBarbre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.2 (2024-03-09)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: explicit type exports in \u003ccode\u003e@​visx/responsive\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1809\"\u003e#1809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/visx/blob/master/CHANGELOG.md\"\u003e@​visx/shape's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.12.0 (2024-11-07)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix small error in the code example in the \u0026quot;Theming\u0026quot; section \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksonhardaker\"\u003ejacksonhardaker\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maurer2\"\u003emaurer2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.11.0 (2024-05-29)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikaspran\"\u003enikaspran\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.4 (2024-05-24)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ebrush: fix brush jumping around after mouseup \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1836\"\u003e#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tfineberg4\"\u003etfineberg4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.3 (2024-05-20)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix LegendThreshold \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZachBarbre\"\u003eZachBarbre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.2 (2024-03-09)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: explicit type exports in \u003ccode\u003e@​visx/responsive\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1809\"\u003e#1809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/4aa0fde61055a63df171806d21b92b3380764f34\"\u003e\u003ccode\u003e4aa0fde\u003c/code\u003e\u003c/a\u003e v3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/b7952e435577716ba1f599e79b8574959ba1edc4\"\u003e\u003ccode\u003eb7952e4\u003c/code\u003e\u003c/a\u003e build(07a91d82660f7166bf5278fe631e881f17a829e0): auto-commit package sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/07a91d82660f7166bf5278fe631e881f17a829e0\"\u003e\u003ccode\u003e07a91d8\u003c/code\u003e\u003c/a\u003e feat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/d920798cb9e750477342bbfface99e4399a2d5b8\"\u003e\u003ccode\u003ed920798\u003c/code\u003e\u003c/a\u003e Fix snippet in \u0026quot;Theming\u0026quot; section README.md (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/1aed091229e4f2c87babc68af79063da77aec3b7\"\u003e\u003ccode\u003e1aed091\u003c/code\u003e\u003c/a\u003e changelog: v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/b9163a164dbad707b38e20162d13a5a928930bd3\"\u003e\u003ccode\u003eb9163a1\u003c/code\u003e\u003c/a\u003e v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/26fd6561a581febb0356faedc7b20bf1589d511e\"\u003e\u003ccode\u003e26fd656\u003c/code\u003e\u003c/a\u003e build(32f82f4c9f9ca8ff57d75489932b8d88b063fd1a): auto-commit package sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/32f82f4c9f9ca8ff57d75489932b8d88b063fd1a\"\u003e\u003ccode\u003e32f82f4\u003c/code\u003e\u003c/a\u003e feat(xychart): improve performance when hovering with tooltip (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/d609c9a657b5a12eb0d45e78f6cc6372d64611f8\"\u003e\u003ccode\u003ed609c9a\u003c/code\u003e\u003c/a\u003e changelog: v3.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/7c798457edd1030fc7522dafb6b9312ebccdea57\"\u003e\u003ccode\u003e7c79845\u003c/code\u003e\u003c/a\u003e v3.10.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/airbnb/visx/compare/v2.18.0...v3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/axios/axios/commit/1337d6b537afb2d3f501074c8ac4ef4308221197\"\u003e\u003ccode\u003e1337d6b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/858a790cec06054547d0d3f941916d6fb2a4d18e\"\u003e\u003ccode\u003e858a790\u003c/code\u003e\u003c/a\u003e fix: remove all caches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/34adfd90efc9c145488399e1cf7fa96de67080fa\"\u003e\u003ccode\u003e34adfd9\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/847d89b43654405d9a231e0b669832c2092b621f\"\u003e\u003ccode\u003e847d89b\u003c/code\u003e\u003c/a\u003e fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40948863677bb793bfff0293cce7e7b4f8a1b212\"\u003e\u003ccode\u003e4094886\u003c/code\u003e\u003c/a\u003e fix(progress): guard malformed XHR upload events (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44f0c5bf73c45df6009365141faa394d73596bd7\"\u003e\u003ccode\u003e44f0c5b\u003c/code\u003e\u003c/a\u003e chore: change sponsorship link and add Twicsy advertisement (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/64e1095efedc64c9fecf5176bd9cf2e5e93140d6\"\u003e\u003ccode\u003e64e1095\u003c/code\u003e\u003c/a\u003e chore: update PR and issue template to use h2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10865\"\u003e#10865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e6b4e1f311b43aa1dc77d78150a601d9fe4b280\"\u003e\u003ccode\u003e3e6b4e1\u003c/code\u003e\u003c/a\u003e fix: error unexpected token in fetch JS compatibility issue with Webpack 4 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c4453bab70f53575175903aee60810c821f72129\"\u003e\u003ccode\u003ec4453ba\u003c/code\u003e\u003c/a\u003e fix: add the ability to add additional sponsors to the process sponsors scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/caa00a90b524bb67ed033474abcf4d8645ced793\"\u003e\u003ccode\u003ecaa00a9\u003c/code\u003e\u003c/a\u003e fix: https data in cleartext to proxy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.16.1\"\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 modifies \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 `chakra-react-select` from 4.0.3 to 4.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csandman/chakra-react-select/releases\"\u003echakra-react-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Reduce selected menu option styles specificity by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/338\"\u003ecsandman/chakra-react-select#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.10.0...v4.10.1\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.10.0...v4.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Switch peer dependencies to depend on \u003ccode\u003e@chakra-ui/react\u003c/code\u003e instead of sub-packages by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/336\"\u003ecsandman/chakra-react-select#336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.9.2...v4.10.0\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.9.2...v4.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Change package \u003ccode\u003etype\u003c/code\u003e back to default of \u003ccode\u003e\u0026quot;commonjs\u0026quot;\u003c/code\u003e by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/331\"\u003ecsandman/chakra-react-select#331\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis was to fix \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/issues/329\"\u003e#329\u003c/a\u003e, which was being caused by Jest importing the wrong build of the package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.9.1...v4.9.2\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.9.1...v4.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix \u003ccode\u003ereact-select\u003c/code\u003e core \u003ccode\u003eProps\u003c/code\u003e type export by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/324\"\u003ecsandman/chakra-react-select#324\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Switch to tsup for building and update dependencies by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/298\"\u003ecsandman/chakra-react-select#298\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis change should finally make this package fully support ESM, where as before it didn't really which was causing some issues. It should fix an issue with the ID prop not matching mentioned in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/issues/260\"\u003e#260\u003c/a\u003e, without the need for a workaround. Check the \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/298\"\u003ePR description\u003c/a\u003e for full details!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI tested this change in a few different environments with different module resolution setups but it's possible I missed a case. If it ends up not working for your particular setup, please open a \u003ca href=\"https://github.com/csandman/chakra-react-select/issues/new?assignees=csandman\u0026amp;labels=Bug\u0026amp;projects=\u0026amp;template=bug_report.yml\u0026amp;title=%5BBUG%5D+\"\u003ebug report\u003c/a\u003e with as much specific information as you can give me, such as:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChakra Package Versions\u003c/li\u003e\n\u003cli\u003eReact Version\u003c/li\u003e\n\u003cli\u003eTypeScript or Vanilla\u003c/li\u003e\n\u003cli\u003eYarn or NPM (and which version of the package manager you're on)\u003c/li\u003e\n\u003cli\u003eYour jsconfig/tsconfig setup\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI'm not likely to figure out what's going on if I can't replicate the environment locally, so the more information you can provide the better!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update all dependencies by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/315\"\u003ecsandman/chakra-react-select#315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/b49461f52213e8324a14f157a3f441d52567a736\"\u003e\u003ccode\u003eb49461f\u003c/code\u003e\u003c/a\u003e 4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/2269b856b29c3f9144c16e19dc147a30bf94c33b\"\u003e\u003ccode\u003e2269b85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/issues/338\"\u003e#338\u003c/a\u003e from csandman/fix/selected-menu-option-styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/61bfe641c67d5b3d3cd91e280b7829a3f7ca2204\"\u003e\u003ccode\u003e61bfe64\u003c/code\u003e\u003c/a\u003e Generalize the dependency version of \u003ccode\u003ereact-select\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/f80680161916fa03fdba48b65fd284e38cb77649\"\u003e\u003ccode\u003ef806801\u003c/code\u003e\u003c/a\u003e Reduce selected menu option styles specificity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/9b9ddcc899f2ae207bf13f2f2d16ff4198bf7d19\"\u003e\u003ccode\u003e9b9ddcc\u003c/code\u003e\u003c/a\u003e 4.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/12d7cc63ff645b61629c388ad3093c37a08f5081\"\u003e\u003ccode\u003e12d7cc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/issues/336\"\u003e#336\u003c/a\u003e from csandman/fix/switch-to-chakra-ui-react-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/f9822c4fb9f79e4cd9e6c99553b9700ae8a3ac24\"\u003e\u003ccode\u003ef9822c4\u003c/code\u003e\u003c/a\u003e Remove CodeSandbox CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/b495516eb142c536f91154c695802c213f130db1\"\u003e\u003ccode\u003eb495516\u003c/code\u003e\u003c/a\u003e Update TSConfig once more\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/cef98ceaeb55c39bee52dda6ba29e5c01a7e6fe3\"\u003e\u003ccode\u003ecef98ce\u003c/code\u003e\u003c/a\u003e Switch to using the single package import approach for \u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/c68d4a72945e11cf682bb790250cf3ce17180b6f\"\u003e\u003ccode\u003ec68d4a7\u003c/code\u003e\u003c/a\u003e 4.9.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.0.3...v4.10.1\"\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 modifies \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 `codemirror` from 5.65.21 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003ch2\u003e6.0.1 (2022-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eWork around limitations in tree-shaking software that prevented \u003ccode\u003ebasicSetup\u003c/code\u003e from being removed when unused.\u003c/p\u003e\n\u003ch2\u003e6.0.0 (2022-06-08)\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eChange the package name from \u003ccode\u003e@codemirror/example-setup\u003c/code\u003e to just \u003ccode\u003ecodemirror\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe package no longer exports \u003ccode\u003eEditorState\u003c/code\u003e (since that is no longer necessary to set up a basic editor).\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eminimalSetup\u003c/code\u003e export provides a minimal set of editor extensions.\u003c/p\u003e\n\u003ch2\u003e0.20.0 (2022-04-20)\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eUpdate dependencies to 0.20.0\u003c/p\u003e\n\u003ch2\u003e0.19.3 (2022-03-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAdd the extension that shows a crosshair cursor when Alt is held down to the basic setup.\u003c/p\u003e\n\u003ch2\u003e0.19.1 (2021-12-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe basic setup now includes the \u003ccode\u003edropCursor\u003c/code\u003e extension.\u003c/p\u003e\n\u003ch2\u003e0.19.0 (2021-08-11)\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eUpdate dependencies to 0.19.0\u003c/p\u003e\n\u003ch2\u003e0.18.2 (2021-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/commits/6.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 modifies \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 `d3` from 3.5.17 to 7.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3/releases\"\u003ed3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd d3.schemeObservable10. \u003ca href=\"https://redirect.github.com/d3/d3-scale-chromatic/pull/51\"\u003ed3/d3-scale-chromatic#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange d3.geoCircle precision to 2 degrees. \u003ca href=\"https://redirect.github.com/d3/d3-geo/pull/281\"\u003ed3/d3-geo#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet projection.clipAngle precision to 2 degrees. \u003ca href=\"https://redirect.github.com/d3/d3-geo/pull/282\"\u003ed3/d3-geo#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix the return value of d3.medianIndex and d3.quantileIndex when the data contains missing values. \u003ca href=\"https://redirect.github.com/d3/d3-array/issues/275\"\u003e#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix circumcenters when the hull is collinear. \u003ca href=\"https://redirect.github.com/d3/d3-delaunay/pull/142\"\u003ed3/d3-delaunay#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix precision error calculating \u003cem\u003evoronoi\u003c/em\u003e.neighbors. \u003ca href=\"https://redirect.github.com/d3/d3-delaunay/pull/138\"\u003ed3/d3-delaunay#138\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-delaunay/pull/139\"\u003ed3/d3-delaunay#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken polygon. \u003ca href=\"https://redirect.github.com/d3/d3-delaunay/pull/140\"\u003ed3/d3-delaunay#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix threshold generation when input is empty or has no deviation. \u003ca href=\"https://redirect.github.com/d3/d3-array/pull/271\"\u003ed3/d3-array#271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed3.ticks now tries harder to generate at least one tick. \u003ca href=\"https://redirect.github.com/d3/d3-array/pull/264\"\u003ed3/d3-array#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTolerate invalid input values when generating contours. \u003ca href=\"https://redirect.github.com/d3/d3-contour/pull/61\"\u003e#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTolerate invalid input weights when generating density contours. \u003ca href=\"https://redirect.github.com/d3/d3-contour/pull/65\"\u003e#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing contours at extrema when using default thresholds. \u003ca href=\"https://redirect.github.com/d3/d3-contour/pull/68\"\u003e#68\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-path/blob/main/README.md#pathRound\"\u003ed3.pathRound\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd configurable precision when generating path data via \u003ca href=\"https://github.com/d3/d3-geo/blob/main/README.md#path_digits\"\u003e\u003cem\u003epath\u003c/em\u003e.digits\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd likewise \u003cem\u003eshape\u003c/em\u003e.digits method to d3.arc, d3.area, d3.line, d3.link, and d3.symbol.\u003c/li\u003e\n\u003cli\u003eImprove the performance of d3.geoPath’s string concatenation.\u003c/li\u003e\n\u003cli\u003eFix arc rendering for small arcs with rounded corners.\u003c/li\u003e\n\u003cli\u003eFix BumpRadial implementation to support multiple points.\u003c/li\u003e\n\u003cli\u003eFix projection when lambda is outside the range ±3π.\u003c/li\u003e\n\u003cli\u003eRename d3.symbolX to d3.symbolTimes; d3.symbolX is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-time/blob/main/README.md#timeDay\"\u003ed3.unixDay\u003c/a\u003e and \u003ca href=\"https://github.com/d3/d3-time/blob/main/README.md#timeDays\"\u003ed3.unixDays\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-time/pull/58\"\u003ed3/d3-time#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt d3.unixDay in place of d3.utcDay for \u003ca href=\"https://github.com/d3/d3-time/blob/main/README.md#utcTicks\"\u003ed3.utcTicks\u003c/a\u003e to ensure uniform tick spacing.\u003c/li\u003e\n\u003cli\u003eFix mutation of user-owned thresholds in d3.bin. \u003ca href=\"https://redirect.github.com/d3/d3-array/issues/263\"\u003ed3/d3-array#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop when d3.quantile or d3.quickselect is called with invalid arguments. \u003ca href=\"https://redirect.github.com/d3/d3-array/pull/262\"\u003ed3/d3-array#262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-contour/blob/main/README.md#density_bandwidth\"\u003e\u003cem\u003edensity\u003c/em\u003e.bandwidth\u003c/a\u003e now supports fractional (non-integer) values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#blur\"\u003ed3.blur\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#blur2\"\u003ed3.blur2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#blurImage\"\u003ed3.blurImage\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#medianIndex\"\u003ed3.medianIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#quantileIndex\"\u003ed3.quantileIndex\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3/blob/main/CHANGES.md\"\u003ed3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChanges in D3 7.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/d3/d3/releases/tag/v7.0.0\"\u003eReleased June 11, 2021.\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eThis document covers only major changes. For minor and patch changes, please see the \u003ca href=\"https://github.com/d3/d3/releases\"\u003erelease notes\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eD3 now ships as pure ES modules and requires Node.js 12 or higher. For more, please read \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eSindre Sorhus’s FAQ\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#bin\"\u003ed3.bin\u003c/a\u003e now ignores nulls. \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#ascending\"\u003ed3.ascending\u003c/a\u003e and \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#descending\"\u003ed3.descending\u003c/a\u003e no longer consider null comparable.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/d3/d3-scale/blob/main/README.md#ordinal-scales\"\u003eOrdinal scales\u003c/a\u003e now use \u003ca href=\"https://github.com/mbostock/internmap\"\u003eInternMap\u003c/a\u003e for domains; domain values are now uniqued by coercing to a primitive value via \u003cem\u003eobject\u003c/em\u003e.valueOf instead of coercing to a string via \u003cem\u003eobject\u003c/em\u003e.toString.\u003c/p\u003e\n\u003cp\u003eArray-likes (\u003cem\u003ee.g.\u003c/em\u003e, a live NodeList such as \u003cem\u003eelement\u003c/em\u003e.childNodes) are converted to arrays in \u003ca href=\"https://github.com/d3/d3-selection/blob/main/README.md#selectAll\"\u003ed3.selectAll\u003c/a\u003e and \u003ca href=\"https://github.com/d3/d3-selection/blob/main/README.md#selection_selectAll\"\u003e\u003cem\u003eselection\u003c/em\u003e.selectAll\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eChanges in D3 6.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/d3/d3/releases/tag/v6.0.0\"\u003eReleased August 26, 2020.\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eD3 now \u003cstrong\u003euses native collections\u003c/strong\u003e (Map and Set) and \u003cstrong\u003eaccepts iterables\u003c/strong\u003e. \u003ca href=\"https://observablehq.com/@d3/d3-group\"\u003ed3.group and d3.rollup\u003c/a\u003e are powerful new aggregation functions that replace d3.nest and work great \u003ca href=\"https://observablehq.com/d/9a453665f405eebf\"\u003ewith d3-hierarchy\u003c/a\u003e and d3-selection. There are lots of new helpers in d3-array, too, such as \u003ca href=\"https://observablehq.com/@d3/d3-least\"\u003ed3.greatest\u003c/a\u003e, \u003ca href=\"https://observablehq.com/@d3/d3-quickselect\"\u003ed3.quickselect\u003c/a\u003e, and \u003ca href=\"https://observablehq.com/@d3/d3-fsum\"\u003ed3.fsum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eD3 now \u003cstrong\u003epasses events directly to listeners\u003c/strong\u003e, replacing the d3.event global and bringing D3 inline with vanilla JavaScript and most other frameworks.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ed3-delaunay\u003c/strong\u003e (based on Vladimir Agafonkin’s excellent \u003ca href=\"https://github.com/mapbox/delaunator\"\u003eDelaunator\u003c/a\u003e) replaces d3-voronoi, offering dramatic improvements to performance, robustness, and \u003ca href=\"https://observablehq.com/@d3/delaunay-find\"\u003esearch\u003c/a\u003e. And there’s a new \u003ca href=\"https://github.com/Fil/d3-geo-voronoi\"\u003ed3-geo-voronoi\u003c/a\u003e for spherical (geographical) data! \u003cstrong\u003ed3-random\u003c/strong\u003e is \u003ca href=\"https://github.com/d3/d3-random/blob/master/README.md\"\u003egreatly expanded\u003c/a\u003e and includes a fast \u003ca href=\"https://observablehq.com/@d3/d3-randomlcg\"\u003elinear congruential generator\u003c/a\u003e for seeded randomness. \u003cstrong\u003ed3-chord\u003c/strong\u003e has new layouts for \u003ca href=\"https://observablehq.com/@d3/directed-chord-diagram\"\u003edirected\u003c/a\u003e and transposed chord diagrams. \u003cstrong\u003ed3-scale\u003c/strong\u003e adds a new \u003ca href=\"https://observablehq.com/@d3/radial-stacked-bar-chart-ii\"\u003eradial scale\u003c/a\u003e type.\u003c/p\u003e\n\u003cp\u003e… and a variety of other small enhancements. \u003ca href=\"https://observablehq.com/@d3/gallery\"\u003eMore than 450 examples\u003c/a\u003e have been updated to D3 6.0!\u003c/p\u003e\n\u003ch3\u003ed3-array\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept iterables.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#group\"\u003ed3.group\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#groups\"\u003ed3.groups\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#index\"\u003ed3.index\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#indexes\"\u003ed3.indexes\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#rollup\"\u003ed3.rollup\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#rollups\"\u003ed3.rollups\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#maxIndex\"\u003ed3.maxIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#minIndex\"\u003ed3.minIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#greatest\"\u003ed3.greatest\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#greatestIndex\"\u003ed3.greatestIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#least\"\u003ed3.least\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#leastIndex\"\u003ed3.leastIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#bin\"\u003ed3.bin\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#count\"\u003ed3.count\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#cumsum\"\u003ed3.cumsum\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#fsum\"\u003ed3.fsum\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#Adder\"\u003ed3.Adder\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#quantileSorted\"\u003ed3.quantileSorted\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#quickselect\"\u003ed3.quickselect\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#bisector_center\"\u003e\u003cem\u003ebisector\u003c/em\u003e.center\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAllow more than two iterables for \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#cross\"\u003ed3.cross\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/1f8dd3b92960f58726006532c11e9457864513ec\"\u003e\u003ccode\u003e1f8dd3b\u003c/code\u003e\u003c/a\u003e 7.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/a8afcf81a1cdda0c030c1c37286a92998add96a9\"\u003e\u003ccode\u003ea8afcf8\u003c/code\u003e\u003c/a\u003e d3-geo 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/b79e7da0386d2e7a1b4f4e338990e6d516d5dc0a\"\u003e\u003ccode\u003eb79e7da\u003c/code\u003e\u003c/a\u003e fix vitepress colors, again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/1461bfb6cfa18477acc47e5801e0f33e46f11717\"\u003e\u003ccode\u003e1461bfb\u003c/code\u003e\u003c/a\u003e update actions, again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/6d6fb02d17cf0c3b99c193343ab107f18c7c9979\"\u003e\u003ccode\u003e6d6fb02\u003c/code\u003e\u003c/a\u003e documentation for schemeObservable10 (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3804\"\u003e#3804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/a353aa525e50a24c89cb8b97a8ebcc7c22cb9a14\"\u003e\u003ccode\u003ea353aa5\u003c/code\u003e\u003c/a\u003e Documentation for d3-geo#281 (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/9f9d46849c5b5751609b169ffda497e6d79e7c2e\"\u003e\u003ccode\u003e9f9d468\u003c/code\u003e\u003c/a\u003e fix: jsx compatible camelCase syntax in svg (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/cb875eec7da2c8ed10b996254e4ab618e50171c9\"\u003e\u003ccode\u003ecb875ee\u003c/code\u003e\u003c/a\u003e Remove defunct newsletter signup link from footer (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/33b372d6b291af1a45a6d463ec9a319ebf16c3a0\"\u003e\u003ccode\u003e33b372d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove mastodon link, change twitter to x (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3801\"\u003e#3801\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/4d3e273bec304e09f5ac363928be6b2726198f3a\"\u003e\u003ccode\u003e4d3e273\u003c/code\u003e\u003c/a\u003e Remove mastodon link, change twitter to x (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/d3/d3/compare/v3.5.17...v7.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `echarts` from 6.0.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/echarts/releases\"\u003eecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Feature] [axis]: Support \u003ccode\u003edataMin\u003c/code\u003e and \u003ccode\u003edataMax\u003c/code\u003e option for calculating a nice axis extent. \u003ca href=\"https://redirect.github.com/apache/echarts/pull/20838\"\u003e#20838\u003c/a\u003e (\u003ca href=\"https://github.com/Justin-ZS\"\u003eJustin-ZS\u003c/a\u003e, \u003ca href=\"https://github.com/Ovilia\"\u003eOvilia\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Feature] [axis]: Comprehensively enable all types of axis (i.e., \u003ccode\u003e\u0026quot...\n\n_Description has been truncated_","html_url":"https://github.com/kumarvedant1/Airflow/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarvedant1%2FAirflow/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"},{"uuid":"4509856871","node_id":"PR_kwDORt7btM7esvGq","number":72,"state":"closed","title":"build(deps-dev): bump mini-css-extract-plugin from 2.7.0 to 2.10.2 in /TrafficLightsEnhancement/UI","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T23:57:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-23T23:07:56.000Z","updated_at":"2026-05-23T23:57:38.000Z","time_to_close":2975,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"mini-css-extract-plugin","old_version":"2.7.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"}],"path":"/TrafficLightsEnhancement/UI","ecosystem":"npm"},"body":"Bumps [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) from 2.7.0 to 2.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.0\"\u003e2.10.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e54f775d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent generation of a contentHash for a chunk when the set of css modules is of size 0 (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e4e4a95d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.9.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.3...v2.9.4\"\u003e2.9.4\u003c/a\u003e (2025-08-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehmr crash in some situations (\u003ca href=\"https://redirect.github.com/webpack-contrib/mini-css-extract-plugin/issues/1140\"\u003e#1140\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/f67c05a2305dbfc0f949ce9f11c96c32cb402deb\"\u003ef67c05a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.9.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.2...v2.9.3\"\u003e2.9.3\u003c/a\u003e (2025-08-04)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshould update initial chunks correctly with filename (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/dab023f4a7685bc20ef175e71dacd78d988e3713\"\u003edab023f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.9.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.1...v2.9.2\"\u003e2.9.2\u003c/a\u003e (2024-11-01)\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/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.0\"\u003e2.10.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e54f775d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent generation of a contentHash for a chunk when the set of css modules is of size 0 (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e4e4a95d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.3...v2.9.4\"\u003e2.9.4\u003c/a\u003e (2025-08-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehmr crash in some situations (\u003ca href=\"https://redirect.github.com/webpack-contrib/mini-css-extract-plugin/issues/1140\"\u003e#1140\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/f67c05a2305dbfc0f949ce9f11c96c32cb402deb\"\u003ef67c05a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.2...v2.9.3\"\u003e2.9.3\u003c/a\u003e (2025-08-04)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshould update initial chunks correctly with filename (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/dab023f4a7685bc20ef175e71dacd78d988e3713\"\u003edab023f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.1...v2.9.2\"\u003e2.9.2\u003c/a\u003e (2024-11-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprefetch and preload runtime generation (\u003ca href=\"https://redirect.github.com/webpack-contrib/mini-css-extract-plugin/issues/1116\"\u003e#1116\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/58c6b7422aedfd3fc4d5f3553b196da40eae1f4b\"\u003e58c6b74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.0...v2.9.1\"\u003e2.9.1\u003c/a\u003e (2024-08-19)\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/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/24ab26b3335049308c02ff212f63a68c142207df\"\u003e\u003ccode\u003e24ab26b\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/144de0456bb012eac0ce78023a0bc8cbfa9a4ca0\"\u003e\u003ccode\u003e144de04\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e\u003ccode\u003e4e4a95d\u003c/code\u003e\u003c/a\u003e fix: prevent generation of a contentHash for a chunk when the set of css modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e\u003ccode\u003e54f775d\u003c/code\u003e\u003c/a\u003e feat: respect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.7.0...v2.10.2\"\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=mini-css-extract-plugin\u0026package-manager=npm_and_yarn\u0026previous-version=2.7.0\u0026new-version=2.10.2)](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/mayor-modder/Cities2-TrafficLightsEnhancement-Extended/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayor-modder%2FCities2-TrafficLightsEnhancement-Extended/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"},{"uuid":"4495055651","node_id":"PR_kwDORk6TB87d9a08","number":23,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-21T13:46:58.000Z","updated_at":"2026-05-21T13:47:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":40,"packages":[{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"enhanced-resolve","old_version":"5.20.0","new_version":"5.21.6","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"loader-runner","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/webpack/loader-runner"},{"name":"terser-webpack-plugin","old_version":"5.3.17","new_version":"5.6.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"webpack-sources","old_version":"3.3.4","new_version":"3.4.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@codspeed/core","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/CodSpeedHQ/codspeed-node"},{"name":"@types/node","old_version":"25.3.3","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"assemblyscript","old_version":"0.28.9","new_version":"0.28.17","repository_url":"https://github.com/AssemblyScript/assemblyscript"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/date-fns/date-fns"},{"name":"eslint-config-webpack","old_version":"4.9.3","new_version":"4.9.6","repository_url":"https://github.com/webpack/eslint-config-webpack"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"less","old_version":"4.5.1","new_version":"4.6.4","repository_url":"https://github.com/less/less.js"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash-es","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"memfs","old_version":"4.56.11","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"node-gyp","old_version":"12.2.0","new_version":"12.3.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"oxc-parser","old_version":"0.116.0","new_version":"0.132.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pkg-pr-new","old_version":"0.0.65","new_version":"0.0.75","repository_url":"https://github.com/stackblitz-labs/pkg.pr.new"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"simple-git","old_version":"3.32.3","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"terser","old_version":"5.46.0","new_version":"5.47.1","repository_url":"https://github.com/terser/terser"},{"name":"three","old_version":"0.183.2","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"tinybench","old_version":"6.0.0","new_version":"6.0.2","repository_url":"https://github.com/tinylibs/tinybench"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.20.0` | `5.21.6` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.1.0` |\n| [loader-runner](https://github.com/webpack/loader-runner) | `4.3.1` | `4.3.2` |\n| [terser-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.3.17` | `5.6.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.4` | `3.4.1` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@codspeed/core](https://github.com/CodSpeedHQ/codspeed-node) | `5.2.0` | `5.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.3` | `25.9.1` |\n| [assemblyscript](https://github.com/AssemblyScript/assemblyscript) | `0.28.9` | `0.28.17` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.2.1` |\n| [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.9.3` | `4.9.6` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.4.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.2.0` | `30.4.1` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.4.1` |\n| [less](https://github.com/less/less.js) | `4.5.1` | `4.6.4` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.11` | `4.57.2` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.2.0` | `12.3.0` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.116.0` | `0.132.0` |\n| [pkg-pr-new](https://github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli) | `0.0.65` | `0.0.75` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.32.3` | `3.36.0` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.47.1` |\n| [three](https://github.com/mrdoob/three.js) | `0.183.2` | `0.184.0` |\n| [tinybench](https://github.com/tinylibs/tinybench) | `6.0.0` | `6.0.2` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n\n\nUpdates `@types/estree` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/estree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.20.0 to 5.21.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.21.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up alias resolution on the hot path. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/589\"\u003e#589\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAliasPlugin\u003c/code\u003e / \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: bucket compiled alias options by the first char code of \u003ccode\u003ename\u003c/code\u003e, so resolves skip options whose name can't possibly match the request's first char. Gated to cases with 2+ distinct first chars so degenerate single-bucket lists (e.g. long alias chains) don't pay for the \u003ccode\u003eMap.get\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: memoize \u003ccode\u003e_selectPathsDataForContext(map, requestPath)\u003c/code\u003e per map so the per-source-file \u003ccode\u003econtextList\u003c/code\u003e scan only runs once per directory. Gated to maps with 2+ contexts so single-context tsconfigs aren't penalized by the cache lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBiggest wins on alias-heavy configs (300+ entries): \u003ccode\u003ehuge-alias-miss\u003c/code\u003e +151%, \u003ccode\u003ehuge-alias-list\u003c/code\u003e +126%, \u003ccode\u003ealias-first-char-miss\u003c/code\u003e +120%.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add configDir to modules when tsconfig has no baseUrl. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etsconfig: true\u003c/code\u003e is used, walk up parent directories to find \u003ccode\u003etsconfig.json\u003c/code\u003e, matching TypeScript's own \u003ccode\u003efindConfigFile\u003c/code\u003e behavior. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTsconfigPathsPlugin now falls through to normal module resolution when a \u003ccode\u003epaths\u003c/code\u003e pattern matches but the mapped path does not exist, matching TypeScript's native resolution behavior. Previously, patterns like \u003ccode\u003e\u0026quot;@*\u0026quot;\u003c/code\u003e would block scoped npm packages (e.g. \u003ccode\u003e@sentry/react\u003c/code\u003e) from resolving via \u003ccode\u003enode_modules\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TsconfigPathsPlugin circular project references causing stack overflow, add support for extending from unscoped npm packages, and use \u003ccode\u003estat\u003c/code\u003e instead of \u003ccode\u003ereadFile\u003c/code\u003e for existence checks in extends resolution. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/575\"\u003e#575\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: dedupe miss paths in \u003ccode\u003eDirectoryExistsPlugin\u003c/code\u003e/\u003ccode\u003eFileExistsPlugin\u003c/code\u003e and prune the per-resolve \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e context scan. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: drop a dead Map lookup in \u003ccode\u003efindMatch\u003c/code\u003e and flatten \u003ccode\u003eAliasFieldPlugin\u003c/code\u003e's cache check. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hot-path tweaks in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e, \u003ccode\u003eAliasUtils\u003c/code\u003e, and \u003ccode\u003eutil/entrypoints\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cut per-resolve allocations in \u003ccode\u003eResolver.parse\u003c/code\u003e, \u003ccode\u003eloadDescriptionFile\u003c/code\u003e, and \u003ccode\u003eTsconfigPathsPlugin._selectPathsDataForContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllocation-free reductions on hot-path code: hoist \u003ccode\u003e/#/g\u003c/code\u003e, \u003ccode\u003e/\\$/g\u003c/code\u003e and \u003ccode\u003e/\\\\/g\u003c/code\u003e to module-level constants and gate the corresponding \u003ccode\u003e.replace\u003c/code\u003e calls behind \u003ccode\u003eincludes(…)\u003c/code\u003e so paths/queries/requests without the match char skip the regex state machine entirely (the common case); share a single \u003ccode\u003eEMPTY_NO_MATCH\u003c/code\u003e tuple instead of allocating \u003ccode\u003e[[], null]\u003c/code\u003e per \u0026quot;no match\u0026quot; / \u0026quot;no condition matched\u0026quot; return; switch \u003ccode\u003edirectMapping\u003c/code\u003e's \u003ccode\u003efor...of\u003c/code\u003e over \u003ccode\u003emappingTarget\u003c/code\u003e and inner results to indexed loops to avoid iterator-object allocation per call; inline \u003ccode\u003eisConditionalMapping\u003c/code\u003e at its two hot-path call sites and merge the duplicate \u003ccode\u003edefault\u003c/code\u003e / \u003ccode\u003econditionNames.has(condition)\u003c/code\u003e branches in \u003ccode\u003ecomputeConditionalMapping\u003c/code\u003e; replace \u003ccode\u003einvalidSegmentRegEx.exec(…) !== null\u003c/code\u003e with \u003ccode\u003e.test(…)\u003c/code\u003e (no match-array allocation); drop the dead \u003ccode\u003edeprecatedInvalidSegmentRegEx.test(…) !== null\u003c/code\u003e clause in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e (\u003ccode\u003e.test\u003c/code\u003e returns boolean; \u003ccode\u003etrue !== null\u003c/code\u003e and \u003ccode\u003efalse !== null\u003c/code\u003e are both true, so it was \u003ccode\u003e\u0026amp;\u0026amp; true\u003c/code\u003e); drop the redundant \u003ccode\u003erelativePath.length === 0\u003c/code\u003e guard before \u003ccode\u003e!startsWith(\u0026quot;./\u0026quot;)\u003c/code\u003e in \u003ccode\u003eExportsFieldPlugin\u003c/code\u003e (the empty-string case is already covered). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/558\"\u003e#558\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erestore plugin compatibility for \u003ccode\u003e[...resolveContext.stack]\u003c/code\u003e iteration (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/569\"\u003e#569\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e to support \u003ccode\u003eresolveSync\u003c/code\u003e with \u003ccode\u003euseSyncFileSystemCalls\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/572\"\u003e#572\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.21.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up alias resolution on the hot path. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/589\"\u003e#589\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAliasPlugin\u003c/code\u003e / \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: bucket compiled alias options by the first char code of \u003ccode\u003ename\u003c/code\u003e, so resolves skip options whose name can't possibly match the request's first char. Gated to cases with 2+ distinct first chars so degenerate single-bucket lists (e.g. long alias chains) don't pay for the \u003ccode\u003eMap.get\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: memoize \u003ccode\u003e_selectPathsDataForContext(map, requestPath)\u003c/code\u003e per map so the per-source-file \u003ccode\u003econtextList\u003c/code\u003e scan only runs once per directory. Gated to maps with 2+ contexts so single-context tsconfigs aren't penalized by the cache lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBiggest wins on alias-heavy configs (300+ entries): \u003ccode\u003ehuge-alias-miss\u003c/code\u003e +151%, \u003ccode\u003ehuge-alias-list\u003c/code\u003e +126%, \u003ccode\u003ealias-first-char-miss\u003c/code\u003e +120%.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add configDir to modules when tsconfig has no baseUrl. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etsconfig: true\u003c/code\u003e is used, walk up parent directories to find \u003ccode\u003etsconfig.json\u003c/code\u003e, matching TypeScript's own \u003ccode\u003efindConfigFile\u003c/code\u003e behavior. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTsconfigPathsPlugin now falls through to normal module resolution when a \u003ccode\u003epaths\u003c/code\u003e pattern matches but the mapped path does not exist, matching TypeScript's native resolution behavior. Previously, patterns like \u003ccode\u003e\u0026quot;@*\u0026quot;\u003c/code\u003e would block scoped npm packages (e.g. \u003ccode\u003e@sentry/react\u003c/code\u003e) from resolving via \u003ccode\u003enode_modules\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TsconfigPathsPlugin circular project references causing stack overflow, add support for extending from unscoped npm packages, and use \u003ccode\u003estat\u003c/code\u003e instead of \u003ccode\u003ereadFile\u003c/code\u003e for existence checks in extends resolution. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/575\"\u003e#575\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: dedupe miss paths in \u003ccode\u003eDirectoryExistsPlugin\u003c/code\u003e/\u003ccode\u003eFileExistsPlugin\u003c/code\u003e and prune the per-resolve \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e context scan. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: drop a dead Map lookup in \u003ccode\u003efindMatch\u003c/code\u003e and flatten \u003ccode\u003eAliasFieldPlugin\u003c/code\u003e's cache check. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hot-path tweaks in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e, \u003ccode\u003eAliasUtils\u003c/code\u003e, and \u003ccode\u003eutil/entrypoints\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cut per-resolve allocations in \u003ccode\u003eResolver.parse\u003c/code\u003e, \u003ccode\u003eloadDescriptionFile\u003c/code\u003e, and \u003ccode\u003eTsconfigPathsPlugin._selectPathsDataForContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllocation-free reductions on hot-path code: hoist \u003ccode\u003e/#/g\u003c/code\u003e, \u003ccode\u003e/\\$/g\u003c/code\u003e and \u003ccode\u003e/\\\\/g\u003c/code\u003e to module-level constants and gate the corresponding \u003ccode\u003e.replace\u003c/code\u003e calls behind \u003ccode\u003eincludes(…)\u003c/code\u003e so paths/queries/requests without the match char skip the regex state machine entirely (the common case); share a single \u003ccode\u003eEMPTY_NO_MATCH\u003c/code\u003e tuple instead of allocating \u003ccode\u003e[[], null]\u003c/code\u003e per \u0026quot;no match\u0026quot; / \u0026quot;no condition matched\u0026quot; return; switch \u003ccode\u003edirectMapping\u003c/code\u003e's \u003ccode\u003efor...of\u003c/code\u003e over \u003ccode\u003emappingTarget\u003c/code\u003e and inner results to indexed loops to avoid iterator-object allocation per call; inline \u003ccode\u003eisConditionalMapping\u003c/code\u003e at its two hot-path call sites and merge the duplicate \u003ccode\u003edefault\u003c/code\u003e / \u003ccode\u003econditionNames.has(condition)\u003c/code\u003e branches in \u003ccode\u003ecomputeConditionalMapping\u003c/code\u003e; replace \u003ccode\u003einvalidSegmentRegEx.exec(…) !== null\u003c/code\u003e with \u003ccode\u003e.test(…)\u003c/code\u003e (no match-array allocation); drop the dead \u003ccode\u003edeprecatedInvalidSegmentRegEx.test(…) !== null\u003c/code\u003e clause in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e (\u003ccode\u003e.test\u003c/code\u003e returns boolean; \u003ccode\u003etrue !== null\u003c/code\u003e and \u003ccode\u003efalse !== null\u003c/code\u003e are both true, so it was \u003ccode\u003e\u0026amp;\u0026amp; true\u003c/code\u003e); drop the redundant \u003ccode\u003erelativePath.length === 0\u003c/code\u003e guard before \u003ccode\u003e!startsWith(\u0026quot;./\u0026quot;)\u003c/code\u003e in \u003ccode\u003eExportsFieldPlugin\u003c/code\u003e (the empty-string case is already covered). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/558\"\u003e#558\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erestore plugin compatibility for \u003ccode\u003e[...resolveContext.stack]\u003c/code\u003e iteration (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/569\"\u003e#569\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/658315c50813ad1d81a6cac4faf426971a132d96\"\u003e\u003ccode\u003e658315c\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/7d8c24fc2c0eec96374f6a6f0539ac774a0cc5ea\"\u003e\u003ccode\u003e7d8c24f\u003c/code\u003e\u003c/a\u003e perf: bucket alias options by first char \u0026amp; sort exports keys by priority (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/6a8388803f494acdcd61d39eac52f669199cf4e5\"\u003e\u003ccode\u003e6a83888\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/9ceca83dc4d4681510dc11a35587e407ca7c5290\"\u003e\u003ccode\u003e9ceca83\u003c/code\u003e\u003c/a\u003e fix: don't add configDir to modules when tsconfig has no baseUrl (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e6f21587baeb93306f6e5d18e78f4896389fed3e\"\u003e\u003ccode\u003ee6f2158\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/ec533b64dbe52138954c3a66e0ad156a88509c59\"\u003e\u003ccode\u003eec533b6\u003c/code\u003e\u003c/a\u003e fix: TsconfigPathsPlugin walks up parent directories when tsconfig is true (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/9e1c1e10b970d3aff5b260df0ca041bbf25c97fb\"\u003e\u003ccode\u003e9e1c1e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 in the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/c9bd93915ca1fb6e69e4091aa951b159f16a7e84\"\u003e\u003ccode\u003ec9bd939\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/d09bdb281efec1905790dd81ecf8f2d8a043dbdf\"\u003e\u003ccode\u003ed09bdb2\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.20.0...v5.21.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for enhanced-resolve since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-module-lexer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guybedford/es-module-lexer/releases\"\u003ees-module-lexer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways exclude dyn import attributes from specifier range by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle new of conflict cases by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/195\"\u003eguybedford/es-module-lexer#195\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/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ehttps://github.com/guybedford/es-module-lexer/compare/2.0.0...2.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/guybedford/es-module-lexer/commit/5fb11e1e01ef8d454829ce6e6f8f6cf102d82d8a\"\u003e\u003ccode\u003e5fb11e1\u003c/code\u003e\u003c/a\u003e 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/cc29c5bca18d715f81f7592b3c5fe18f9abf24b9\"\u003e\u003ccode\u003ecc29c5b\u003c/code\u003e\u003c/a\u003e fix: handle new of conflict cases (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/4a351384ffa8c458d9c2a665978247b041ab94b8\"\u003e\u003ccode\u003e4a35138\u003c/code\u003e\u003c/a\u003e Always exclude dyn import attributes from specifier range (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader-runner` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/loader-runner/releases\"\u003eloader-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/a1a38886eeb46d0ce66bd96839bdb18c34f78301\"\u003e\u003ccode\u003ea1a3888\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9711d5c84b2636237da9d0cce142ab3b629b62e7\"\u003e\u003ccode\u003e9711d5c\u003c/code\u003e\u003c/a\u003e chore(deps): update before release (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/61272a80e03aeb35c855902774467a9a9b3f2c1d\"\u003e\u003ccode\u003e61272a8\u003c/code\u003e\u003c/a\u003e docs: clarify that result.result is an array (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/2776643280781bceab36f726db41c52621d9a3dc\"\u003e\u003ccode\u003e2776643\u003c/code\u003e\u003c/a\u003e refactor: modernize to ES6+ with perf improvements (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9fa0836b81bd9723b35f1379e47f247fe8dd9fd8\"\u003e\u003ccode\u003e9fa0836\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/20e9fb869042511d2615bb4cc5d88a8e41fe1420\"\u003e\u003ccode\u003e20e9fb8\u003c/code\u003e\u003c/a\u003e refactor: fix logic for empty resource (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/loader-runner/compare/v4.3.1...v4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tapable` from 2.3.0 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/releases\"\u003etapable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/blob/main/CHANGELOG.md\"\u003etapable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/429601243bca39b4678c1dd4d2d6a84005977b2e\"\u003e\u003ccode\u003e4296012\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/780b3c0f1975d5bafec5528765c5cb30bba98171\"\u003e\u003ccode\u003e780b3c0\u003c/code\u003e\u003c/a\u003e fix: preserve custom tap options dropped by _tap fast path (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/5da5021e923fe5eb8d74ccc232ae58a78395167f\"\u003e\u003ccode\u003e5da5021\u003c/code\u003e\u003c/a\u003e chore: test refactor + change changelog entry (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2ba184c3641a229c12292993ffb33702435cdea7\"\u003e\u003ccode\u003e2ba184c\u003c/code\u003e\u003c/a\u003e fix(perf): more perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/9e9ae4db2d6704ccc3d545fdcb5c295b9f074a9e\"\u003e\u003ccode\u003e9e9ae4d\u003c/code\u003e\u003c/a\u003e fix(perf): improve (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/4e24645b50801871ab7362b2e7f29a8b79f67f68\"\u003e\u003ccode\u003e4e24645\u003c/code\u003e\u003c/a\u003e test: improve code coverage with additional test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2a304ae88bec89d0ecc310e6b90ecefdb39583ac\"\u003e\u003ccode\u003e2a304ae\u003c/code\u003e\u003c/a\u003e test: add tinybench benchmarks and CodSpeed CI (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/0ec6d24717d1b01d8b1742f8d8da1bee19f65ff7\"\u003e\u003ccode\u003e0ec6d24\u003c/code\u003e\u003c/a\u003e docs: expand API reference to address issue \u003ca href=\"https://redirect.github.com/webpack/tapable/issues/49\"\u003e#49\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/edb1d12997f6df30c8ffa8b1b8086c9625860bf4\"\u003e\u003ccode\u003eedb1d12\u003c/code\u003e\u003c/a\u003e docs: describe each hook class in the README and add small examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/a2b0d376e84cf11848a02a076ddc5e7e8a724276\"\u003e\u003ccode\u003ea2b0d37\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/tapable/compare/v2.3.0...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tapable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser-webpack-plugin` from 5.3.17 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/releases\"\u003eterser-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport array of minimizers for \u003ccode\u003eminify\u003c/code\u003e and \u003ccode\u003eterserOptions\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in CSS minimizers from \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in HTML minimizers from \u003ccode\u003ehtml-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003efilter\u003c/code\u003e method to minimizers, allowing a single plugin instance to handle multiple asset types (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eterser-webpack-plugin has been renamed to minimizer-webpack-plugin, merging other minimizers from css-minimizer-webpack-plugin and html-minimizer-webpack-plugin. We will continue to publish new releases under the old name, but we recommend switching to the new package - minimizer-webpack-plugin. It is now a single plugin for minification. We also added the ability to specify different minifier types using only one plugin instance, which will improve performance. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erename \u003ccode\u003eterserOptions\u003c/code\u003e to \u003ccode\u003eminimizerOptions\u003c/code\u003e; \u003ccode\u003eterserOptions\u003c/code\u003e is kept as a deprecated alias (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimize \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eterser-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport array of minimizers for \u003ccode\u003eminify\u003c/code\u003e and \u003ccode\u003eterserOptions\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in CSS minimizers from \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in HTML minimizers from \u003ccode\u003ehtml-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003efilter\u003c/code\u003e method to minimizers, allowing a single plugin instance to handle multiple asset types (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eterser-webpack-plugin has been renamed to minimizer-webpack-plugin, merging other minimizers from css-minimizer-webpack-plugin and html-minimizer-webpack-plugin. We will continue to publish new releases under the old name, but we recommend switching to the new package - minimizer-webpack-plugin. It is now a single plugin for minification. We also added the ability to specify different minifier types using only one plugin instance, which will improve performance. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erename \u003ccode\u003eterserOptions\u003c/code\u003e to \u003ccode\u003eminimizerOptions\u003c/code\u003e; \u003ccode\u003eterserOptions\u003c/code\u003e is kept as a deprecated alias (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimizer \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/57bdcfce0c18caff023bd6300f931d6f95ccf02c\"\u003e\u003ccode\u003e57bdcfc\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/6feeda0814c7e5301b10b7fb1c7e1bac55d460b8\"\u003e\u003ccode\u003e6feeda0\u003c/code\u003e\u003c/a\u003e chore: add changelog entry (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/dd360be970bbcaf626c983687e3c3976f2941bbb\"\u003e\u003ccode\u003edd360be\u003c/code\u003e\u003c/a\u003e chore: rename other things\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/d78b6bd2d08bde174a8a69f16c890585caddc9fe\"\u003e\u003ccode\u003ed78b6bd\u003c/code\u003e\u003c/a\u003e ci: dual-publish release as minimizer-webpack-plugin and terser-webpack-plugi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/e06c5269d55e916ee2629d9af5d812b64b62bec7\"\u003e\u003ccode\u003ee06c526\u003c/code\u003e\u003c/a\u003e docs: add changesets for changes since v5.5.0 (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/a8759940d952c9f02c1a69da34bdd91bbaf6314b\"\u003e\u003ccode\u003ea875994\u003c/code\u003e\u003c/a\u003e chore: update codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/2bfd4f8fe6cac0b6637e39f3c4d68de93a273bd9\"\u003e\u003ccode\u003e2bfd4f8\u003c/code\u003e\u003c/a\u003e ci: add changesets-driven release workflow (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/9b82a771e97f79c231cad8d5d8d5be3e8df140aa\"\u003e\u003ccode\u003e9b82a77\u003c/code\u003e\u003c/a\u003e test: cover multi-asset minify and js-only minimizer fallback (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/34610d9645b6ffc428cacdfc45ca0fa3ed5e93a9\"\u003e\u003ccode\u003e34610d9\u003c/code\u003e\u003c/a\u003e feat: added the \u003ccode\u003efilter\u003c/code\u003e method to minimizers and allow to handle different a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/1a34e62abb33a24d99a6ceb51706b8db16cd0f71\"\u003e\u003ccode\u003e1a34e62\u003c/code\u003e\u003c/a\u003e feat: add built-in CSS minimizers from css-minimizer-webpack-plugin (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/669\"\u003e#669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/compare/v5.3.17...v5.6.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 terser-webpack-plugin since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.3.4 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements more effective \u003ccode\u003ebuffers\u003c/code\u003e and \u003ccode\u003ebuffer\u003c/code\u003e for \u003ccode\u003eReplaceSource\u003c/code\u003e and improve performance in other places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements more effective \u003ccode\u003ebuffers\u003c/code\u003e and \u003ccode\u003ebuffer\u003c/code\u003e for \u003ccode\u003eReplaceSource\u003c/code\u003e and improve performance in other places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/5a0b655a2a8d9c181392c6a40cc076572a6e4938\"\u003e\u003ccode\u003e5a0b655\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/8ed6d8a627c1abf88fbaa4b45d880d2a85b6b40c\"\u003e\u003ccode\u003e8ed6d8a\u003c/code\u003e\u003c/a\u003e perf: improve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/88046d5abbefddbc021a6204a6f1c6881bd207dd\"\u003e\u003ccode\u003e88046d5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group across 1 directory with 2 update...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/d50658034d0a0f897de3619348800ae780bb3830\"\u003e\u003ccode\u003ed506580\u003c/code\u003e\u003c/a\u003e perf: improve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/72ce205edcf8dbb92b20438c2a8e4edc0f6b4a71\"\u003e\u003ccode\u003e72ce205\u003c/code\u003e\u003c/a\u003e chore(deps): bump CodSpeedHQ/action in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/7c520c294a1baa7012909cbbc8b38673501822b5\"\u003e\u003ccode\u003e7c520c2\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/e1306538f04806de77e61c99dd4eb5331439ed07\"\u003e\u003ccode\u003ee130653\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/ccfbc65859f3e30308661b05978a68744f4710f6\"\u003e\u003ccode\u003eccfbc65\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/fdb229eca423125e8da64085ab1a852cbe78e803\"\u003e\u003ccode\u003efdb229e\u003c/code\u003e\u003c/a\u003e test: stabilize prefix-source getPrefix() and original() cases (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/c53b3e00b41c68e2c1d26c982fc98b11fc38f87d\"\u003e\u003ccode\u003ec53b3e0\u003c/code\u003e\u003c/a\u003e ci: fix (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.3.4...v3.4.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 webpack-sources since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codspeed/core` from 5.2.0 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/releases\"\u003e@​codspeed/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release adds first support for macOS walltime.\u003c/p\u003e\n\u003cp\u003ePlease note that profiling and other instruments are not yet available on macOS and will come in a later update.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport macos walltime without profiling in codspeed-node by \u003ca href=\"https://github.com/GuillaumeLagrange\"\u003e\u003ccode\u003e@​GuillaumeLagrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/79\"\u003eCodSpeedHQ/codspeed-node#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/compare/v5.3.0...v5.4.0\"\u003ehttps://github.com/CodSpeedHQ/codspeed-node/compare/v5.3.0...v5.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe now collect buildtime and runtime environment data to warn users about differences in their runtime environment when comparing two runs against one another.\u003c/p\u003e\n\u003cp\u003eThis data includes toolchain metadata like version and build options, as well as a list of dynamically loaded linked libraries.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fi): add memory profiling by \u003ca href=\"https://github.com/not-matthias\"\u003e\u003ccode\u003e@​not-matthias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/73\"\u003eCodSpeedHQ/codspeed-node#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: dump node process information when running by \u003ca href=\"https://github.com/GuillaumeLagrange\"\u003e\u003ccode\u003e@​GuillaumeLagrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/77\"\u003eCodSpeedHQ/codspeed-node#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump instrument-hooks to dump linked libraries by \u003ca href=\"https://github.com/GuillaumeLagrange\"\u003e\u003ccode\u003e@​GuillaumeLagrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/78\"\u003eCodSpeedHQ/codspeed-node#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/compare/v5.2.0...v5.3.0\"\u003ehttps://github.com/CodSpeedHQ/codspeed-node/compare/v5.2.0...v5.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/CodSpeedHQ/codspeed-node/commit/aa9d127006135d6a1fc7b75ec36a6a6d9f28f566\"\u003e\u003ccode\u003eaa9d127\u003c/code\u003e\u003c/a\u003e v5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/42a33dd928ee77498366565f22e7638e6ecbbcd1\"\u003e\u003ccode\u003e42a33dd\u003c/code\u003e\u003c/a\u003e ci: add workflow_dispatch to test the release pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/eb04a2e5aa89a474a5f9b15402c8fc50544f7767\"\u003e\u003ccode\u003eeb04a2e\u003c/code\u003e\u003c/a\u003e feat: add darwin pre-build to the release pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/f41f338de87327264dbcb43a328f148fe6405eb1\"\u003e\u003ccode\u003ef41f338\u003c/code\u003e\u003c/a\u003e feat: bump instrument-hooks to use int32_t as pid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/e6a55ce43a03ae680fccac3c1678afea5d1d4e1a\"\u003e\u003ccode\u003ee6a55ce\u003c/code\u003e\u003c/a\u003e ci: add macos integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/adc689a67cb520421599098a6948e605a35b338b\"\u003e\u003ccode\u003eadc689a\u003c/code\u003e\u003c/a\u003e chore: bump node-gyp to support python 3.12+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/7c97dc2d424dfa53e6cee7a367032c51ffca5eb7\"\u003e\u003ccode\u003e7c97dc2\u003c/code\u003e\u003c/a\u003e v5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/6b2a0125e325d201e22239277a5a128f6fbeafbc\"\u003e\u003ccode\u003e6b2a012\u003c/code\u003e\u003c/a\u003e chore: bump instrument-hooks to dump linked libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/c157255a4da9c4e4a82329aeca75463b72505b86\"\u003e\u003ccode\u003ec157255\u003c/code\u003e\u003c/a\u003e feat: dump node process information when running\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/4f97cbe0a6e7461e2316061690295c9fde7d0842\"\u003e\u003ccode\u003e4f97cbe\u003c/code\u003e\u003c/a\u003e feat(ci): add memory profiling\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/compare/v5.2.0...v5.4.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 25.3.3 to 25.9.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 `assemblyscript` from 0.28.9 to 0.28.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AssemblyScript/assemblyscript/releases\"\u003eassemblyscript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.17\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrate Binaryen from v123 to v129 (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3019\"\u003e#3019\u003c/a\u003e)\u003c/strong\u003e (f93a9415bcde40660305a32414f2cb2ccfccbfc4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproperly parse and resolve tuples (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/strong\u003e (a5112aa25a6c1699c773fe279a31e2921012078b)\nCo-authored-by: Max Graey \u003ca href=\"mailto:maxgraey@gmail.com\"\u003emaxgraey@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eforbidden override between generic function and concrete function (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/strong\u003e (ffada5a3542eb311d271dfb8c5c37c7c173aa0d8)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.15\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eupdate unicode identifier tables to Unicode 17.0 (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3017\"\u003e#3017\u003c/a\u003e)\u003c/strong\u003e (bf7f95916b97e6d60c45e37d5d2f1c4dbb07db87)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.14\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereport error when generic method attempts to implement non-generic interface method (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/strong\u003e (2180c8cd32e5eba973ac78e42e6d4c775ee549d9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echore: update some CI workflows (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/strong\u003e (8c392f004abfca6f52e5e7a4b8f3cd130eec12c7)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echore: Add AI-polices for contributions (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/strong\u003e (c91247d8b7a0bfd6a7a2525f0810c8be0ab538ae)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.13\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm run build failed due to web build error (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/strong\u003e (be8e56d524a4deccfb6f2242b93a6d30fcf1a589)\nCo-authored-by: Max Graey \u003ca href=\"mailto:maxgraey@gmail.com\"\u003emaxgraey@gmail.com\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\u003e\u003cstrong\u003ecompiler crashed when duplicate inner function declared in function body (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/strong\u003e (40037f56cbfef6104569ed2ad67095e5ad161825)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse common type for numeric check on binary subtraction (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/strong\u003e (fed7ffaf025dcfe2fc77317adb74b0d57810e51d)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereturn previous color state from setColorsEnabled (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3002\"\u003e#3002\u003c/a\u003e)\u003c/strong\u003e (9ffcf258a2305ad87fbb09b99f86b0f6920549ae)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echore: update npm deps. Migrate to new eslint config. Minor fixes (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/strong\u003e (04eba49c71731dc231ac796d1f0a1f0983b4e45b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.11\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/f93a9415bcde40660305a32414f2cb2ccfccbfc4\"\u003e\u003ccode\u003ef93a941\u003c/code\u003e\u003c/a\u003e feat: Migrate Binaryen from v123 to v129 (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3019\"\u003e#3019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/a5112aa25a6c1699c773fe279a31e2921012078b\"\u003e\u003ccode\u003ea5112aa\u003c/code\u003e\u003c/a\u003e feat: properly parse and resolve tuples (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/ffada5a3542eb311d271dfb8c5c37c7c173aa0d8\"\u003e\u003ccode\u003effada5a\u003c/code\u003e\u003c/a\u003e fix: forbidden override between generic function and concrete function (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/bf7f95916b97e6d60c45e37d5d2f1c4dbb07db87\"\u003e\u003ccode\u003ebf7f959\u003c/code\u003e\u003c/a\u003e fix: update unicode identifier tables to Unicode 17.0 (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3017\"\u003e#3017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/2180c8cd32e5eba973ac78e42e6d4c775ee549d9\"\u003e\u003ccode\u003e2180c8c\u003c/code\u003e\u003c/a\u003e fix: report error when generic method attempts to implement non-generic inter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/8c392f004abfca6f52e5e7a4b8f3cd130eec12c7\"\u003e\u003ccode\u003e8c392f0\u003c/code\u003e\u003c/a\u003e chore: update some CI workflows (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/c91247d8b7a0bfd6a7a2525f0810c8be0ab538ae\"\u003e\u003ccode\u003ec91247d\u003c/code\u003e\u003c/a\u003e chore: Add AI-polices for contributions (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/be8e56d524a4deccfb6f2242b93a6d30fcf1a589\"\u003e\u003ccode\u003ebe8e56d\u003c/code\u003e\u003c/a\u003e fix: npm run build failed due to web build error (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/40037f56cbfef6104569ed2ad67095e5ad161825\"\u003e\u003ccode\u003e40037f5\u003c/code\u003e\u003c/a\u003e fix: compiler crashed when duplicate inner function declared in function body...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/04eba49c71731dc231ac796d1f0a1f0983b4e45b\"\u003e\u003ccode\u003e04eba49\u003c/code\u003e\u003c/a\u003e chore: update npm deps. Migrate to new eslint config. Minor fixes (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AssemblyScript/assemblyscript/compare/v0.28.9...v0.28.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 assemblyscript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-loader` from 10.0.0 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel-loader/releases\"\u003ebabel-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/aryanraj45/webpack-gsoc/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryanraj45%2Fwebpack-gsoc/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"4491426053","node_id":"PR_kwDOBoyzas7dxmjq","number":2278,"state":"open","title":"build(deps-dev): bump mini-css-extract-plugin from 2.9.4 to 2.10.2","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-05-21T03:14:23.000Z","updated_at":"2026-05-21T03:14:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) from 2.9.4 to 2.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.0\"\u003e2.10.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e54f775d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent generation of a contentHash for a chunk when the set of css modules is of size 0 (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e4e4a95d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.0\"\u003e2.10.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e54f775d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent generation of a contentHash for a chunk when the set of css modules is of size 0 (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e4e4a95d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/24ab26b3335049308c02ff212f63a68c142207df\"\u003e\u003ccode\u003e24ab26b\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/144de0456bb012eac0ce78023a0bc8cbfa9a4ca0\"\u003e\u003ccode\u003e144de04\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e\u003ccode\u003e4e4a95d\u003c/code\u003e\u003c/a\u003e fix: prevent generation of a contentHash for a chunk when the set of css modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e\u003ccode\u003e54f775d\u003c/code\u003e\u003c/a\u003e feat: respect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.2\"\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=mini-css-extract-plugin\u0026package-manager=npm_and_yarn\u0026previous-version=2.9.4\u0026new-version=2.10.2)](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/StackExchange/Stacks/pull/2278","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StackExchange%2FStacks/issues/2278","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2278/packages"},{"uuid":"4482552018","node_id":"PR_kwDOD2U1KM7dU9Hz","number":2400,"state":"open","title":"chore: bump mini-css-extract-plugin from 2.10.0 to 2.10.2","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-05-20T02:10:32.000Z","updated_at":"2026-05-20T02:16:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) from 2.10.0 to 2.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.2\"\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=mini-css-extract-plugin\u0026package-manager=npm_and_yarn\u0026previous-version=2.10.0\u0026new-version=2.10.2)](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/dequelabs/cauldron/pull/2400","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dequelabs%2Fcauldron/issues/2400","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2400/packages"},{"uuid":"4473460449","node_id":"PR_kwDORWQDNs7c3phR","number":38,"state":"closed","title":"build(deps): bump the minor-patch group across 1 directory with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-19T00:20:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T00:17:02.000Z","updated_at":"2026-05-19T00:20:25.000Z","time_to_close":195,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-patch","update_count":11,"packages":[{"name":"@spectrum-web-components/icons-workflow","old_version":"1.11.2","new_version":"1.12.0","repository_url":"https://github.com/adobe/spectrum-web-components"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.7","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.105.2","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@spectrum-web-components/icons-workflow](https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow) | `1.11.2` | `1.12.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.5` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.7` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.2` | `5.106.2` |\n\n\nUpdates `@spectrum-web-components/icons-workflow` from 1.11.2 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/spectrum-web-components/blob/main/1st-gen/packages/icons-workflow/CHANGELOG.md\"\u003e@​spectrum-web-components/icons-workflow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/ba14a2b6361a0089a9a8c72232f245cde0716d89\"\u003e\u003ccode\u003eba14a2b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/dc6a8e8db1b08080373c3664babc1feebde8f6c6\"\u003e\u003ccode\u003edc6a8e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/f37dec6ae39fd89a4c12e084b4a0f4d9092d79b0\"\u003e\u003ccode\u003ef37dec6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​spectrum-web-components/base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​spectrum-web-components/icon\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/e8bc6d9bd30350f1b610d49ca7725288d1ebcfb6\"\u003e\u003ccode\u003ee8bc6d9\u003c/code\u003e\u003c/a\u003e [linting]: apply linting and ensure no errors (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6033\"\u003e#6033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/aa8f5aa13d5650fe8d437304b6fdefbaf12dbb00\"\u003e\u003ccode\u003eaa8f5aa\u003c/code\u003e\u003c/a\u003e chore: pin dependencies (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6035\"\u003e#6035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/5c83d1c53c1c40be5176dc99e84bf62105fd5254\"\u003e\u003ccode\u003e5c83d1c\u003c/code\u003e\u003c/a\u003e chore: apply new linter and prettier rules to the repository (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6027\"\u003e#6027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/adobe/spectrum-web-components/commits/v1.12.0/1st-gen/packages/icons-workflow\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.29.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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.6 to 5.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003e5.6.7\u003c/a\u003e (2026-04-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003ec862830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/docusaurus/issues/11545\"\u003efacebook/docusaurus#11545\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/jantimon/html-webpack-plugin/commit/fdef1b4e7847413e67f7826120073ea282bfe927\"\u003e\u003ccode\u003efdef1b4\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003e\u003ccode\u003ec862830\u003c/code\u003e\u003c/a\u003e fix: provide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/0d1ff984b844a001e46ba62fa9bdf8c5b396f43d\"\u003e\u003ccode\u003e0d1ff98\u003c/code\u003e\u003c/a\u003e refactor: remove lodash usage where possible (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mini-css-extract-plugin` from 2.10.0 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.97.3 to 1.99.0\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.99.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.99.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\u003e\n\u003cp\u003eAdd support for parent selectors (\u003ccode\u003e\u0026amp;\u003c/code\u003e) at the root of the document. These are emitted as-is in the CSS output, where they're interpreted as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/Nesting_selector#using_outside_nested_rule\"\u003ethe scoping root\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003ecalc\u003c/code\u003e or \u003ccode\u003eclamp\u003c/code\u003e are no longer forbidden. If such a function exists without a namespace in the current module, it will be used instead of the built-in \u003ccode\u003ecalc()\u003c/code\u003e or \u003ccode\u003eclamp()\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e, \u003ccode\u003e-url\u003c/code\u003e, \u003ccode\u003e-and\u003c/code\u003e, \u003ccode\u003e-or\u003c/code\u003e, or \u003ccode\u003e-not\u003c/code\u003e are no longer forbidden. These were originally intended to match vendor prefixes, but in practice no vendor prefixes for these functions ever existed in real browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003eEXPRESSION\u003c/code\u003e, \u003ccode\u003eURL\u003c/code\u003e, and \u003ccode\u003eELEMENT\u003c/code\u003e, those that begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-ELEMENT\u003c/code\u003e, as well as the same names with some lowercase letters are now deprecated, These are names conflict with plain CSS functions that have special syntax.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn a future release, calls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e and \u003ccode\u003e-url\u003c/code\u003e will no longer have special parsing. For now, these calls are deprecated if their behavior will change in the future.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCalls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-progid:...\u003c/code\u003e are deprecated.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1990\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.98.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.98.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\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with an argument that can't be simplified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.99.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for parent selectors (\u003ccode\u003e\u0026amp;\u003c/code\u003e) at the root of the document. These are\nemitted as-is in the CSS output, where they're interpreted as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/Nesting_selector#using_outside_nested_rule\"\u003ethe scoping\nroot\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003ecalc\u003c/code\u003e or \u003ccode\u003eclamp\u003c/code\u003e are no longer forbidden. If\nsuch a function exists without a namespace in the current module, it will be\nused instead of the built-in \u003ccode\u003ecalc()\u003c/code\u003e or \u003ccode\u003eclamp()\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e,\n\u003ccode\u003e-url\u003c/code\u003e, \u003ccode\u003e-and\u003c/code\u003e, \u003ccode\u003e-or\u003c/code\u003e, or \u003ccode\u003e-not\u003c/code\u003e are no longer forbidden. These were\noriginally intended to match vendor prefixes, but in practice no vendor\nprefixes for these functions ever existed in real browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003eEXPRESSION\u003c/code\u003e, \u003ccode\u003eURL\u003c/code\u003e, and \u003ccode\u003eELEMENT\u003c/code\u003e, those that\nbegin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-ELEMENT\u003c/code\u003e, as well as the same names with some\nlowercase letters are now deprecated, These are names conflict with plain CSS\nfunctions that have special syntax.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn a future release, calls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end\nwith \u003ccode\u003e-expression\u003c/code\u003e and \u003ccode\u003e-url\u003c/code\u003e will no longer have special parsing. For now,\nthese calls are deprecated if their behavior will change in the future.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCalls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-progid:...\u003c/code\u003e are\ndeprecated.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.98.0\u003c/h2\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to\nstandard error or the browser console, but automatically chooses whether to\nuse terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/83c39fec93ab0dc183a46cff2bc468999ce53e20\"\u003e\u003ccode\u003e83c39fe\u003c/code\u003e\u003c/a\u003e Support the top-level parent selector (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ec85871864ca16f8045e66ad329bd462e791bfa1\"\u003e\u003ccode\u003eec85871\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 9 to 10 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/a604acd19ad2ce31ef2efe9aa5950b0c5fcc74a9\"\u003e\u003ccode\u003ea604acd\u003c/code\u003e\u003c/a\u003e [Function Name] Implement changes (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2731\"\u003e#2731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5a81ae3348caab2131ee08c8c0141337420372b5\"\u003e\u003ccode\u003e5a81ae3\u003c/code\u003e\u003c/a\u003e Bump version to 1.98.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2754\"\u003e#2754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e25e71ddd86b29b6a91f189a1211656081d1932a\"\u003e\u003ccode\u003ee25e71d\u003c/code\u003e\u003c/a\u003e Update immutable to v5.1.5 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/43fac1a989ce2a9ee66d95d99f739881462ee3a8\"\u003e\u003ccode\u003e43fac1a\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8b85c9aae6af8cb4bd3f6717ed3aae5c1065fe6d\"\u003e\u003ccode\u003e8b85c9a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/00f83f0c12318e48d7f0f77e2f22e2b59966093c\"\u003e\u003ccode\u003e00f83f0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.8 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2752\"\u003e#2752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0a325a46a76c6a1d312aaab5a6b1f9a80d453594\"\u003e\u003ccode\u003e0a325a4\u003c/code\u003e\u003c/a\u003e Bump actions/attest-build-provenance from 3 to 4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/7fb3c0f61adaa73be963408fbce29bdc596297c3\"\u003e\u003ccode\u003e7fb3c0f\u003c/code\u003e\u003c/a\u003e Gracefully handle dependency loops in watch mode (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.97.3...1.99.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass-loader` from 16.0.7 to 16.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/sass-loader/releases\"\u003esass-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.8\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003e16.0.8\u003c/a\u003e (2026-05-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e90e349d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/sass-loader/blob/main/CHANGELOG.md\"\u003esass-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003e16.0.8\u003c/a\u003e (2026-05-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e90e349d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/4f00ed5cc492c3bc2f0b7a0636a092e674809add\"\u003e\u003ccode\u003e4f00ed5\u003c/code\u003e\u003c/a\u003e chore(release): 16.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e\u003ccode\u003e90e349d\u003c/code\u003e\u003c/a\u003e fix: normalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/cda2078b9f35c9d1a6e1bb26e2a95706a9f4a416\"\u003e\u003ccode\u003ecda2078\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump follow-redirects from 1.15.9 to 1.16.0 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/128abc070ea0275edc409d51f031cf587b5694de\"\u003e\u003ccode\u003e128abc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/e3df97df87fe25745b3e97af1676dc688533eef1\"\u003e\u003ccode\u003ee3df97d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump node-forge from 1.3.3 to 1.4.0 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/ff8005b224dc1bbc014f174dd71a9503ac87c3a8\"\u003e\u003ccode\u003eff8005b\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and terser-webpack-plugin (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/7dd2827688bc2c0603364d01e2a7ab126080504a\"\u003e\u003ccode\u003e7dd2827\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/9e6a5e5a1dfb911efdc02c8215ae41bc2a87ccca\"\u003e\u003ccode\u003e9e6a5e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/a488645bfa191c4f2ff6b456a804030266caa68f\"\u003e\u003ccode\u003ea488645\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.0.3 to 5.1.5 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/fe6fe0717f942c06fa8f75fe6d14df02644f322d\"\u003e\u003ccode\u003efe6fe07\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1297\"\u003e#1297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.105.2 to 5.106.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0d7e3e0153f0696311a590f90620506e8ab166ac\"\u003e\u003ccode\u003e0d7e3e0\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d5df118cd230458cde9265704f796c8fefd016d4\"\u003e\u003ccode\u003ed5df118\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20839\"\u003e#20839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5f0874bbced3a35efe603547f735ea28337cda60\"\u003e\u003ccode\u003e5f0874b\u003c/code\u003e\u003c/a\u003e fix: make asset modules available in JS when referenced from CSS and lazy JS ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/b63ab37e5e867197da736620359f6597b1fbc44a\"\u003e\u003ccode\u003eb63ab37\u003c/code\u003e\u003c/a\u003e chore(deps): bump test/test262-cases in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20792\"\u003e#20792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/313dfc596774ba7a5436b4f1012006e1df4ccc20\"\u003e\u003ccode\u003e313dfc5\u003c/code\u003e\u003c/a\u003e ci: improve time for windows (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20840\"\u003e#20840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a553f61be33ec8ca8dd7536de0808152962f5bae\"\u003e\u003ccode\u003ea553f61\u003c/code\u003e\u003c/a\u003e test: update test262 (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20841\"\u003e#20841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1ef747cb0a3750c76a55ba4d61b09bf5576e3dd5\"\u003e\u003ccode\u003e1ef747c\u003c/code\u003e\u003c/a\u003e fix: CSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e should inherit parent's exportType over parser config (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20838\"\u003e#20838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/485d4cecb06adb232d7c9292665a009a0447dd00\"\u003e\u003ccode\u003e485d4ce\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003eopen-cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20834\"\u003e#20834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/46042b91960ad453c91892bb5571013ce312fda9\"\u003e\u003ccode\u003e46042b9\u003c/code\u003e\u003c/a\u003e chore(deps): no outdated strip-ansi (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/8c7700bb3d2bfdf7d45903fc8e178e3cb16f46d1\"\u003e\u003ccode\u003e8c7700b\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.105.2...v5.106.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.30.1 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\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/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.30.1...sdk-v0.96.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/~packy-anthropic\"\u003epacky-anthropic\u003c/a\u003e, a new releaser for \u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq-sdk` from 0.9.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/groq/groq-typescript/releases\"\u003egroq-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e1.2.0 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.2...v1.2.0\"\u003ev1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4141bb00f6f8c9da69a9de9bab20dc6228976413\"\u003e4141bb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e67f676b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/groq/groq-typescript/commit/32c1a70e1e72d171e08b8f80c2cd6bc4be7133c0\"\u003e32c1a70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/f4bca6a4f8c3daa23f4f37b141fa67cb098ca729\"\u003ef4bca6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/22ebc5e7e2bb2cdde159fbcef3241e45f2126181\"\u003e22ebc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/da82d5de3f1356789a9b5c8c925478ffdc80f68a\"\u003eda82d5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8648d99b63a67a9a4b6aef3975182667a8f8143\"\u003ed8648d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/groq/groq-typescript/commit/991fe2c1a71529675352dfc8ed3237848d29bbcd\"\u003e991fe2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update multipart form array serialization (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d0681d2a4e4f66e428d73c2a20b99dc57b325e48\"\u003ed0681d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/groq/groq-typescript/commit/364089532850fe8db02158851494e19dbdc7d781\"\u003e3640895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4f47a2d1e6b241ce01e2c2162f08bbff2baa7366\"\u003e4f47a2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ceeeeea5a0b7d25c97c8922ab78a3d9ecaa08cb4\"\u003eceeeeea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/59eabab3a481fc8711f84cf994adadce933d66c0\"\u003e59eabab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8f62df1fab02fe0d394917d99b50a0d4abf70e9\"\u003ed8f62df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003e1.1.2 (2026-03-25)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.1...v1.1.2\"\u003ev1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e585343c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/groq/groq-typescript/commit/5d1dcb68c731eb5b7ea655221ea6a5e3dbcfe601\"\u003e5d1dcb6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e3736cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/groq/groq-typescript/commit/117dcbed5073a7409aa5269aa936b0841df9e1cd\"\u003e117dcbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ff61d7bf45f4edf58a7d8561598fd0df45d249ac\"\u003eff61d7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/groq/groq-typescript/blob/main/CHANGELOG.md\"\u003egroq-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.2...v1.2.0\"\u003ev1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4141bb00f6f8c9da69a9de9bab20dc6228976413\"\u003e4141bb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e67f676b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/groq/groq-typescript/commit/32c1a70e1e72d171e08b8f80c2cd6bc4be7133c0\"\u003e32c1a70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/f4bca6a4f8c3daa23f4f37b141fa67cb098ca729\"\u003ef4bca6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/22ebc5e7e2bb2cdde159fbcef3241e45f2126181\"\u003e22ebc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/da82d5de3f1356789a9b5c8c925478ffdc80f68a\"\u003eda82d5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8648d99b63a67a9a4b6aef3975182667a8f8143\"\u003ed8648d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/groq/groq-typescript/commit/991fe2c1a71529675352dfc8ed3237848d29bbcd\"\u003e991fe2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update multipart form array serialization (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d0681d2a4e4f66e428d73c2a20b99dc57b325e48\"\u003ed0681d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/groq/groq-typescript/commit/364089532850fe8db02158851494e19dbdc7d781\"\u003e3640895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4f47a2d1e6b241ce01e2c2162f08bbff2baa7366\"\u003e4f47a2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ceeeeea5a0b7d25c97c8922ab78a3d9ecaa08cb4\"\u003eceeeeea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/59eabab3a481fc8711f84cf994adadce933d66c0\"\u003e59eabab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8f62df1fab02fe0d394917d99b50a0d4abf70e9\"\u003ed8f62df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.2 (2026-03-25)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.1...v1.1.2\"\u003ev1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e585343c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/groq/groq-typescript/commit/5d1dcb68c731eb5b7ea655221ea6a5e3dbcfe601\"\u003e5d1dcb6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e3736cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/groq/groq-typescript/commit/117dcbed5073a7409aa5269aa936b0841df9e1cd\"\u003e117dcbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ff61d7bf45f4edf58a7d8561598fd0df45d249ac\"\u003eff61d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.4 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/e5e6afa47ed67aeea99cdf43a5e00efca35758f7\"\u003ee5e6afa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.5 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/be08c7546cc33d314007fbe124a99c8add5dae52\"\u003ebe08c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/90d29387f460f40834da953924e4545d8ce186d2\"\u003e\u003ccode\u003e90d2938\u003c/code\u003e\u003c/a\u003e release: 1.2.0 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e\u003ccode\u003e67f676b\u003c/code\u003e\u003c/a\u003e fix(ci): set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/57c73a64265f722eb368314bd588a71887b3f89f\"\u003e\u003ccode\u003e57c73a6\u003c/code\u003e\u003c/a\u003e release: 1.1.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e\u003ccode\u003e3736cf7\u003c/code\u003e\u003c/a\u003e chore(deps): bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e\u003ccode\u003e585343c\u003c/code\u003e\u003c/a\u003e fix: update GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/427e6079c6351d7c50cd4304a067188187d5abc7\"\u003e\u003ccode\u003e427e607\u003c/code\u003e\u003c/a\u003e release: 1.1.1 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/fbe5b42c20833edf477c57c97dabe96c5d24a97c\"\u003e\u003ccode\u003efbe5b42\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/fc17abec2907cc6c9a3488977cee13a5da1e3d2c\"\u003e\u003ccode\u003efc17abe\u003c/code\u003e\u003c/a\u003e fix: pin patched minimatch versions via yarn resolutions (CVE-2026-27… (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/b74844539f05eed3171a8d98057b653b41a90210\"\u003e\u003ccode\u003eb748445\u003c/code\u003e\u003c/a\u003e release: 1.1.0 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/8526139863390717f7755e1ec8714c5eb716dcd1\"\u003e\u003ccode\u003e8526139\u003c/code\u003e\u003c/a\u003e chore: GitHub Terraform: Create/Update .github/workflows/code-freeze-bypass.y...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/groq/groq-typescript/compare/v0.9.1...v1.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 groq-sdk since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 7.5.1 to 8.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/97746932253e6c734569140e71357b2633eb1912\"\u003e\u003ccode\u003e9774693\u003c/code\u003e\u003c/a\u003e 8.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/0e94cc0176ca0e4960bd6992f1d105766fb9532c\"\u003e\u003ccode\u003e0e94cc0\u003c/code\u003e\u003c/a\u003e v8.5.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9a583c566aa5aaeb8b94312e9e9dbf711f89e7b3\"\u003e\u003ccode\u003e9a583c5\u003c/code\u003e\u003c/a\u003e feat: simplify IPv6 key generation (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commi...\n\n_Description has been truncated_","html_url":"https://github.com/SashalmiImre/Maestro_Plugin/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SashalmiImre%2FMaestro_Plugin/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"4473413416","node_id":"PR_kwDORWQDNs7c3gIX","number":36,"state":"closed","title":"build(deps): bump the minor-patch group across 1 directory with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-19T00:13:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T00:05:34.000Z","updated_at":"2026-05-19T00:14:05.000Z","time_to_close":503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-patch","update_count":9,"packages":[{"name":"@spectrum-web-components/icons-workflow","old_version":"1.11.2","new_version":"1.12.0","repository_url":"https://github.com/adobe/spectrum-web-components"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.7","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.105.2","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the minor-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@spectrum-web-components/icons-workflow](https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow) | `1.11.2` | `1.12.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.5` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.7` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.2` | `5.106.2` |\n\n\nUpdates `@spectrum-web-components/icons-workflow` from 1.11.2 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/spectrum-web-components/blob/main/1st-gen/packages/icons-workflow/CHANGELOG.md\"\u003e@​spectrum-web-components/icons-workflow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/ba14a2b6361a0089a9a8c72232f245cde0716d89\"\u003e\u003ccode\u003eba14a2b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/dc6a8e8db1b08080373c3664babc1feebde8f6c6\"\u003e\u003ccode\u003edc6a8e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/f37dec6ae39fd89a4c12e084b4a0f4d9092d79b0\"\u003e\u003ccode\u003ef37dec6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​spectrum-web-components/base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​spectrum-web-components/icon\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/e8bc6d9bd30350f1b610d49ca7725288d1ebcfb6\"\u003e\u003ccode\u003ee8bc6d9\u003c/code\u003e\u003c/a\u003e [linting]: apply linting and ensure no errors (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6033\"\u003e#6033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/aa8f5aa13d5650fe8d437304b6fdefbaf12dbb00\"\u003e\u003ccode\u003eaa8f5aa\u003c/code\u003e\u003c/a\u003e chore: pin dependencies (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6035\"\u003e#6035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/5c83d1c53c1c40be5176dc99e84bf62105fd5254\"\u003e\u003ccode\u003e5c83d1c\u003c/code\u003e\u003c/a\u003e chore: apply new linter and prettier rules to the repository (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6027\"\u003e#6027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/adobe/spectrum-web-components/commits/v1.12.0/1st-gen/packages/icons-workflow\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.29.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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.6 to 5.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003e5.6.7\u003c/a\u003e (2026-04-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003ec862830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/docusaurus/issues/11545\"\u003efacebook/docusaurus#11545\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/jantimon/html-webpack-plugin/commit/fdef1b4e7847413e67f7826120073ea282bfe927\"\u003e\u003ccode\u003efdef1b4\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003e\u003ccode\u003ec862830\u003c/code\u003e\u003c/a\u003e fix: provide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/0d1ff984b844a001e46ba62fa9bdf8c5b396f43d\"\u003e\u003ccode\u003e0d1ff98\u003c/code\u003e\u003c/a\u003e refactor: remove lodash usage where possible (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mini-css-extract-plugin` from 2.10.0 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.97.3 to 1.99.0\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.99.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.99.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\u003e\n\u003cp\u003eAdd support for parent selectors (\u003ccode\u003e\u0026amp;\u003c/code\u003e) at the root of the document. These are emitted as-is in the CSS output, where they're interpreted as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/Nesting_selector#using_outside_nested_rule\"\u003ethe scoping root\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003ecalc\u003c/code\u003e or \u003ccode\u003eclamp\u003c/code\u003e are no longer forbidden. If such a function exists without a namespace in the current module, it will be used instead of the built-in \u003ccode\u003ecalc()\u003c/code\u003e or \u003ccode\u003eclamp()\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e, \u003ccode\u003e-url\u003c/code\u003e, \u003ccode\u003e-and\u003c/code\u003e, \u003ccode\u003e-or\u003c/code\u003e, or \u003ccode\u003e-not\u003c/code\u003e are no longer forbidden. These were originally intended to match vendor prefixes, but in practice no vendor prefixes for these functions ever existed in real browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003eEXPRESSION\u003c/code\u003e, \u003ccode\u003eURL\u003c/code\u003e, and \u003ccode\u003eELEMENT\u003c/code\u003e, those that begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-ELEMENT\u003c/code\u003e, as well as the same names with some lowercase letters are now deprecated, These are names conflict with plain CSS functions that have special syntax.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn a future release, calls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e and \u003ccode\u003e-url\u003c/code\u003e will no longer have special parsing. For now, these calls are deprecated if their behavior will change in the future.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCalls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-progid:...\u003c/code\u003e are deprecated.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1990\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.98.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.98.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\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with an argument that can't be simplified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.99.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for parent selectors (\u003ccode\u003e\u0026amp;\u003c/code\u003e) at the root of the document. These are\nemitted as-is in the CSS output, where they're interpreted as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/Nesting_selector#using_outside_nested_rule\"\u003ethe scoping\nroot\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003ecalc\u003c/code\u003e or \u003ccode\u003eclamp\u003c/code\u003e are no longer forbidden. If\nsuch a function exists without a namespace in the current module, it will be\nused instead of the built-in \u003ccode\u003ecalc()\u003c/code\u003e or \u003ccode\u003eclamp()\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e,\n\u003ccode\u003e-url\u003c/code\u003e, \u003ccode\u003e-and\u003c/code\u003e, \u003ccode\u003e-or\u003c/code\u003e, or \u003ccode\u003e-not\u003c/code\u003e are no longer forbidden. These were\noriginally intended to match vendor prefixes, but in practice no vendor\nprefixes for these functions ever existed in real browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003eEXPRESSION\u003c/code\u003e, \u003ccode\u003eURL\u003c/code\u003e, and \u003ccode\u003eELEMENT\u003c/code\u003e, those that\nbegin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-ELEMENT\u003c/code\u003e, as well as the same names with some\nlowercase letters are now deprecated, These are names conflict with plain CSS\nfunctions that have special syntax.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn a future release, calls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end\nwith \u003ccode\u003e-expression\u003c/code\u003e and \u003ccode\u003e-url\u003c/code\u003e will no longer have special parsing. For now,\nthese calls are deprecated if their behavior will change in the future.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCalls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-progid:...\u003c/code\u003e are\ndeprecated.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.98.0\u003c/h2\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to\nstandard error or the browser console, but automatically chooses whether to\nuse terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/83c39fec93ab0dc183a46cff2bc468999ce53e20\"\u003e\u003ccode\u003e83c39fe\u003c/code\u003e\u003c/a\u003e Support the top-level parent selector (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ec85871864ca16f8045e66ad329bd462e791bfa1\"\u003e\u003ccode\u003eec85871\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 9 to 10 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/a604acd19ad2ce31ef2efe9aa5950b0c5fcc74a9\"\u003e\u003ccode\u003ea604acd\u003c/code\u003e\u003c/a\u003e [Function Name] Implement changes (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2731\"\u003e#2731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5a81ae3348caab2131ee08c8c0141337420372b5\"\u003e\u003ccode\u003e5a81ae3\u003c/code\u003e\u003c/a\u003e Bump version to 1.98.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2754\"\u003e#2754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e25e71ddd86b29b6a91f189a1211656081d1932a\"\u003e\u003ccode\u003ee25e71d\u003c/code\u003e\u003c/a\u003e Update immutable to v5.1.5 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/43fac1a989ce2a9ee66d95d99f739881462ee3a8\"\u003e\u003ccode\u003e43fac1a\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8b85c9aae6af8cb4bd3f6717ed3aae5c1065fe6d\"\u003e\u003ccode\u003e8b85c9a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/00f83f0c12318e48d7f0f77e2f22e2b59966093c\"\u003e\u003ccode\u003e00f83f0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.8 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2752\"\u003e#2752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0a325a46a76c6a1d312aaab5a6b1f9a80d453594\"\u003e\u003ccode\u003e0a325a4\u003c/code\u003e\u003c/a\u003e Bump actions/attest-build-provenance from 3 to 4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/7fb3c0f61adaa73be963408fbce29bdc596297c3\"\u003e\u003ccode\u003e7fb3c0f\u003c/code\u003e\u003c/a\u003e Gracefully handle dependency loops in watch mode (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.97.3...1.99.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass-loader` from 16.0.7 to 16.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/sass-loader/releases\"\u003esass-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.8\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003e16.0.8\u003c/a\u003e (2026-05-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e90e349d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/sass-loader/blob/main/CHANGELOG.md\"\u003esass-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003e16.0.8\u003c/a\u003e (2026-05-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e90e349d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/4f00ed5cc492c3bc2f0b7a0636a092e674809add\"\u003e\u003ccode\u003e4f00ed5\u003c/code\u003e\u003c/a\u003e chore(release): 16.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e\u003ccode\u003e90e349d\u003c/code\u003e\u003c/a\u003e fix: normalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/cda2078b9f35c9d1a6e1bb26e2a95706a9f4a416\"\u003e\u003ccode\u003ecda2078\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump follow-redirects from 1.15.9 to 1.16.0 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/128abc070ea0275edc409d51f031cf587b5694de\"\u003e\u003ccode\u003e128abc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/e3df97df87fe25745b3e97af1676dc688533eef1\"\u003e\u003ccode\u003ee3df97d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump node-forge from 1.3.3 to 1.4.0 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/ff8005b224dc1bbc014f174dd71a9503ac87c3a8\"\u003e\u003ccode\u003eff8005b\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and terser-webpack-plugin (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/7dd2827688bc2c0603364d01e2a7ab126080504a\"\u003e\u003ccode\u003e7dd2827\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/9e6a5e5a1dfb911efdc02c8215ae41bc2a87ccca\"\u003e\u003ccode\u003e9e6a5e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/a488645bfa191c4f2ff6b456a804030266caa68f\"\u003e\u003ccode\u003ea488645\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.0.3 to 5.1.5 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/fe6fe0717f942c06fa8f75fe6d14df02644f322d\"\u003e\u003ccode\u003efe6fe07\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1297\"\u003e#1297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.105.2 to 5.106.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0d7e3e0153f0696311a590f90620506e8ab166ac\"\u003e\u003ccode\u003e0d7e3e0\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d5df118cd230458cde9265704f796c8fefd016d4\"\u003e\u003ccode\u003ed5df118\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20839\"\u003e#20839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5f0874bbced3a35efe603547f735ea28337cda60\"\u003e\u003ccode\u003e5f0874b\u003c/code\u003e\u003c/a\u003e fix: make asset modules available in JS when referenced from CSS and lazy JS ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/b63ab37e5e867197da736620359f6597b1fbc44a\"\u003e\u003ccode\u003eb63ab37\u003c/code\u003e\u003c/a\u003e chore(deps): bump test/test262-cases in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20792\"\u003e#20792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/313dfc596774ba7a5436b4f1012006e1df4ccc20\"\u003e\u003ccode\u003e313dfc5\u003c/code\u003e\u003c/a\u003e ci: improve time for windows (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20840\"\u003e#20840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a553f61be33ec8ca8dd7536de0808152962f5bae\"\u003e\u003ccode\u003ea553f61\u003c/code\u003e\u003c/a\u003e test: update test262 (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20841\"\u003e#20841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1ef747cb0a3750c76a55ba4d61b09bf5576e3dd5\"\u003e\u003ccode\u003e1ef747c\u003c/code\u003e\u003c/a\u003e fix: CSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e should inherit parent's exportType over parser config (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20838\"\u003e#20838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/485d4cecb06adb232d7c9292665a009a0447dd00\"\u003e\u003ccode\u003e485d4ce\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003eopen-cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20834\"\u003e#20834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/46042b91960ad453c91892bb5571013ce312fda9\"\u003e\u003ccode\u003e46042b9\u003c/code\u003e\u003c/a\u003e chore(deps): no outdated strip-ansi (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/8c7700bb3d2bfdf7d45903fc8e178e3cb16f46d1\"\u003e\u003ccode\u003e8c7700b\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.105.2...v5.106.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.30.1 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\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/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.30.1...sdk-v0.96.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/~packy-anthropic\"\u003epacky-anthropic\u003c/a\u003e, a new releaser for \u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq-sdk` from 0.9.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/groq/groq-typescript/releases\"\u003egroq-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e1.2.0 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.2...v1.2.0\"\u003ev1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4141bb00f6f8c9da69a9de9bab20dc6228976413\"\u003e4141bb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e67f676b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/groq/groq-typescript/commit/32c1a70e1e72d171e08b8f80c2cd6bc4be7133c0\"\u003e32c1a70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/f4bca6a4f8c3daa23f4f37b141fa67cb098ca729\"\u003ef4bca6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/22ebc5e7e2bb2cdde159fbcef3241e45f2126181\"\u003e22ebc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/da82d5de3f1356789a9b5c8c925478ffdc80f68a\"\u003eda82d5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8648d99b63a67a9a4b6aef3975182667a8f8143\"\u003ed8648d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/groq/groq-typescript/commit/991fe2c1a71529675352dfc8ed3237848d29bbcd\"\u003e991fe2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update multipart form array serialization (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d0681d2a4e4f66e428d73c2a20b99dc57b325e48\"\u003ed0681d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/groq/groq-typescript/commit/364089532850fe8db02158851494e19dbdc7d781\"\u003e3640895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4f47a2d1e6b241ce01e2c2162f08bbff2baa7366\"\u003e4f47a2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ceeeeea5a0b7d25c97c8922ab78a3d9ecaa08cb4\"\u003eceeeeea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/59eabab3a481fc8711f84cf994adadce933d66c0\"\u003e59eabab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8f62df1fab02fe0d394917d99b50a0d4abf70e9\"\u003ed8f62df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003e1.1.2 (2026-03-25)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.1...v1.1.2\"\u003ev1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e585343c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/groq/groq-typescript/commit/5d1dcb68c731eb5b7ea655221ea6a5e3dbcfe601\"\u003e5d1dcb6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e3736cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/groq/groq-typescript/commit/117dcbed5073a7409aa5269aa936b0841df9e1cd\"\u003e117dcbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ff61d7bf45f4edf58a7d8561598fd0df45d249ac\"\u003eff61d7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/groq/groq-typescript/blob/main/CHANGELOG.md\"\u003egroq-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.2...v1.2.0\"\u003ev1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4141bb00f6f8c9da69a9de9bab20dc6228976413\"\u003e4141bb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e67f676b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/groq/groq-typescript/commit/32c1a70e1e72d171e08b8f80c2cd6bc4be7133c0\"\u003e32c1a70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/f4bca6a4f8c3daa23f4f37b141fa67cb098ca729\"\u003ef4bca6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/22ebc5e7e2bb2cdde159fbcef3241e45f2126181\"\u003e22ebc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/da82d5de3f1356789a9b5c8c925478ffdc80f68a\"\u003eda82d5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8648d99b63a67a9a4b6aef3975182667a8f8143\"\u003ed8648d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/groq/groq-typescript/commit/991fe2c1a71529675352dfc8ed3237848d29bbcd\"\u003e991fe2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update multipart form array serialization (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d0681d2a4e4f66e428d73c2a20b99dc57b325e48\"\u003ed0681d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/groq/groq-typescript/commit/364089532850fe8db02158851494e19dbdc7d781\"\u003e3640895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4f47a2d1e6b241ce01e2c2162f08bbff2baa7366\"\u003e4f47a2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ceeeeea5a0b7d25c97c8922ab78a3d9ecaa08cb4\"\u003eceeeeea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/59eabab3a481fc8711f84cf994adadce933d66c0\"\u003e59eabab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8f62df1fab02fe0d394917d99b50a0d4abf70e9\"\u003ed8f62df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.2 (2026-03-25)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.1...v1.1.2\"\u003ev1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e585343c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/groq/groq-typescript/commit/5d1dcb68c731eb5b7ea655221ea6a5e3dbcfe601\"\u003e5d1dcb6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e3736cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/groq/groq-typescript/commit/117dcbed5073a7409aa5269aa936b0841df9e1cd\"\u003e117dcbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ff61d7bf45f4edf58a7d8561598fd0df45d249ac\"\u003eff61d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.4 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/e5e6afa47ed67aeea99cdf43a5e00efca35758f7\"\u003ee5e6afa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.5 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/be08c7546cc33d314007fbe124a99c8add5dae52\"\u003ebe08c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/90d29387f460f40834da953924e4545d8ce186d2\"\u003e\u003ccode\u003e90d2938\u003c/code\u003e\u003c/a\u003e release: 1.2.0 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e\u003ccode\u003e67f676b\u003c/code\u003e\u003c/a\u003e fix(ci): set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/57c73a64265f722eb368314bd588a71887b3f89f\"\u003e\u003ccode\u003e57c73a6\u003c/code\u003e\u003c/a\u003e release: 1.1.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e\u003ccode\u003e3736cf7\u003c/code\u003e\u003c/a\u003e chore(deps): bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e\u003ccode\u003e585343c\u003c/code\u003e\u003c/a\u003e fix: update GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/427e6079c6351d7c50cd4304a067188187d5abc7\"\u003e\u003ccode\u003e427e607\u003c/code\u003e\u003c/a\u003e release: 1.1.1 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/fbe5b42c20833edf477c57c97dabe96c5d24a97c\"\u003e\u003ccode\u003efbe5b42\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/fc17abec2907cc6c9a3488977cee13a5da1e3d2c\"\u003e\u003ccode\u003efc17abe\u003c/code\u003e\u003c/a\u003e fix: pin patched minimatch versions via yarn resolutions (CVE-2026-27… (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/b74844539f05eed3171a8d98057b653b41a90210\"\u003e\u003ccode\u003eb748445\u003c/code\u003e\u003c/a\u003e release: 1.1.0 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/8526139863390717f7755e1ec8714c5eb716dcd1\"\u003e\u003ccode\u003e8526139\u003c/code\u003e\u003c/a\u003e chore: GitHub Terraform: Create/Update .github/workflows/code-freeze-bypass.y...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/groq/groq-typescript/compare/v0.9.1...v1.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 groq-sdk since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SashalmiImre/Maestro_Plugin/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SashalmiImre%2FMaestro_Plugin/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"},{"uuid":"4375019222","node_id":"PR_kwDODjzvHs7X7VwR","number":4228,"state":"closed","title":"Bump the patch-and-minor group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T09:01:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T08:19:31.000Z","updated_at":"2026-05-04T09:01:10.000Z","time_to_close":2497,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-and-minor","update_count":12,"packages":[{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.5","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.15.0","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.100.5","repository_url":"https://github.com/TanStack/query"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"msw","old_version":"2.12.12","new_version":"2.13.6","repository_url":"https://github.com/mswjs/msw"},{"name":"terser-webpack-plugin","old_version":"5.4.0","new_version":"5.5.0","repository_url":"https://github.com/webpack/terser-webpack-plugin"},{"name":"webpack","old_version":"5.105.4","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"express-rate-limit","old_version":"8.3.1","new_version":"8.4.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"jose","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-and-minor group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.5` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.15.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.12` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.100.5` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [msw](https://github.com/mswjs/msw) | `2.12.12` | `2.13.6` |\n| [terser-webpack-plugin](https://github.com/webpack/terser-webpack-plugin) | `5.4.0` | `5.5.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.3.1` | `8.4.1` |\n| [jose](https://github.com/panva/jose) | `6.2.1` | `6.2.2` |\n\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.100.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(suspense): skip calling combine when queries would suspend (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10576\"\u003e#10576\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e Feature/use suspense queries combine (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10576\"\u003e#10576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e fix(query-core): stop wrapping persister generics in NoInfer (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10510\"\u003e#10510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e236194f100bd99fe2c5e77ed38a533f8622fbc0\"\u003e\u003ccode\u003ee236194\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery.promise): improve stability by isolating 'queryClie...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.15.0 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.15.1\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eLocation\u003c/code\u003e Request Header Type:\u003c/strong\u003e Adds \u003ccode\u003eLocation\u003c/code\u003e to \u003ccode\u003eCommonRequestHeadersList\u003c/code\u003e for accurate typing of redirect-aware requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7528\"\u003e#7528\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFormData Handling:\u003c/strong\u003e Removes \u003ccode\u003eContent-Type\u003c/code\u003e when no boundary is present on \u003ccode\u003eFormData\u003c/code\u003e fetch requests, supports multi-select fields, cancels \u003ccode\u003erequest.body\u003c/code\u003e instead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10676\"\u003e#10676\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10726\"\u003e#10726\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter:\u003c/strong\u003e Handles socket-only request errors without leaking keep-alive listeners. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10576\"\u003e#10576\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress Events:\u003c/strong\u003e Clamps \u003ccode\u003eloaded\u003c/code\u003e to \u003ccode\u003etotal\u003c/code\u003e for computable upload/download progress events. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7458\"\u003e#7458\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Aligns \u003ccode\u003erunWhen\u003c/code\u003e type with the runtime behaviour in \u003ccode\u003eInterceptorManager\u003c/code\u003e and makes response header keys case-insensitive. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7529\"\u003e#7529\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10677\"\u003e#10677\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebuildFullPath\u003c/code\u003e:\u003c/strong\u003e Uses strict equality in the base/relative URL check. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e Regex:\u003c/strong\u003e Improves the regex used for param serialisation to avoid edge-case mismatches. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10736\"\u003e#10736\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResilient Value Parsing:\u003c/strong\u003e Parses out header/config values instead of throwing on malformed input. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10687\"\u003e#10687\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2 - April 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003ev1.15.1 - April 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/582934382e4e0e0bcb679c628071a4203e93cf57\"\u003e\u003ccode\u003e5829343\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10789\"\u003e#10789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4709a48fa2717ba97f43f5432d48ca4e26c2d326\"\u003e\u003ccode\u003e4709a48\u003c/code\u003e\u003c/a\u003e fix: added fix for memory leak in sockets (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/be3336014e01f9a4fc1f8aef15303cf7daaf58db\"\u003e\u003ccode\u003ebe33360\u003c/code\u003e\u003c/a\u003e chore: update changelog (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/47915144662f2733e6c051bdcb895a8c8f0586aa\"\u003e\u003ccode\u003e4791514\u003c/code\u003e\u003c/a\u003e fix: more header pollutions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/6feafcff6c2dbafe206161c5d09e38e1d36af66f\"\u003e\u003ccode\u003e6feafcf\u003c/code\u003e\u003c/a\u003e fix: socket issue (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/302e2739c602f00e323d4f3f5c79500647633a73\"\u003e\u003ccode\u003e302e273\u003c/code\u003e\u003c/a\u003e docs: update docs, add a couple actions etc (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ac42446be51300fe214ba3c6e40cc95f34fd6871\"\u003e\u003ccode\u003eac42446\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/908f2206b6bfeff67236784abce85935698ac1d9\"\u003e\u003ccode\u003e908f220\u003c/code\u003e\u003c/a\u003e docs: update threatmodel (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f93f8155250c2e066205521eda05ae22983a1f6d\"\u003e\u003ccode\u003ef93f815\u003c/code\u003e\u003c/a\u003e docs: added docs around potential decompressions bomb (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1728aa1b15b8857f970611fd8983c06b423fc486\"\u003e\u003ccode\u003e1728aa1\u003c/code\u003e\u003c/a\u003e fix: short-circuits on any truthy non-boolean in withXSRFToken (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.15.0...v1.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.10 to 8.5.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9bc81c48f054a630c9a2e3868263b7ad4fc15013\"\u003e\u003ccode\u003e9bc81c4\u003c/code\u003e\u003c/a\u003e Release 8.5.12 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/85c4d7dab830be366f8a96047f9e5b7944e101d8\"\u003e\u003ccode\u003e85c4d7d\u003c/code\u003e\u003c/a\u003e Another try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/94484cae6d4308167939f2ac888d166bd80dff01\"\u003e\u003ccode\u003e94484ca\u003c/code\u003e\u003c/a\u003e Try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c64b7488d2731dfa16213739b42c34faf5a9eba3\"\u003e\u003ccode\u003ec64b748\u003c/code\u003e\u003c/a\u003e Load only .map source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/aaec7b78b3ce2792585b4b300ef1bd5dd5b3e8ad\"\u003e\u003ccode\u003eaaec7b7\u003c/code\u003e\u003c/a\u003e Avoid throwing JSON parsing errors for non-JSON source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/233fb264ea4c37f9e2d7b64b2726e6d23fd02327\"\u003e\u003ccode\u003e233fb26\u003c/code\u003e\u003c/a\u003e Mention original author of the solution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2502f750307acde733a39f9dfd4ef3cf6c6b734d\"\u003e\u003ccode\u003e2502f75\u003c/code\u003e\u003c/a\u003e Release 8.5.11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5ca19019495b3fa08205f5fd2eeed57892f9fa3d\"\u003e\u003ccode\u003e5ca1901\u003c/code\u003e\u003c/a\u003e Speed up parsing many nested brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/42b5337dd7e2fa9a03566495cfad2737eb19e712\"\u003e\u003ccode\u003e42b5337\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7e36e153d075ef56ebc352f298b65f646c700a06\"\u003e\u003ccode\u003e7e36e15\u003c/code\u003e\u003c/a\u003e Cache node.raws locally in Stringifier hot methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.10...8.5.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.100.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e@​tanstack/react-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(devtools): change onClose callback type from () =\u0026gt; unknown to () =\u0026gt; void (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10118\"\u003e#10118\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3d1a62e63bd864359e369bb21356fa80d043f2ba\"\u003e\u003ccode\u003e3d1a62e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3d1a62e63bd864359e369bb21356fa80d043f2ba\"\u003e\u003ccode\u003e3d1a62e\u003c/code\u003e\u003c/a\u003e fix(devtools): change onClose callback type from () =\u0026gt; unknown to () … (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10118\"\u003e#10118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.5/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.27 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.27...10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.6 to 5.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003e5.6.7\u003c/a\u003e (2026-04-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003ec862830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/docusaurus/issues/11545\"\u003efacebook/docusaurus#11545\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/jantimon/html-webpack-plugin/commit/fdef1b4e7847413e67f7826120073ea282bfe927\"\u003e\u003ccode\u003efdef1b4\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003e\u003ccode\u003ec862830\u003c/code\u003e\u003c/a\u003e fix: provide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/0d1ff984b844a001e46ba62fa9bdf8c5b396f43d\"\u003e\u003ccode\u003e0d1ff98\u003c/code\u003e\u003c/a\u003e refactor: remove lodash usage where possible (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mini-css-extract-plugin` from 2.10.1 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.12.12 to 2.13.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWebSocketHandler:\u003c/strong\u003e add public \u003ccode\u003etest()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2727\"\u003e#2727\u003c/a\u003e) (3da7048e05fae80fe3410e3af86f6c3dd3cfaead) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.5 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereset generator state on \u003ccode\u003e.resetHandlers()\u003c/code\u003e/\u003ccode\u003e.restoreHandlers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2725\"\u003e#2725\u003c/a\u003e) (8d16801cacd89e5aff336c43e888df19fad04417) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.4 (2026-04-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement proper \u003ccode\u003eServiceWorkerSource\u003c/code\u003e singleton pattern (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2715\"\u003e#2715\u003c/a\u003e) (580256b09df54ad8f1b41143e78dabc626ecf20c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e consistently in exports (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2702\"\u003e#2702\u003c/a\u003e) (9dedf52fc88c355610f6d472c921fe10c54af050) \u003ca href=\"https://github.com/christoph-fricke\"\u003e\u003ccode\u003e@​christoph-fricke\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2719\"\u003e#2719\u003c/a\u003e) (d0cbd2d5e1de5a1605dcef43e39300f353be0bd0) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e respect \u003ccode\u003erequest.signal\u003c/code\u003e for the underlying stream (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2718\"\u003e#2718\u003c/a\u003e) (429e05ca2395b5ec695b91107600d6e14f4be0f9) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.3 (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003erettime\u003c/code\u003e to 0.11.7 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2711\"\u003e#2711\u003c/a\u003e) (feee3ed65ca2b78da1ca53b8a99a7eaa87417fc6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edelay:\u003c/strong\u003e prevent \u003ccode\u003einfinite\u003c/code\u003e mode from throwing (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2697\"\u003e#2697\u003c/a\u003e) (613d4a1d6cd96e006af126d6a13e32e884f48733) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.1 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eannotate life-cycle events correctly (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2694\"\u003e#2694\u003c/a\u003e) (e7890e91627c828bd4d788f09e179bffbc8a8506) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0 (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euse the network source architecture\u003c/strong\u003e (\u003ccode\u003edefineNetwork\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2650\"\u003e#2650\u003c/a\u003e) (2b73790082d412580047c430519340958025226d) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/felmonon\"\u003e\u003ccode\u003e@​felmonon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandlers are now grouped internally by kind, making handler lookup a O(1) operation.\u003c/li\u003e\n\u003cli\u003ehandlers filtering no longer uses an \u003ccode\u003einstanceof\u003c/code\u003e check. Instead, the \u003ccode\u003ekind\u003c/code\u003e property of the handler is used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix an issue where a WebSocket connection would be logged in the console even when there are no matching event handlers for it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a680221df7bbd5834fa0089161f1f3028c9b18ee\"\u003e\u003ccode\u003ea680221\u003c/code\u003e\u003c/a\u003e chore(release): v2.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/3da7048e05fae80fe3410e3af86f6c3dd3cfaead\"\u003e\u003ccode\u003e3da7048\u003c/code\u003e\u003c/a\u003e fix(WebSocketHandler): add public \u003ccode\u003etest()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2727\"\u003e#2727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d814fc8ab4063dd592317211f1a1327b4d05c90c\"\u003e\u003ccode\u003ed814fc8\u003c/code\u003e\u003c/a\u003e chore(release): v2.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/8d16801cacd89e5aff336c43e888df19fad04417\"\u003e\u003ccode\u003e8d16801\u003c/code\u003e\u003c/a\u003e fix: reset generator state on \u003ccode\u003e.resetHandlers()\u003c/code\u003e/\u003ccode\u003e.restoreHandlers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/edeb0585e53389875ba5e5b034854ebaa2f2f8e7\"\u003e\u003ccode\u003eedeb058\u003c/code\u003e\u003c/a\u003e chore: replace missing \u003ccode\u003eServiceWorkerIncomingRequest\u003c/code\u003e with `IncomingWorkerReq...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/20521b99f87913745979ff197f51d6535db5bd96\"\u003e\u003ccode\u003e20521b9\u003c/code\u003e\u003c/a\u003e chore(release): v2.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/580256b09df54ad8f1b41143e78dabc626ecf20c\"\u003e\u003ccode\u003e580256b\u003c/code\u003e\u003c/a\u003e fix: implement proper \u003ccode\u003eServiceWorkerSource\u003c/code\u003e singleton pattern (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/9dedf52fc88c355610f6d472c921fe10c54af050\"\u003e\u003ccode\u003e9dedf52\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e consistently in exports (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d0cbd2d5e1de5a1605dcef43e39300f353be0bd0\"\u003e\u003ccode\u003ed0cbd2d\u003c/code\u003e\u003c/a\u003e fix: update dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2719\"\u003e#2719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/429e05ca2395b5ec695b91107600d6e14f4be0f9\"\u003e\u003ccode\u003e429e05c\u003c/code\u003e\u003c/a\u003e fix(sse): respect \u003ccode\u003erequest.signal\u003c/code\u003e for the underlying stream (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.12.12...v2.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser-webpack-plugin` from 5.4.0 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/releases\"\u003eterser-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/blob/main/CHANGELOG.md\"\u003eterser-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/d569842e1b4e30e548ed8e7cbc39d12f9ade46da\"\u003e\u003ccode\u003ed569842\u003c/code\u003e\u003c/a\u003e chore(release): 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e\u003ccode\u003e03143d3\u003c/code\u003e\u003c/a\u003e feat: support extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/783427c27b22506aef5de24cf78b158e38030565\"\u003e\u003ccode\u003e783427c\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.105.4 to 5.106.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0d7e3e0153f0696311a590f90620506e8ab166ac\"\u003e\u003ccode\u003e0d7e3e0\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d5df118cd230458cde9265704f796c8fefd016d4\"\u003e\u003ccode\u003ed5df118\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20839\"\u003e#20839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5f0874bbced3a35efe603547f735ea28337cda60\"\u003e\u003ccode\u003e5f0874b\u003c/code\u003e\u003c/a\u003e fix: make asset modules available in JS when referenced from CSS and lazy JS ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/b63ab37e5e867197da736620359f6597b1fbc44a\"\u003e\u003ccode\u003eb63ab37\u003c/code\u003e\u003c/a\u003e chore(deps): bump test/test262-cases in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20792\"\u003e#20792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/313dfc596774ba7a5436b4f1012006e1df4ccc20\"\u003e\u003ccode\u003e313dfc5\u003c/code\u003e\u003c/a\u003e ci: improve time for windows (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20840\"\u003e#20840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a553f61be33ec8ca8dd7536de0808152962f5bae\"\u003e\u003ccode\u003ea553f61\u003c/code\u003e\u003c/a\u003e test: update test262 (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20841\"\u003e#20841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1ef747cb0a3750c76a55ba4d61b09bf5576e3dd5\"\u003e\u003ccode\u003e1ef747c\u003c/code\u003e\u003c/a\u003e fix: CSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e should inherit parent's exportType over parser config (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20838\"\u003e#20838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/485d4cecb06adb232d7c9292665a009a0447dd00\"\u003e\u003ccode\u003e485d4ce\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003eopen-cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20834\"\u003e#20834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/46042b91960ad453c91892bb5571013ce312fda9\"\u003e\u003ccode\u003e46042b9\u003c/code\u003e\u003c/a\u003e chore(deps): no outdated strip-ansi (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/8c7700bb3d2bfdf7d45903fc8e178e3cb16f46d1\"\u003e\u003ccode\u003e8c7700b\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.105.4...v5.106.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.3.1 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/69568d4ea794905df4ff2e872f04e1daa1f89050\"\u003e\u003ccode\u003e69568d4\u003c/code\u003e\u003c/a\u003e 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c686acd0bac3058dca4b7f116f240e694878b517\"\u003e\u003ccode\u003ec686acd\u003c/code\u003e\u003c/a\u003e v8.4.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ba71353abbd8a6a5ee891faea755026cf960ead2\"\u003e\u003ccode\u003eba71353\u003c/code\u003e\u003c/a\u003e test: bump timeout in flakey skipFailedRequests test (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd4c8944d4a739e819306c8dde57852eac8540e0\"\u003e\u003ccode\u003edd4c894\u003c/code\u003e\u003c/a\u003e feat: allow usage of custom logger (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2bb343cd078c311e8bc7f48b31b9047cf17f3ece\"\u003e\u003ccode\u003e2bb343c\u003c/code\u003e\u003c/a\u003e resolve Jest timeout for server-based tests (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c4dbb42c1b4891056545e30a9187a64c8bfeb8bc\"\u003e\u003ccode\u003ec4dbb42\u003c/code\u003e\u003c/a\u003e 8.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/8f1cc6639a430d6409e600c8e5434c1bc1e572bf\"\u003e\u003ccode\u003e8f1cc66\u003c/code\u003e\u003c/a\u003e v8.3.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/601b87f5d171487ed035ccdfee17ec75f5b22f2d\"\u003e\u003ccode\u003e601b87f\u003c/code\u003e\u003c/a\u003e Fix skipFailedRequests for for connections that close very early (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/014c2f32708c0fdb5544834c3e77043e041ae38a\"\u003e\u003ccode\u003e014c2f3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 6 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/612\"\u003e#612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4e8b18bf972eff2890ed67bd11d8a08a2c6502d5\"\u003e\u003ccode\u003e4e8b18b\u003c/code\u003e\u003c/a\u003e Remove Zuplo sponsorship details from README (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.3.1...v8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panv...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/k9-los-web/pull/4228","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fk9-los-web/issues/4228","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4228/packages"},{"uuid":"4370702066","node_id":"PR_kwDORFsKI87XuK5C","number":9,"state":"open","title":"Bump the minor-and-patch group with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-03T02:53:58.000Z","updated_at":"2026-05-03T02:54:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":19,"packages":[{"name":"adm-zip","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"better-sqlite3","old_version":"12.6.2","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"electron-updater","old_version":"6.7.3","new_version":"6.8.3","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.10","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.13.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@electron/rebuild","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/electron/rebuild"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/adm-zip","old_version":"0.5.7","new_version":"0.5.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"css-loader","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"postcss-loader","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/webpack/postcss-loader"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"wait-on","old_version":"9.0.3","new_version":"9.0.5","repository_url":"https://github.com/jeffbski/wait-on"},{"name":"webpack","old_version":"5.104.1","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.16` | `0.5.17` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.6.2` | `12.9.0` |\n| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.7.3` | `6.8.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.10` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.0` | `7.14.2` |\n| [@electron/rebuild](https://github.com/electron/rebuild) | `4.0.3` | `4.0.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.4` |\n| [@types/adm-zip](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/adm-zip) | `0.5.7` | `0.5.8` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.5.0` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.3` | `7.1.4` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [postcss-loader](https://github.com/webpack/postcss-loader) | `8.2.0` | `8.2.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.4` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.0.3` | `9.0.5` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.106.2` |\n\nUpdates `adm-zip` from 0.5.16 to 0.5.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cthackers/adm-zip/releases\"\u003eadm-zip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eentryHeader time setter more tolerant by \u003ca href=\"https://github.com/thomasheritage\"\u003e\u003ccode\u003e@​thomasheritage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/540\"\u003ecthackers/adm-zip#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd check for local desc flag in crc check by \u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/543\"\u003ecthackers/adm-zip#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate only if the directory does not exist by \u003ca href=\"https://github.com/DennisHill\"\u003e\u003ccode\u003e@​DennisHill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/557\"\u003ecthackers/adm-zip#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with absolute paths by \u003ca href=\"https://github.com/kwolfy\"\u003e\u003ccode\u003e@​kwolfy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/559\"\u003ecthackers/adm-zip#559\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/thomasheritage\"\u003e\u003ccode\u003e@​thomasheritage\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/540\"\u003ecthackers/adm-zip#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/543\"\u003ecthackers/adm-zip#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DennisHill\"\u003e\u003ccode\u003e@​DennisHill\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/557\"\u003ecthackers/adm-zip#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kwolfy\"\u003e\u003ccode\u003e@​kwolfy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/559\"\u003ecthackers/adm-zip#559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.16...v0.5.17\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.5.16...v0.5.17\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/094d08cc75200ab71d334632c735f2dfdb562c59\"\u003e\u003ccode\u003e094d08c\u003c/code\u003e\u003c/a\u003e Incremented package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/23c5e1dc0fa24267cba8060729521177ca78250a\"\u003e\u003ccode\u003e23c5e1d\u003c/code\u003e\u003c/a\u003e Added readUInt64LE test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/2818b03b7cd481039471bb2c98b8c02f7bdb7c6f\"\u003e\u003ccode\u003e2818b03\u003c/code\u003e\u003c/a\u003e Downgraded rimraf version to maintain node compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/7c77752d46e210374f15bed1c955fe2341e3ab6f\"\u003e\u003ccode\u003e7c77752\u003c/code\u003e\u003c/a\u003e Fixed readUInt64LE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/220f8175b967ea1e63b61e07b66c0b10fc88e1c4\"\u003e\u003ccode\u003e220f817\u003c/code\u003e\u003c/a\u003e Updated vulnerable dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/c8c20fdae842baf7fa7e93ec7dcbf56383409e4b\"\u003e\u003ccode\u003ec8c20fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/559\"\u003e#559\u003c/a\u003e from kwolfy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/840bfdfc9c7c9f7b67caecd8a6fc6cbf656584e1\"\u003e\u003ccode\u003e840bfdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/557\"\u003e#557\u003c/a\u003e from DennisHill/DennisHill-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/fdf64a4ebd99522f55fdfe91b2d978f8b4983264\"\u003e\u003ccode\u003efdf64a4\u003c/code\u003e\u003c/a\u003e fix issue with absolute paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/6f0af5bfb05859fb625352f7fd40acb79f910730\"\u003e\u003ccode\u003e6f0af5b\u003c/code\u003e\u003c/a\u003e Create only if the directory does not exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/1cd32f7e0ad3c540142a76609bb538a5cda2292f\"\u003e\u003ccode\u003e1cd32f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/543\"\u003e#543\u003c/a\u003e from issacgerges/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.16...v0.5.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.6.2 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.6.2...v12.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-updater` from 6.7.3 to 6.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-updater@6.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Remove console logs for autoupdate checks \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9561\"\u003e\u003ccode\u003e[#9561](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9561)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9c67fd31ce982d11c82aae71263ba1f0055a77cc\"\u003e\u003ccode\u003e9c67fd3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Kilian\"\u003e\u003ccode\u003e@​Kilian\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron-updater@6.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix(updater): ignore releases with non-semver tags when collecting full changelog \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9550\"\u003e\u003ccode\u003e[#9550](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9550)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8aee1e6944afae05a60d2a392743a78f818ee6de\"\u003e\u003ccode\u003e8aee1e6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/AbdulrhmanGoni\"\u003e\u003ccode\u003e@​AbdulrhmanGoni\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron-updater@6.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: running \u003ccode\u003eeslint --fix\u003c/code\u003e on more files \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9502\"\u003e\u003ccode\u003e[#9502](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9502)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/6c20eeb1cf9fd10980cde3c9ce0602fa6b7c6972\"\u003e\u003ccode\u003e6c20eeb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron-updater@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit download-progress events when downloading with multiple range differential downloader \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9448\"\u003e\u003ccode\u003e[#9448](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9448)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3533a3eb5af01416db3ecac703d6da031b05e615\"\u003e\u003ccode\u003e3533a3e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/eliotschu\"\u003e\u003ccode\u003e@​eliotschu\u003c/code\u003e\u003c/a\u003e\u003c/em\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/electron-userland/electron-builder/blob/master/packages/electron-updater/CHANGELOG.md\"\u003eelectron-updater's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Remove console logs for autoupdate checks \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9561\"\u003e\u003ccode\u003e[#9561](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9561)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9c67fd31ce982d11c82aae71263ba1f0055a77cc\"\u003e\u003ccode\u003e9c67fd3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Kilian\"\u003e\u003ccode\u003e@​Kilian\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix(updater): ignore releases with non-semver tags when collecting full changelog \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9550\"\u003e\u003ccode\u003e[#9550](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9550)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8aee1e6944afae05a60d2a392743a78f818ee6de\"\u003e\u003ccode\u003e8aee1e6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/AbdulrhmanGoni\"\u003e\u003ccode\u003e@​AbdulrhmanGoni\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: running \u003ccode\u003eeslint --fix\u003c/code\u003e on more files \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9502\"\u003e\u003ccode\u003e[#9502](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9502)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/6c20eeb1cf9fd10980cde3c9ce0602fa6b7c6972\"\u003e\u003ccode\u003e6c20eeb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit download-progress events when downloading with multiple range differential downloader \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9448\"\u003e\u003ccode\u003e[#9448](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9448)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3533a3eb5af01416db3ecac703d6da031b05e615\"\u003e\u003ccode\u003e3533a3e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/eliotschu\"\u003e\u003ccode\u003e@​eliotschu\u003c/code\u003e\u003c/a\u003e\u003c/em\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/electron-userland/electron-builder/commit/3a3f4396e1c6a390f04afb2c6d6f667a9022f5a6\"\u003e\u003ccode\u003e3a3f439\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.8.0 (electron-updater@6.8.3) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9c67fd31ce982d11c82aae71263ba1f0055a77cc\"\u003e\u003ccode\u003e9c67fd3\u003c/code\u003e\u003c/a\u003e chore: Remove console logs for linux autoupdater platform check (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9561\"\u003e#9561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f1c2ec322e7f0084ea8b8380b6d8768aea9e75d1\"\u003e\u003ccode\u003ef1c2ec3\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.7.0 (electron-updater@6.8.2) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9549\"\u003e#9549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8aee1e6944afae05a60d2a392743a78f818ee6de\"\u003e\u003ccode\u003e8aee1e6\u003c/code\u003e\u003c/a\u003e fix(updater): don't throw on releases with non-semver tags when collecting fu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7b5901b77dfae417c29944656b80c583384de026\"\u003e\u003ccode\u003e7b5901b\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.5.0 (electron-updater@6.8.1) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9503\"\u003e#9503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/6c20eeb1cf9fd10980cde3c9ce0602fa6b7c6972\"\u003e\u003ccode\u003e6c20eeb\u003c/code\u003e\u003c/a\u003e chore: running \u003ccode\u003eeslint --fix\u003c/code\u003e on more files (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9502\"\u003e#9502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/06de96915e2de7463837f1c25f4ea1f2711e9f94\"\u003e\u003ccode\u003e06de969\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.4.1 (electron-updater@6.8.0) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9458\"\u003e#9458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3533a3eb5af01416db3ecac703d6da031b05e615\"\u003e\u003ccode\u003e3533a3e\u003c/code\u003e\u003c/a\u003e feat: Provide progress updates for multiple range differential downloads (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-updater@6.8.3/packages/electron-updater\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.10 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.13.0 to 7.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.1\"\u003e\u003ccode\u003ereact-router@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.14.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/197674ba9fc1b72b452e17894e5e783bdab7a087\"\u003e\u003ccode\u003e197674b\u003c/code\u003e\u003c/a\u003e Release 7.14.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14973\"\u003e#14973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a87774f997d8ba497c97562840f0766250c3e4ce\"\u003e\u003ccode\u003ea87774f\u003c/code\u003e\u003c/a\u003e Add new release process (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e31077b0c380d9764dbced4c753e9ff99387045d\"\u003e\u003ccode\u003ee31077b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14945\"\u003e#14945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6683e85a9d7d607a45a3f6374afcc598a474f602\"\u003e\u003ccode\u003e6683e85\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14943\"\u003e#14943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.14.2/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron/rebuild` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/rebuild/releases\"\u003e@​electron/rebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/rebuild/compare/v4.0.3...v4.0.4\"\u003e4.0.4\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eminimize production dependency tree (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1244\"\u003e#1244\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/rebuild/commit/21ceb5b60cb3cde1839e3e73dd5ad89b12eab6f6\"\u003e21ceb5b\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/electron/rebuild/commit/21ceb5b60cb3cde1839e3e73dd5ad89b12eab6f6\"\u003e\u003ccode\u003e21ceb5b\u003c/code\u003e\u003c/a\u003e fix: minimize production dependency tree (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/7dd7e0e7729b06c59e53b504f3c76355684fed46\"\u003e\u003ccode\u003e7dd7e0e\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 8.0.3 to 8.0.5 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/b887faeef73a0fd3716eb011b9dd505768d44f87\"\u003e\u003ccode\u003eb887fae\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/e3d2323d1450c663f7d8eedeb845d91abadf732b\"\u003e\u003ccode\u003ee3d2323\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump electron from 35.7.5 to 39.8.5 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/2ed0cf7d87e4fc51f33e879dc838be898923789c\"\u003e\u003ccode\u003e2ed0cf7\u003c/code\u003e\u003c/a\u003e chore: migrate test suite from Mocha/Chai to Vitest (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/b182f3928b321a01171e4c58c2e8ad21bd7ab398\"\u003e\u003ccode\u003eb182f39\u003c/code\u003e\u003c/a\u003e chore: resolve dependabot alerts in test fixture lockfiles (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/8abcd5eba42cccaf127f4ebdd3789ebddfafd7ba\"\u003e\u003ccode\u003e8abcd5e\u003c/code\u003e\u003c/a\u003e chore: resolve dependabot security alerts (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/551b5e090dc4e324b06b92ced3a5825585a394c7\"\u003e\u003ccode\u003e551b5e0\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.0 to 2.3.2 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/d5e48a3ba44da563127b2fb5c07e2c39b1164f6e\"\u003e\u003ccode\u003ed5e48a3\u003c/code\u003e\u003c/a\u003e ci: fix zizmor audit findings (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1252\"\u003e#1252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/608120ced1c862969e62a98823c88867eff9273b\"\u003e\u003ccode\u003e608120c\u003c/code\u003e\u003c/a\u003e chore(deps): bump azure/login from 2.3.0 to 3.0.0 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/rebuild/compare/v4.0.3...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.18 to 4.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19948\"\u003e#19948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/685c19e266a6b75842747acab6fe7076e82df62d\"\u003e\u003ccode\u003e685c19e\u003c/code\u003e\u003c/a\u003e Fix issue around resolving paths in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e3fa490a535a8341fd2853d75098f0d4dbcc825\"\u003e\u003ccode\u003e2e3fa49\u003c/code\u003e\u003c/a\u003e 4.2.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4527123f68f4169a1236d3d6dd45d91540691ee9\"\u003e\u003ccode\u003e4527123\u003c/code\u003e\u003c/a\u003e docs(postcss): remove duplicated optimize example from README (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19938\"\u003e#19938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aad601711fd43d5bf2966a8c30767a6945aaf451\"\u003e\u003ccode\u003eaad6017\u003c/code\u003e\u003c/a\u003e docs/fix-lightning-css-typo-postcss-readme (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19913\"\u003e#19913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tailwindcss/postcss\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/adm-zip` from 0.5.7 to 0.5.8\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/adm-zip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.10 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.23 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.23...10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-loader` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/releases\"\u003ecss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/blob/main/CHANGELOG.md\"\u003ecss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/5b795afc2fb928e548a06040b1964304f101a2fc\"\u003e\u003ccode\u003e5b795af\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003e\u003ccode\u003eaeddefe\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.6 to 5.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003e5.6.7\u003c/a\u003e (2026-04-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003ec862830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/docusaurus/issues/11545\"\u003efacebook/docusaurus#11545\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/jantimon/html-webpack-plugin/commit/fdef1b4e7847413e67f7826120073ea282bfe927\"\u003e\u003ccode\u003efdef1b4\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003e\u003ccode\u003ec862830\u003c/code\u003e\u003c/a\u003e fix: provide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/0d1ff984b844a001e46ba62fa9bdf8c5b396f43d\"\u003e\u003ccode\u003e0d1ff98\u003c/code\u003e\u003c/a\u003e refactor: remove lodash usage where possible (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mini-css-extract-plugin` from 2.10.0 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-loader` from 8.2.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/postcss-loader/releases\"\u003epostcss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/compare/v8.2.0...v8.2.1\"\u003e8.2.1\u003c/a\u003e (2026-02-15)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/717\"\u003e#717\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/postcss-loader/commit/a3ed7e236b6414efdb89084fb90861a16db84b6a\"\u003ea3ed7e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/postcss-loader/blob/main/CHANGELOG.md\"\u003epostcss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/compare/v8.2.0...v8.2.1\"\u003e8.2.1\u003c/a\u003e (2026-02-15)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/717\"\u003e#717\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/postcss-loader/commit/a3ed7e236b6414efdb89084fb90861a16db84b6a\"\u003ea3ed7e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/583677e2500b33ed273e1562c89daf07a188eb94\"\u003e\u003ccode\u003e583677e\u003c/code\u003e\u003c/a\u003e chore(release): 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/a3ed7e236b6414efdb89084fb90861a16db84b6a\"\u003e\u003ccode\u003ea3ed7e2\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/c984ff482d35874a3aecb0bbf1bf5fe0d92fffda\"\u003e\u003ccode\u003ec984ff4\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/cc01d2b544d94b57e7e8c2a65c8855188b782035\"\u003e\u003ccode\u003ecc01d2b\u003c/code\u003e\u003c/a\u003e ci: fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/d4faa346d101f8698df9081407ff4808cb129d12\"\u003e\u003ccode\u003ed4faa34\u003c/code\u003e\u003c/a\u003e docs: update contributing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/b1e4fa591bbc665938d876bdd061794b44df1912\"\u003e\u003ccode\u003eb1e4fa5\u003c/code\u003e\u003c/a\u003e chore: correct link (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/d99016849d0120e5ef5704fb169c862442ee841a\"\u003e\u003ccode\u003ed990168\u003c/code\u003e\u003c/a\u003e chore: migration to main org and branch (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/postcss-loader/compare/v8.2.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgra...\n\n_Description has been truncated_","html_url":"https://github.com/lkongswa/pocketchart/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lkongswa%2Fpocketchart/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"},{"uuid":"4367728174","node_id":"PR_kwDORITwXM7Xlayn","number":14,"state":"open","title":"chore(frontend): bump the deps group across 1 directory with 36 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T03:17:34.000Z","updated_at":"2026-05-02T03:17:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(frontend): bump","group_name":"deps","update_count":36,"packages":[{"name":"@auth0/auth0-react","old_version":"2.11.0","new_version":"2.16.2","repository_url":"https://github.com/auth0/auth0-react"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@codemirror/autocomplete","old_version":"6.20.0","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/language","old_version":"6.12.1","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.11","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@mui/icons-material","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/system","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/x-date-pickers","old_version":"8.25.0","new_version":"9.0.4","repository_url":"https://github.com/mui/mui-x"},{"name":"@tanstack/react-virtual","old_version":"3.13.18","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"@uiw/codemirror-theme-material","old_version":"4.25.4","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.4","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"axios","old_version":"1.13.2","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"diff","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"qs","old_version":"6.14.1","new_version":"6.15.1","repository_url":"https://github.com/ljharb/qs"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-diff-view","old_version":"3.3.2","new_version":"3.3.3","repository_url":"https://github.com/otakustay/react-diff-view"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-number-format","old_version":"5.4.4","new_version":"5.4.5","repository_url":"https://github.com/s-yadav/react-number-format"},{"name":"react-router","old_version":"7.12.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/biome","old_version":"2.3.11","new_version":"2.4.14","repository_url":"https://github.com/biomejs/biome"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lodash.omit","old_version":"4.5.0","new_version":"4.18.0","repository_url":"https://github.com/lodash/lodash"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"webpack","old_version":"5.104.1","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the deps group with 36 updates in the /ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.11.0` | `2.16.2` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.2` |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.0` | `6.20.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.1` | `6.12.3` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.5` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.11` | `6.41.1` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.7` | `9.0.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `7.3.7` | `9.0.0` |\n| [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system) | `7.3.7` | `9.0.0` |\n| [@mui/x-date-pickers](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers) | `8.25.0` | `9.0.4` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.18` | `3.13.24` |\n| [@uiw/codemirror-theme-material](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.9` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.9` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.15.2` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `9.0.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.1` | `6.15.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-diff-view](https://github.com/otakustay/react-diff-view) | `3.3.2` | `3.3.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [react-number-format](https://github.com/s-yadav/react-number-format) | `5.4.4` | `5.4.5` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.12.0` | `7.14.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.11` | `2.4.14` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.4` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [lodash.omit](https://github.com/lodash/lodash) | `4.5.0` | `4.18.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.106.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `@auth0/auth0-react` from 2.11.0 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/releases\"\u003e@​auth0/auth0-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1093\"\u003e#1093\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.2 to 2.18.3 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1068\"\u003e#1068\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.18.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1065\"\u003e#1065\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add client prop to Auth0Provider \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative to Web SSO support (via \u003ca href=\"https://github.com/auth0/auth0-spa-js/releases/tag/v2.18.0\"\u003eauth0-spa-js v2.18.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.17.1 to 2.18.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1059\"\u003e#1059\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to version 2.17.1 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1045\"\u003e#1045\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Step-Up Authentication section and related examples to documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1023\"\u003e#1023\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Multi-Factor Authentication (MFA) support  \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1014\"\u003e#1014\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to v2.15.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1017\"\u003e#1017\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add loginWithCustomTokenExchange and deprecate exchangeToken \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1010\"\u003e#1010\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add getConfiguration method to Auth0Client and updated documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/991\"\u003e#991\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSecurity: Example app update Next.js dependency for CVE-2025-55184 and CVE-2025-55183 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/951\"\u003e#951\u003c/a\u003e (\u003ca href=\"https://github.com/tusharpandey13\"\u003etusharpandey13\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/auth0/auth0-react/blob/main/CHANGELOG.md\"\u003e@​auth0/auth0-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.2\"\u003ev2.16.2\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.16.1...v2.16.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1093\"\u003e#1093\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.1\"\u003ev2.16.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.16.0...v2.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.2 to 2.18.3 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1068\"\u003e#1068\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.18.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1065\"\u003e#1065\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.0\"\u003ev2.16.0\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.15.1...v2.16.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add client prop to Auth0Provider \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative to Web SSO support (via \u003ca href=\"https://github.com/auth0/auth0-spa-js/releases/tag/v2.18.0\"\u003eauth0-spa-js v2.18.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.17.1 to 2.18.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1059\"\u003e#1059\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.15.1\"\u003ev2.15.1\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.15.0...v2.15.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to version 2.17.1 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1045\"\u003e#1045\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.15.0\"\u003ev2.15.0\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.14.0...v2.15.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Step-Up Authentication section and related examples to documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1023\"\u003e#1023\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.14.0\"\u003ev2.14.0\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.13.0...v2.14.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Multi-Factor Authentication (MFA) support  \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1014\"\u003e#1014\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to v2.15.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1017\"\u003e#1017\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.13.0\"\u003ev2.13.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.12.0...v2.13.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add loginWithCustomTokenExchange and deprecate exchangeToken \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1010\"\u003e#1010\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/13c46f418c4cfc1f386cf0bd283da2c5f4776ada\"\u003e\u003ccode\u003e13c46f4\u003c/code\u003e\u003c/a\u003e Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d815a6a69eda6dfb2927f8814e4451a7a0349db2\"\u003e\u003ccode\u003ed815a6a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1094\"\u003e#1094\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/8038a24948053c874aee5a52fae9a71dcadb17a2\"\u003e\u003ccode\u003e8038a24\u003c/code\u003e\u003c/a\u003e fix: pin npm to 11.10.0 to avoid promise-retry failure on Node 22.22.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/98b6c8f391f33a1777f18982a0dbff708f4cbbfe\"\u003e\u003ccode\u003e98b6c8f\u003c/code\u003e\u003c/a\u003e Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d14888b4a3d9e943dc27bbf96ea2402f477fabca\"\u003e\u003ccode\u003ed14888b\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/94e1c23ec1824e7d17af5f16f2d28fb2fe389cab\"\u003e\u003ccode\u003e94e1c23\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump start-server-and-test from 2.1.5 to 3.0.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/6a9467842688c2807ea1dfa6d0c5bfd57e3eb680\"\u003e\u003ccode\u003e6a94678\u003c/code\u003e\u003c/a\u003e chore: remove package-lock.json (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/a1cb3c513fcef9f9cb099d03c243f3ccc2431f0e\"\u003e\u003ccode\u003ea1cb3c5\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.19.0 to 2.19.1 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/b3e861ca7f1200a25b8361cb5fee9b683bb5c418\"\u003e\u003ccode\u003eb3e861c\u003c/code\u003e\u003c/a\u003e chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/043b940a101eba451bfec40281cb6e3b9d33aae7\"\u003e\u003ccode\u003e043b940\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc from 0.28.18 to 0.28.19 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.11.0...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth0/auth0-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.6 to 7.29.2\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/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.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-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\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/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\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-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.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\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\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\u003eCommitters: 2\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\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.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\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: 2\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\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.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/autocomplete` from 6.20.0 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e@​codemirror/autocomplete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.20.0...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.1 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.12.1...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.11 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\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/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/709d92492573930ed07490374f5a9c593fa37b89\"\u003e\u003ccode\u003e709d924\u003c/code\u003e\u003c/a\u003e [icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e59e5fd85b6d2ed5bf71cdc93fae1a3498990ed1\"\u003e\u003ccode\u003ee59e5fd\u003c/code\u003e\u003c/a\u003e v9.0.0-beta.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48090\"\u003e#48090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9e9fda99dd2d461b0a63bf7c541ea4712a28e509\"\u003e\u003ccode\u003e9e9fda9\u003c/code\u003e\u003c/a\u003e [code-infra][icons-material] Avoid material utils barrel in createSvg… (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48029\"\u003e#48029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/1ff08f69f333a5b420ef12e6f9e0c5e370d234bf\"\u003e\u003ccode\u003e1ff08f6\u003c/code\u003e\u003c/a\u003e Bump babel monorepo to ^7.29.2 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48050\"\u003e#48050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ef90aa334a1a82e0fd1b84869743acc5e61d1aad\"\u003e\u003ccode\u003eef90aa3\u003c/code\u003e\u003c/a\u003e v9.0.0-alpha.4 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48040\"\u003e#48040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2fe9af3e3136b844d8ae21a3d03d2a84f7a556f9\"\u003e\u003ccode\u003e2fe9af3\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47981\"\u003e#47981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\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/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2cc3f5b6ce25a204adbc4b3ad3f48b755af88176\"\u003e\u003ccode\u003e2cc3f5b\u003c/code\u003e\u003c/a\u003e [transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/af86546c189e4f70d43458aba6d060cd580fab9e\"\u003e\u003ccode\u003eaf86546\u003c/code\u003e\u003c/a\u003e [slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f1a6109bc249ce7c7ad4ae8531bbfb289afc42d\"\u003e\u003ccode\u003e3f1a610\u003c/code\u003e\u003c/a\u003e [switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/f1d35f676a82e30a7ec07da25c23fe68d14be7c6\"\u003e\u003ccode\u003ef1d35f6\u003c/code\u003e\u003c/a\u003e [material-ui] Remove unnecessary overridesResolvers from styled components (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a2ac691028ad49248cbbb9ca72782fe2aed2488b\"\u003e\u003ccode\u003ea2ac691\u003c/code\u003e\u003c/a\u003e [utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/56f63bfa807f484e71b623a838fc83f9308b660f\"\u003e\u003ccode\u003e56f63bf\u003c/code\u003e\u003c/a\u003e [grid] Remove 'column' and 'column-reverse' options from GridDirection type (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/system` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oli...\n\n_Description has been truncated_","html_url":"https://github.com/jcristau/balrog-renovatetest/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcristau%2Fbalrog-renovatetest/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"},{"uuid":"4366992911","node_id":"PR_kwDODjzvHs7XjFrK","number":4225,"state":"closed","title":"Bump the patch-and-minor group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T07:40:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T22:46:20.000Z","updated_at":"2026-05-04T07:40:42.000Z","time_to_close":204860,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-and-minor","update_count":21,"packages":[{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.43.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.5","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.15.0","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.100.5","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-import-resolver-webpack","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jest","old_version":"29.15.0","new_version":"29.15.2","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"eslint-plugin-storybook","old_version":"10.2.19","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"msw","old_version":"2.12.12","new_version":"2.13.6","repository_url":"https://github.com/mswjs/msw"},{"name":"terser-webpack-plugin","old_version":"5.4.0","new_version":"5.5.0","repository_url":"https://github.com/webpack/terser-webpack-plugin"},{"name":"webpack","old_version":"5.105.4","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"express-rate-limit","old_version":"8.3.1","new_version":"8.4.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"jose","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-and-minor group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.50.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.50.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.5` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.15.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.12` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.100.5` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [eslint-import-resolver-webpack](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/webpack) | `0.13.10` | `0.13.11` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.0` | `29.15.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.19` | `10.3.5` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [msw](https://github.com/mswjs/msw) | `2.12.12` | `2.13.6` |\n| [terser-webpack-plugin](https://github.com/webpack/terser-webpack-plugin) | `5.4.0` | `5.5.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.3.1` | `8.4.1` |\n| [jose](https://github.com/panva/jose) | `6.2.1` | `6.2.2` |\n\n\nUpdates `@sentry/browser` from 10.43.0 to 10.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.43.0 to 10.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.100.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(suspense): skip calling combine when queries would suspend (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10576\"\u003e#10576\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e Feature/use suspense queries combine (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10576\"\u003e#10576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e fix(query-core): stop wrapping persister generics in NoInfer (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10510\"\u003e#10510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e236194f100bd99fe2c5e77ed38a533f8622fbc0\"\u003e\u003ccode\u003ee236194\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery.promise): improve stability by isolating 'queryClie...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.15.0 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.15.1\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eLocation\u003c/code\u003e Request Header Type:\u003c/strong\u003e Adds \u003ccode\u003eLocation\u003c/code\u003e to \u003ccode\u003eCommonRequestHeadersList\u003c/code\u003e for accurate typing of redirect-aware requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7528\"\u003e#7528\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFormData Handling:\u003c/strong\u003e Removes \u003ccode\u003eContent-Type\u003c/code\u003e when no boundary is present on \u003ccode\u003eFormData\u003c/code\u003e fetch requests, supports multi-select fields, cancels \u003ccode\u003erequest.body\u003c/code\u003e instead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10676\"\u003e#10676\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10726\"\u003e#10726\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter:\u003c/strong\u003e Handles socket-only request errors without leaking keep-alive listeners. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10576\"\u003e#10576\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress Events:\u003c/strong\u003e Clamps \u003ccode\u003eloaded\u003c/code\u003e to \u003ccode\u003etotal\u003c/code\u003e for computable upload/download progress events. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7458\"\u003e#7458\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Aligns \u003ccode\u003erunWhen\u003c/code\u003e type with the runtime behaviour in \u003ccode\u003eInterceptorManager\u003c/code\u003e and makes response header keys case-insensitive. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7529\"\u003e#7529\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10677\"\u003e#10677\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebuildFullPath\u003c/code\u003e:\u003c/strong\u003e Uses strict equality in the base/relative URL check. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e Regex:\u003c/strong\u003e Improves the regex used for param serialisation to avoid edge-case mismatches. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10736\"\u003e#10736\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResilient Value Parsing:\u003c/strong\u003e Parses out header/config values instead of throwing on malformed input. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10687\"\u003e#10687\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2 - April 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003ev1.15.1 - April 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/582934382e4e0e0bcb679c628071a4203e93cf57\"\u003e\u003ccode\u003e5829343\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10789\"\u003e#10789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4709a48fa2717ba97f43f5432d48ca4e26c2d326\"\u003e\u003ccode\u003e4709a48\u003c/code\u003e\u003c/a\u003e fix: added fix for memory leak in sockets (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/be3336014e01f9a4fc1f8aef15303cf7daaf58db\"\u003e\u003ccode\u003ebe33360\u003c/code\u003e\u003c/a\u003e chore: update changelog (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/47915144662f2733e6c051bdcb895a8c8f0586aa\"\u003e\u003ccode\u003e4791514\u003c/code\u003e\u003c/a\u003e fix: more header pollutions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/6feafcff6c2dbafe206161c5d09e38e1d36af66f\"\u003e\u003ccode\u003e6feafcf\u003c/code\u003e\u003c/a\u003e fix: socket issue (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/302e2739c602f00e323d4f3f5c79500647633a73\"\u003e\u003ccode\u003e302e273\u003c/code\u003e\u003c/a\u003e docs: update docs, add a couple actions etc (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ac42446be51300fe214ba3c6e40cc95f34fd6871\"\u003e\u003ccode\u003eac42446\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/908f2206b6bfeff67236784abce85935698ac1d9\"\u003e\u003ccode\u003e908f220\u003c/code\u003e\u003c/a\u003e docs: update threatmodel (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f93f8155250c2e066205521eda05ae22983a1f6d\"\u003e\u003ccode\u003ef93f815\u003c/code\u003e\u003c/a\u003e docs: added docs around potential decompressions bomb (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1728aa1b15b8857f970611fd8983c06b423fc486\"\u003e\u003ccode\u003e1728aa1\u003c/code\u003e\u003c/a\u003e fix: short-circuits on any truthy non-boolean in withXSRFToken (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.15.0...v1.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.8 to 8.5.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9bc81c48f054a630c9a2e3868263b7ad4fc15013\"\u003e\u003ccode\u003e9bc81c4\u003c/code\u003e\u003c/a\u003e Release 8.5.12 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/85c4d7dab830be366f8a96047f9e5b7944e101d8\"\u003e\u003ccode\u003e85c4d7d\u003c/code\u003e\u003c/a\u003e Another try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/94484cae6d4308167939f2ac888d166bd80dff01\"\u003e\u003ccode\u003e94484ca\u003c/code\u003e\u003c/a\u003e Try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c64b7488d2731dfa16213739b42c34faf5a9eba3\"\u003e\u003ccode\u003ec64b748\u003c/code\u003e\u003c/a\u003e Load only .map source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/aaec7b78b3ce2792585b4b300ef1bd5dd5b3e8ad\"\u003e\u003ccode\u003eaaec7b7\u003c/code\u003e\u003c/a\u003e Avoid throwing JSON parsing errors for non-JSON source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/233fb264ea4c37f9e2d7b64b2726e6d23fd02327\"\u003e\u003ccode\u003e233fb26\u003c/code\u003e\u003c/a\u003e Mention original author of the solution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2502f750307acde733a39f9dfd4ef3cf6c6b734d\"\u003e\u003ccode\u003e2502f75\u003c/code\u003e\u003c/a\u003e Release 8.5.11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5ca19019495b3fa08205f5fd2eeed57892f9fa3d\"\u003e\u003ccode\u003e5ca1901\u003c/code\u003e\u003c/a\u003e Speed up parsing many nested brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/42b5337dd7e2fa9a03566495cfad2737eb19e712\"\u003e\u003ccode\u003e42b5337\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7e36e153d075ef56ebc352f298b65f646c700a06\"\u003e\u003ccode\u003e7e36e15\u003c/code\u003e\u003c/a\u003e Cache node.raws locally in Stringifier hot methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.8...8.5.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.100.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e@​tanstack/react-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(devtools): change onClose callback type from () =\u0026gt; unknown to () =\u0026gt; void (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10118\"\u003e#10118\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3d1a62e63bd864359e369bb21356fa80d043f2ba\"\u003e\u003ccode\u003e3d1a62e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3d1a62e63bd864359e369bb21356fa80d043f2ba\"\u003e\u003ccode\u003e3d1a62e\u003c/code\u003e\u003c/a\u003e fix(devtools): change onClose callback type from () =\u0026gt; unknown to () … (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10118\"\u003e#10118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.5/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.57.1 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versionin...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/k9-los-web/pull/4225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fk9-los-web/issues/4225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4225/packages"},{"uuid":"4334019491","node_id":"PR_kwDOPJQ0t87V3wEi","number":172,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-27T07:51:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T07:50:42.000Z","updated_at":"2026-04-27T07:51:45.000Z","time_to_close":54,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":28,"packages":[{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"axe-core","old_version":"4.10.2","new_version":"4.11.3","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bundlewatch","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/bundlewatch/bundlewatch"},{"name":"lint-staged","old_version":"16.2.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"next","old_version":"15.1.12","new_version":"15.5.15","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"@payloadcms/db-postgres","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"@payloadcms/richtext-slate","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"payload","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"mini-css-extract-plugin","old_version":"2.7.6","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"nodemon","old_version":"3.0.3","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"},{"name":"@headlessui/react","old_version":"2.2.9","new_version":"2.2.10","repository_url":"https://github.com/tailwindlabs/headlessui"},{"name":"jose","old_version":"6.1.2","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"next-intl","old_version":"4.5.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react-hook-form","old_version":"7.66.0","new_version":"7.74.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.4","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.2` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.2` | `4.11.3` |\n| [bundlewatch](https://github.com/bundlewatch/bundlewatch) | `0.4.1` | `0.4.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.6` | `16.4.0` |\n| [next](https://github.com/vercel/next.js) | `15.1.12` | `15.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.1` | `2.9.6` |\n| [@payloadcms/db-postgres](https://github.com/payloadcms/payload/tree/HEAD/packages/db-postgres) | `3.80.0` | `3.84.1` |\n| [@payloadcms/richtext-slate](https://github.com/payloadcms/payload/tree/HEAD/packages/richtext-slate) | `3.80.0` | `3.84.1` |\n| [payload](https://github.com/payloadcms/payload/tree/HEAD/packages/payload) | `3.80.0` | `3.84.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.7.6` | `2.10.2` |\n| [nodemon](https://github.com/remy/nodemon) | `3.0.3` | `3.1.14` |\n| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.9` | `2.2.10` |\n| [jose](https://github.com/panva/jose) | `6.1.2` | `6.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.5.3` | `4.9.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.66.0` | `7.74.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.4` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.12` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.5` |\n\n\nUpdates `@axe-core/playwright` from 4.11.0 to 4.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e71c4179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewdio:\u003c/strong\u003e support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e4689273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/blob/v4.11.2/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/playwright\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/dequelabs/axe-core-npm/compare/v4.11.1...v4.11.2\"\u003e4.11.2\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e71c4179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewdio:\u003c/strong\u003e support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e4689273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/310de0a8b094d9575502a92ce898b7811e4f3a00\"\u003e\u003ccode\u003e310de0a\u003c/code\u003e\u003c/a\u003e chore: Release 4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/39d99670b124852b51390221f1b4c43ea7ec1495\"\u003e\u003ccode\u003e39d9967\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/7eb0bf2ce0c11bd12acb98111d72af7641ecdc33\"\u003e\u003ccode\u003e7eb0bf2\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e\u003ccode\u003e71c4179\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e\u003ccode\u003e4689273\u003c/code\u003e\u003c/a\u003e fix(wdio): support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/6d6dd2923b79879cdef75ef2190dadd90dd10710\"\u003e\u003ccode\u003e6d6dd29\u003c/code\u003e\u003c/a\u003e chore: update dependabot config to ignore \u003ccode\u003e@​types/node\u003c/code\u003e major versions (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/49dd6ce759dc52792d20365a709b107c5cd32dd7\"\u003e\u003ccode\u003e49dd6ce\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 21 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/6d41ff4948d2eb8e8e452b3fbcc9168e82e9326e\"\u003e\u003ccode\u003e6d41ff4\u003c/code\u003e\u003c/a\u003e refactor: move tyepscript, \u003ccode\u003e@​types/node\u003c/code\u003e, and ts-node to root (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/22ddeaf4fc79781d7e0303e4c3b17ac54eabb772\"\u003e\u003ccode\u003e22ddeaf\u003c/code\u003e\u003c/a\u003e refactor: have all packages extend tsconfig from root (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1297\"\u003e#1297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/e1dd13a726423b26d7a4474447c8640bba3eb04d\"\u003e\u003ccode\u003ee1dd13a\u003c/code\u003e\u003c/a\u003e chore: bump basic-ftp from 5.0.4 to 5.2.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​axe-core/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.10.2 to 4.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.3\u003c/h2\u003e\n\u003cp\u003eThis release addresses a few false positives, which may reduce the number of issues on \u003ccode\u003eterget-size\u003c/code\u003e and \u003ccode\u003earia-allowed-attr\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e1d80163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore position: fixed elements that are offscreen when page is scrolled (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5066\"\u003e#5066\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e5906273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5065\"\u003e#5065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.2\u003c/h2\u003e\n\u003cp\u003eThis release addresses a number of false positives, including ones related to target size. It adds new affordances for ARIA, and adds a clarification around the scrollable regions rule.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-valid-attr-value:\u003c/strong\u003e handle multiple aria-errormessage IDs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4973\"\u003e#4973\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9322148b69924d6ae2d2dd46e6109bc2fc53abd3\"\u003e9322148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e prevent getOwnedVirtual from returning duplicate nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4987\"\u003e#4987\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/99d1e77f351db586c79020372efc59608e604a1c\"\u003e99d1e77\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4840\"\u003e#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e avoid calling constructors with cloneNode (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5013\"\u003e#5013\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/88bc57fd3de12cd69d365b3f385ce9a2e30b7bd5\"\u003e88bc57f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexisting-rule:\u003c/strong\u003e aria-busy now shows an error message for a use with unallowed children (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5017\"\u003e#5017\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dded75a9acc9a2350926f46f04e0f1de522f43d6\"\u003edded75a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e clarify the issue is in safari (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4995\"\u003e#4995\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2567afd5c32398c6a488240b066bb0d335f6dc6a\"\u003e2567afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/190870\"\u003eWebKit#190870\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/277290\"\u003eWebKit#277290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e do not fail scroll areas when all content is visible without scrolling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4993\"\u003e#4993\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/240f8b53ad168521a63b54d0053b96ce430c7184\"\u003e240f8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e determine offset using clientRects if target is display:inline (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/69d81c1cbb6a61a272884516c7983dcd17d28a42\"\u003e69d81c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore widgets that are inline with other inline elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5000\"\u003e#5000\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf8a3c039b121c0c64a1eb8805c586659b69f3c1\"\u003ecf8a3c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eRelease summary\u003c/h3\u003e\n\u003cp\u003eThis release addresses a number of false positives, which may result in a slightly lower number of issues reported. It also resolves a problem that caused the color contrast rule skip a page in edge cases. A page that wasn't tested because of this edge case may now be tested, and so could see new color contrast issues reported.\u003c/p\u003e\n\u003cp\u003eLastly this rule corrects a few of the newly released RGAA tags, so when running an RGAA ruleset which rules run, and how they are mapped to RGAA is slightly different.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds the new \u003ca href=\"https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/\"\u003eRGAA standard\u003c/a\u003e to many rules. Of particular note is that some best practice rules under WCAG are required under the RGAA standard: \u003ccode\u003efocus-order-semantics\u003c/code\u003e (experimental), \u003ccode\u003eregion\u003c/code\u003e, \u003ccode\u003eskip-link\u003c/code\u003e, \u003ccode\u003etable-duplicate-name\u003c/code\u003e.  This means that these rules are tagged as both \u003ccode\u003ebest-practice\u003c/code\u003e and \u003ccode\u003eRGAAv4\u003c/code\u003e. Applications which are filtering rules based on the \u003ccode\u003ebest-practice\u003c/code\u003e tags will need to update the logic in order to handle RGAA rules that are tagged \u003ccode\u003ebest-practice\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd RGAA tags to rules (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4862\"\u003e#4862\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/53a925a31bb2bf4a1584252fa7a58c0662225320\"\u003e53a925a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e add support for fallback roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4325\"\u003e#4325\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/62a19a9f753f8c49885dafbab7a2a9468eb6571d\"\u003e62a19a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e add nodeSerializer typings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4551\"\u003e#4551\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a2f3a485d5e02993c0f35762cd9d80a6ce4ced5f\"\u003ea2f3a48\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e deprecate fromFrame function (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4881\"\u003e#4881\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/374c376d0b4a043e8beaa7cc9a47521314eee02c\"\u003e374c376\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.2...v4.11.3\"\u003e4.11.3\u003c/a\u003e (2026-04-13)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e1d80163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore position: fixed elements that are offscreen when page is scrolled (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5066\"\u003e#5066\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e5906273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5065\"\u003e#5065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.1...v4.11.2\"\u003e4.11.2\u003c/a\u003e (2026-03-30)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-valid-attr-value:\u003c/strong\u003e handle multiple aria-errormessage IDs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4973\"\u003e#4973\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9322148b69924d6ae2d2dd46e6109bc2fc53abd3\"\u003e9322148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e prevent getOwnedVirtual from returning duplicate nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4987\"\u003e#4987\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/99d1e77f351db586c79020372efc59608e604a1c\"\u003e99d1e77\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4840\"\u003e#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e avoid calling constructors with cloneNode (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5013\"\u003e#5013\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/88bc57fd3de12cd69d365b3f385ce9a2e30b7bd5\"\u003e88bc57f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexisting-rule:\u003c/strong\u003e aria-busy now shows an error message for a use with unallowed children (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5017\"\u003e#5017\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dded75a9acc9a2350926f46f04e0f1de522f43d6\"\u003edded75a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e clarify the issue is in safari (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4995\"\u003e#4995\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2567afd5c32398c6a488240b066bb0d335f6dc6a\"\u003e2567afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/190870\"\u003eWebKit#190870\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/277290\"\u003eWebKit#277290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e do not fail scroll areas when all content is visible without scrolling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4993\"\u003e#4993\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/240f8b53ad168521a63b54d0053b96ce430c7184\"\u003e240f8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e determine offset using clientRects if target is display:inline (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/69d81c1cbb6a61a272884516c7983dcd17d28a42\"\u003e69d81c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore widgets that are inline with other inline elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5000\"\u003e#5000\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf8a3c039b121c0c64a1eb8805c586659b69f3c1\"\u003ecf8a3c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.10.3...v4.11.0\"\u003e4.11.0\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd RGAA tags to rules (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4862\"\u003e#4862\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/53a925a31bb2bf4a1584252fa7a58c0662225320\"\u003e53a925a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e add support for fallback roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4325\"\u003e#4325\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/62a19a9f753f8c49885dafbab7a2a9468eb6571d\"\u003e62a19a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e add nodeSerializer typings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4551\"\u003e#4551\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a2f3a485d5e02993c0f35762cd9d80a6ce4ced5f\"\u003ea2f3a48\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e deprecate fromFrame function (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4881\"\u003e#4881\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/374c376d0b4a043e8beaa7cc9a47521314eee02c\"\u003e374c376\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e Truncate large \u003ccode\u003ehtml\u003c/code\u003e strings when the element has a large outerHTML string (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4796\"\u003e#4796\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/404a4fb24a156dc433ac9c70dbefe415d41ca980\"\u003e404a4fb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4544\"\u003e#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-xpath:\u003c/strong\u003e return proper relative selector for id (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4846\"\u003e#4846\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1035f9ef134cbfc02c91c37f881eb5759f602bf3\"\u003e1035f9e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4845\"\u003e#4845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Portugal Portuguese translation (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4725\"\u003e#4725\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5b6a65a103188251568862f46020488cf7fd8a94\"\u003e5b6a65a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eincomplete with node on which an error occurred (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4863\"\u003e#4863\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/32ed8daad1111772559f6e1cf6c8171e83c0f299\"\u003e32ed8da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e Added ru locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4565\"\u003e#4565\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/067b01d66db1d2c276f26743a8d13d5d60d33446\"\u003e067b01d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etap:\u003c/strong\u003e some best practice rules map to RGAA (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4895\"\u003e#4895\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bc33f4cf5d4d384118c08d8be1afc0c4fc9272ec\"\u003ebc33f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etd-headers-attr:\u003c/strong\u003e report headers attribute referencing other \u003c!-- raw HTML omitted --\u003e elements as unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4589\"\u003e#4589\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ec7c6c8875970388c4fe2c73147a3dd43497161e\"\u003eec7c6c8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3987\"\u003e#3987\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c71e3dd4de8ce930be96634eb39e36737083d162\"\u003e\u003ccode\u003ec71e3dd\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3ab66ba865bd35067bba49461daff93bb9256303\"\u003e\u003ccode\u003e3ab66ba\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e\u003ccode\u003e5906273\u003c/code\u003e\u003c/a\u003e fix(target-size): ignore position: fixed elements that are offscreen when pag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5a57050b9aa96048db52910c10f60ef579ff9b7\"\u003e\u003ccode\u003ed5a5705\u003c/code\u003e\u003c/a\u003e refactor(frame-messenger): Guard against inherited properties as topics and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e\u003ccode\u003e1d80163\u003c/code\u003e\u003c/a\u003e fix(aria-allowed-attr): restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/baa580b9d0589189c50230de89c6ed77286b9753\"\u003e\u003ccode\u003ebaa580b\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group with 8 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5053\"\u003e#5053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/0463a3f0e5c20a8edd54d9479e3df74c0111797c\"\u003e\u003ccode\u003e0463a3f\u003c/code\u003e\u003c/a\u003e chore: bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5054\"\u003e#5054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/7e06043609344ee33604d8aba10309a1e60b077e\"\u003e\u003ccode\u003e7e06043\u003c/code\u003e\u003c/a\u003e chore: bump actions/download-artifact from 7.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5056\"\u003e#5056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/41093da6fd5f4641938b5654ccd8e75650efdbfa\"\u003e\u003ccode\u003e41093da\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5049\"\u003e#5049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/66c26aaa9e9a76af34274ab86267cd9c2005d418\"\u003e\u003ccode\u003e66c26aa\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.10.2...v4.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for axe-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bundlewatch` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bundlewatch/bundlewatch/releases\"\u003ebundlewatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShow all contributors by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/489\"\u003ebundlewatch/bundlewatch#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eREADME.md\u003c/code\u003e by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/490\"\u003ebundlewatch/bundlewatch#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eaxios\u003c/code\u003e to \u003ccode\u003e0.31.1\u003c/code\u003e by \u003ca href=\"https://github.com/melindastanbery\"\u003e\u003ccode\u003e@​melindastanbery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/494\"\u003ebundlewatch/bundlewatch#494\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/melindastanbery\"\u003e\u003ccode\u003e@​melindastanbery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/494\"\u003ebundlewatch/bundlewatch#494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/95997ac3bdf7ff1e3ec75bf123a2b06051e39b7d\"\u003e\u003ccode\u003e95997ac\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eaxios\u003c/code\u003e to \u003ccode\u003e0.31.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/37b1e192c604ac11d1799d336bcc6c3deaad13e5\"\u003e\u003ccode\u003e37b1e19\u003c/code\u003e\u003c/a\u003e Make the logo smaller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/041e5a0177b8a99fb6195c0b070724f4f4c95aa6\"\u003e\u003ccode\u003e041e5a0\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/5a5c3b5657cb69c473043f39a9882bfd90409e70\"\u003e\u003ccode\u003e5a5c3b5\u003c/code\u003e\u003c/a\u003e Refine \u003ccode\u003eREADME.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/7d535d3f3418417217a6450eb80b847cbcbc3adf\"\u003e\u003ccode\u003e7d535d3\u003c/code\u003e\u003c/a\u003e Show all contributors (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~charpeni\"\u003echarpeni\u003c/a\u003e, a new releaser for bundlewatch since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.2.6 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.6...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.1.12 to 15.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.15\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.5.14\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(next/image): add lru disk cache and images.maximumDiskCacheSize (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91660\"\u003e#91660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/lllomh\"\u003e\u003ccode\u003e@​lllomh\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.13\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: patch http-proxy to prevent request smuggling in rewrites (See: \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ggv3-7p47-pfv8\"\u003eCVE-2026-29057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/412eb90b6587ec02e8361c92efa9091487e7348f\"\u003e\u003ccode\u003e412eb90\u003c/code\u003e\u003c/a\u003e v15.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb90de98be409653f39ec602072740b38689a4e5\"\u003e\u003ccode\u003ecb90de9\u003c/code\u003e\u003c/a\u003e [15.x] Avoid consuming cyclic models multiple times (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fffef9ef3059a4883def5b847315fb6017668846\"\u003e\u003ccode\u003efffef9e\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d7b012d787c01e0435f8cdf2a47211891668d13b\"\u003e\u003ccode\u003ed7b012d\u003c/code\u003e\u003c/a\u003e v15.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2b0525123245da5b1b9d1abedc636c5fd3ee1d07\"\u003e\u003ccode\u003e2b05251\u003c/code\u003e\u003c/a\u003e [backport] feat(next/image): add lru disk cache and `images.maximumDiskCacheS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f88cee9604f0ec8ab869a2f94ced984194277b9e\"\u003e\u003ccode\u003ef88cee9\u003c/code\u003e\u003c/a\u003e Backport: Fix(pages-router): restore Content-Length and ETag for /_next/data/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cfd5f533b08df3038476dcd54f1d6d660d85f069\"\u003e\u003ccode\u003ecfd5f53\u003c/code\u003e\u003c/a\u003e v15.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/15f28911fd272041707dbf6b7c07d62642593be8\"\u003e\u003ccode\u003e15f2891\u003c/code\u003e\u003c/a\u003e [backport]: fix: patch http-proxy to prevent request smuggling in rewrites (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d23f41c42506005fe6978e076a1ccbf8979e4925\"\u003e\u003ccode\u003ed23f41c\u003c/code\u003e\u003c/a\u003e v15.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e75765a6544dc0e6b20aefeade7d33190ffcb7c\"\u003e\u003ccode\u003e8e75765\u003c/code\u003e\u003c/a\u003e fix unlock in publish-native\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.1.12...v15.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.6.1 to 2.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Bun equivalent for updating dependencies by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12580\"\u003evercel/turborepo#12580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mention \u003ccode\u003eturbo.json\u003c/code\u003e in concurrency error message by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12582\"\u003evercel/turborepo#12582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Delete agents app by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove pre-release badges by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12592\"\u003evercel/turborepo#12592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Delete agents app by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/telemetry\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Suppress telemetry alert when running on Vercel by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12576\"\u003evercel/turborepo#12576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/turborepo/commit/77bca2be4ead656434f8556f8d8cf0ee8e43542d\"\u003e\u003ccode\u003e77bca2b\u003c/code\u003e\u003c/a\u003e publish 2.9.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5a8f2e8606b08d5182839b3a671fe7fef58403c4\"\u003e\u003ccode\u003e5a8f2e8\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12593\"\u003e#12593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/861efa8925c74673bf5875df88f514b34bfd1a58\"\u003e\u003ccode\u003e861efa8\u003c/code\u003e\u003c/a\u003e docs: Remove pre-release badges (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12592\"\u003e#12592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28db7d051a63b8d06ce825644829a65269008115\"\u003e\u003ccode\u003e28db7d0\u003c/code\u003e\u003c/a\u003e fix: Load custom CA certificates in fast webpki-only HTTP client (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12591\"\u003e#12591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4121773823f746e587d9c7bba58e0aab98ae2a3\"\u003e\u003ccode\u003eb412177\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9018c65cce5f90d17c3cb46fb2ee78b91237490b\"\u003e\u003ccode\u003e9018c65\u003c/code\u003e\u003c/a\u003e chore: Delete agents app (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12587\"\u003e#12587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d19186bf3847626988ed4d984d0284c1b5f4401\"\u003e\u003ccode\u003e5d19186\u003c/code\u003e\u003c/a\u003e chore: Update dependencies found in audits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12586\"\u003e#12586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8338f427ddf6a92c87aa3fd413d45c6be042a37e\"\u003e\u003ccode\u003e8338f42\u003c/code\u003e\u003c/a\u003e fix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12585\"\u003e#12585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/219b602d24f9b5006e3adf8f86a70c724ae9df70\"\u003e\u003ccode\u003e219b602\u003c/code\u003e\u003c/a\u003e fix: Surface actionable message when remote cache is requested but not linked...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aba98af5dab1b121e0215a09763b21501e58735d\"\u003e\u003ccode\u003eaba98af\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12583\"\u003e#12583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.6.1...v2.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for turbo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/db-postgres` from 3.80.0 to 3.84.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e\u003ccode\u003e@​payloadcms/db-postgres\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.84.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.84.0...v3.84.1\"\u003ev3.84.1\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eRetargeting create-payload-app to pull from 3.x branch.\u003c/p\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadjust 3.x branch references (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/16358\"\u003e#16358\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b6131f7\"\u003eb6131f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.84.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.83.0...v3.84.0\"\u003ev3.84.0\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow client components to also be used as custom collection views (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/16312\"\u003e#16312\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/8fe5f04\"\u003e8fe5f04\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eemail-nodemailer:\u003c/strong\u003e add email recipient override config (\u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/madfam-org/madfam-site/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/madfam-org%2Fmadfam-site/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"},{"uuid":"4332724032","node_id":"PR_kwDOQ_xaAc7Vziow","number":33,"state":"open","title":"Bump the dependencies group across 1 directory with 62 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T02:27:34.000Z","updated_at":"2026-04-27T02:28:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":62,"packages":[{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.21.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"loader-runner","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/webpack/loader-runner"},{"name":"terser-webpack-plugin","old_version":"5.3.16","new_version":"5.5.0","repository_url":"https://github.com/webpack/terser-webpack-plugin"},{"name":"watchpack","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@changesets/cli","old_version":"2.29.8","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/get-github-info","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@codspeed/core","old_version":"5.0.1","new_version":"5.3.0","repository_url":"https://github.com/CodSpeedHQ/codspeed-node"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/markdown","old_version":"7.5.1","new_version":"8.0.1","repository_url":"https://github.com/eslint/markdown"},{"name":"@stylistic/eslint-plugin","old_version":"5.6.1","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/node","old_version":"24.10.4","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"assemblyscript","old_version":"0.28.9","new_version":"0.28.16","repository_url":"https://github.com/AssemblyScript/assemblyscript"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"core-js","old_version":"3.47.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"cspell","old_version":"9.4.0","new_version":"10.0.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"eslint","old_version":"9.39.2","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-webpack","old_version":"4.7.3","new_version":"4.9.5","repository_url":"https://github.com/webpack/eslint-config-webpack"},{"name":"eslint-plugin-jsdoc","old_version":"61.5.0","new_version":"62.9.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-junit","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/jest-community/jest-junit"},{"name":"less","old_version":"4.5.1","new_version":"4.6.4","repository_url":"https://github.com/less/less.js"},{"name":"less-loader","old_version":"12.3.0","new_version":"12.3.2","repository_url":"https://github.com/webpack/less-loader"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"memfs","old_version":"4.51.1","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"meriyah","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/meriyah/meriyah"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.3.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"open-cli","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/open-cli"},{"name":"pkg-pr-new","old_version":"0.0.62","new_version":"0.0.67","repository_url":"https://github.com/stackblitz-labs/pkg.pr.new"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"simple-git","old_version":"3.30.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.2","repository_url":"https://github.com/terser/terser"},{"name":"three","old_version":"0.182.0","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"tinybench","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/tinylibs/tinybench"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.1","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"tooling","old_version":"v1.24.3","new_version":"v1.26.1","repository_url":"https://github.com/webpack/tooling"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.21.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.1.0` |\n| [loader-runner](https://github.com/webpack/loader-runner) | `4.3.1` | `4.3.2` |\n| [terser-webpack-plugin](https://github.com/webpack/terser-webpack-plugin) | `5.3.16` | `5.5.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.0` | `2.5.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.3` | `3.4.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.8` | `2.31.0` |\n| [@changesets/get-github-info](https://github.com/changesets/changesets) | `0.7.0` | `0.8.0` |\n| [@codspeed/core](https://github.com/CodSpeedHQ/codspeed-node) | `5.0.1` | `5.3.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `7.5.1` | `8.0.1` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.6.1` | `5.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.4` | `25.6.0` |\n| [assemblyscript](https://github.com/AssemblyScript/assemblyscript) | `0.28.9` | `0.28.16` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.49.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `9.4.0` | `10.0.0` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.2.1` |\n| [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.7.3` | `4.9.5` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `61.5.0` | `62.9.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `64.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.5.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.3.0` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.2.0` | `30.3.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.3.0` |\n| [jest-junit](https://github.com/jest-community/jest-junit) | `16.0.0` | `17.0.0` |\n| [less](https://github.com/less/less.js) | `4.5.1` | `4.6.4` |\n| [less-loader](https://github.com/webpack/less-loader) | `12.3.0` | `12.3.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.51.1` | `4.57.2` |\n| [meriyah](https://github.com/meriyah/meriyah) | `7.0.0` | `7.1.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.3.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [open-cli](https://github.com/sindresorhus/open-cli) | `8.0.0` | `9.0.0` |\n| [pkg-pr-new](https://github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli) | `0.0.62` | `0.0.67` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.3` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.30.0` | `3.36.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.2` |\n| [three](https://github.com/mrdoob/three.js) | `0.182.0` | `0.184.0` |\n| [tinybench](https://github.com/tinylibs/tinybench) | `5.1.0` | `6.0.0` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.1` |\n| [tooling](https://github.com/webpack/tooling) | `v1.24.3` | `v1.26.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `acorn` from 8.15.0 to 8.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/610d62d8f9cf44ca0e70c516b40c92452235c81b\"\u003e\u003ccode\u003e610d62d\u003c/code\u003e\u003c/a\u003e Mark version 8.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/e4baf9eebe3dd9b2df6ccdfa2127ebfb423b2b8d\"\u003e\u003ccode\u003ee4baf9e\u003c/code\u003e\u003c/a\u003e Mark acorn-walk 8.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/543c6f072e5b9a605c222691e1aa623efe107f62\"\u003e\u003ccode\u003e543c6f0\u003c/code\u003e\u003c/a\u003e Properly check for presence of node.attributes in walkers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/54097dcf8c08733695df7168692d0faac3a2f768\"\u003e\u003ccode\u003e54097dc\u003c/code\u003e\u003c/a\u003e Bump test262\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/24a20b3183da7bc53014057b0077175274057286\"\u003e\u003ccode\u003e24a20b3\u003c/code\u003e\u003c/a\u003e Bump Unicode 17, regenerate script values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/7f67462af47a2021c53b9795ab3a82fda863a1b6\"\u003e\u003ccode\u003e7f67462\u003c/code\u003e\u003c/a\u003e Properly throw an error, not a raw string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/356ed949c11b76be0ae7c4e33ca792b2170a6c80\"\u003e\u003ccode\u003e356ed94\u003c/code\u003e\u003c/a\u003e More explicit error when walking a tree and a node type isn't registered.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/9e1243252a1f87d28f91c607b96f03d91ef3c16f\"\u003e\u003ccode\u003e9e12432\u003c/code\u003e\u003c/a\u003e Rename eslint config file to suppress warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/ddba1e4b21d99e195259baf466ae0929665bbdfb\"\u003e\u003ccode\u003eddba1e4\u003c/code\u003e\u003c/a\u003e Update to ESLint 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/ca53db28c88ce5a8ee8c7db7027be71ed29b6aaf\"\u003e\u003ccode\u003eca53db2\u003c/code\u003e\u003c/a\u003e Add Unicode v17 support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.15.0...8.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.18.4 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded promise API and support to resolve without \u003ccode\u003econtext\u003c/code\u003e and \u003ccode\u003eresolveContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/520\"\u003e#520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eextensionAliasForExports\u003c/code\u003e option. When \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eextensionAlias\u003c/code\u003e also applies to paths resolved through the \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003eexports\u003c/code\u003e field. Off by default to match Node.js; opt in for full TypeScript-resolver parity with packages that ship \u003ccode\u003e.ts\u003c/code\u003e sources alongside the compiled \u003ccode\u003e.js\u003c/code\u003e they declare in \u003ccode\u003eexports\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/554\"\u003e#554\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eProperly handle DOS device paths (\u003ccode\u003e\\\\?\\…\u003c/code\u003e and \u003ccode\u003e\\\\.\\…\u003c/code\u003e). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/551\"\u003e#551\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent fallback to parent node_modules when the \u003ccode\u003eexports\u003c/code\u003e field target file is not found. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/495\"\u003e#495\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImports field spec deviation: non-relative targets (e.g. \u003ccode\u003e\u0026quot;#a\u0026quot;: \u0026quot;#b\u0026quot;\u003c/code\u003e) no longer re-enter imports resolution, aligning with the Node.js ESM spec where \u003ccode\u003ePACKAGE_IMPORTS_RESOLVE\u003c/code\u003e does not recursively resolve \u003ccode\u003e#\u003c/code\u003e specifiers. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/503\"\u003e#503\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously \u003ccode\u003e{ \u0026quot;#a\u0026quot;: \u0026quot;#b\u0026quot;, \u0026quot;#b\u0026quot;: \u0026quot;./the.js\u0026quot; }\u003c/code\u003e would chain-resolve \u003ccode\u003e#a\u003c/code\u003e to \u003ccode\u003e./the.js\u003c/code\u003e; now it correctly fails, matching Node.js behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove \u003ccode\u003ecachedJoin\u003c/code\u003e/\u003ccode\u003ecachedDirname\u003c/code\u003e/\u003ccode\u003ecreateCachedBasename\u003c/code\u003e caches from module-level globals to per-Resolver instances. This prevents unbounded memory growth in long-running processes — when a Resolver is garbage collected, its join/dirname/basename caches are released with it. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/507\"\u003e#507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed when \u003ccode\u003etsconfig: true\u003c/code\u003e is used (default config file) and no \u003ccode\u003etsconfig.json\u003c/code\u003e exists. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/502\"\u003e#502\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eApply the \u003ccode\u003eextensionAlias\u003c/code\u003e option to the \u003ccode\u003eimports\u003c/code\u003e field to be align with typescript resolution. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/549\"\u003e#549\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance of the many plugins. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/529\"\u003e#529\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace the \u003ccode\u003eSet\u0026lt;string\u0026gt;\u003c/code\u003e-based resolver stack with a singly-linked \u003ccode\u003eStackEntry\u003c/code\u003e class that exposes a Set-compatible API. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/526\"\u003e#526\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eEach \u003ccode\u003edoResolve\u003c/code\u003e call now prepends a single linked-list node instead of cloning the entire Set, making stack push O(1) in time and memory. Recursion detection walks the linked list (O(n)), but because the stack is typically shallow this is much cheaper than cloning a Set per call.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCache the result of \u003ccode\u003estripJsonComments\u003c/code\u003e + \u003ccode\u003eJSON.parse\u003c/code\u003e in \u003ccode\u003ereadJson\u003c/code\u003e using a \u003ccode\u003eWeakMap\u003c/code\u003e keyed by the raw file buffer. This avoids redundant comment-stripping and JSON parsing on every resolve call that reads tsconfig.json files (via \u003ccode\u003estripComments: true\u003c/code\u003e), improving TsconfigPathsPlugin warm performance by ~20-35% depending on the depth of the \u003ccode\u003eextends\u003c/code\u003e chain. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid OOM in CachedInputFileSystem when duration is Infinity. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/527\"\u003e#527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOptimize \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e and fix extends resolution bugs. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/492\"\u003e#492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove resolver cache hit rate. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/492\"\u003e#492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.20.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ebaseUrl\u003c/code\u003e option to override the tsconfig.json's \u003ccode\u003ebaseUrl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnabled trailing commas support for JSONC\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular extends to prevent infinite loop in \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSONC comments in \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded promise API and support to resolve without \u003ccode\u003econtext\u003c/code\u003e and \u003ccode\u003eresolveContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/520\"\u003e#520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eextensionAliasForExports\u003c/code\u003e option. When \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eextensionAlias\u003c/code\u003e also applies to paths resolved through the \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003eexports\u003c/code\u003e field. Off by default to match Node.js; opt in for full TypeScript-resolver parity with packages that ship \u003ccode\u003e.ts\u003c/code\u003e sources alongside the compiled \u003ccode\u003e.js\u003c/code\u003e they declare in \u003ccode\u003eexports\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/554\"\u003e#554\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eProperly handle DOS device paths (\u003ccode\u003e\\\\?\\…\u003c/code\u003e and \u003ccode\u003e\\\\.\\…\u003c/code\u003e). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/551\"\u003e#551\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent fallback to parent node_modules when the \u003ccode\u003eexports\u003c/code\u003e field target file is not found. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/495\"\u003e#495\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImports field spec deviation: non-relative targets (e.g. \u003ccode\u003e\u0026quot;#a\u0026quot;: \u0026quot;#b\u0026quot;\u003c/code\u003e) no longer re-enter imports resolution, aligning with the Node.js ESM spec where \u003ccode\u003ePACKAGE_IMPORTS_RESOLVE\u003c/code\u003e does not recursively resolve \u003ccode\u003e#\u003c/code\u003e specifiers. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/503\"\u003e#503\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously \u003ccode\u003e{ \u0026quot;#a\u0026quot;: \u0026quot;#b\u0026quot;, \u0026quot;#b\u0026quot;: \u0026quot;./the.js\u0026quot; }\u003c/code\u003e would chain-resolve \u003ccode\u003e#a\u003c/code\u003e to \u003ccode\u003e./the.js\u003c/code\u003e; now it correctly fails, matching Node.js behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove \u003ccode\u003ecachedJoin\u003c/code\u003e/\u003ccode\u003ecachedDirname\u003c/code\u003e/\u003ccode\u003ecreateCachedBasename\u003c/code\u003e caches from module-level globals to per-Resolver instances. This prevents unbounded memory growth in long-running processes — when a Resolver is garbage collected, its join/dirname/basename caches are released with it. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/507\"\u003e#507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed when \u003ccode\u003etsconfig: true\u003c/code\u003e is used (default config file) and no \u003ccode\u003etsconfig.json\u003c/code\u003e exists. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/502\"\u003e#502\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eApply the \u003ccode\u003eextensionAlias\u003c/code\u003e option to the \u003ccode\u003eimports\u003c/code\u003e field to be align with typescript resolution. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/549\"\u003e#549\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance of the many plugins. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/529\"\u003e#529\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace the \u003ccode\u003eSet\u0026lt;string\u0026gt;\u003c/code\u003e-based resolver stack with a singly-linked \u003ccode\u003eStackEntry\u003c/code\u003e class that exposes a Set-compatible API. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/526\"\u003e#526\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eEach \u003ccode\u003edoResolve\u003c/code\u003e call now prepends a single linked-list node instead of cloning the entire Set, making stack push O(1) in time and memory. Recursion detection walks the linked list (O(n)), but because the stack is typically shallow this is much cheaper than cloning a Set per call.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCache the result of \u003ccode\u003estripJsonComments\u003c/code\u003e + \u003ccode\u003eJSON.parse\u003c/code\u003e in \u003ccode\u003ereadJson\u003c/code\u003e using a \u003ccode\u003eWeakMap\u003c/code\u003e keyed by the raw file buffer. This avoids redundant comment-stripping and JSON parsing on every resolve call that reads tsconfig.json files (via \u003ccode\u003estripComments: true\u003c/code\u003e), improving TsconfigPathsPlugin warm performance by ~20-35% depending on the depth of the \u003ccode\u003eextends\u003c/code\u003e chain. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid OOM in CachedInputFileSystem when duration is Infinity. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/527\"\u003e#527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOptimize \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e and fix extends resolution bugs. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/492\"\u003e#492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove resolver cache hit rate. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/492\"\u003e#492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/35035ca158f1c8ada86fcf1653f319cbce669200\"\u003e\u003ccode\u003e35035ca\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/fd688b171ce187c0430c8fe0c2e9a269ca547290\"\u003e\u003ccode\u003efd688b1\u003c/code\u003e\u003c/a\u003e perf: cache conditionalMapping + per-plugin description-file lookups (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/26f15b03ab15a3854358b53dad34450ad4cb8f99\"\u003e\u003ccode\u003e26f15b0\u003c/code\u003e\u003c/a\u003e fix(path): classify DOS device paths as Windows-absolute (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/a04bc4cc8dafb79bbdf9df3ff5c9c40ba68a85a6\"\u003e\u003ccode\u003ea04bc4c\u003c/code\u003e\u003c/a\u003e docs: add resolvePromise examples for Resolver and ResolverFactory (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/f9f6d57106e47e1806b801f34fe03036fdf04b99\"\u003e\u003ccode\u003ef9f6d57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/554\"\u003e#554\u003c/a\u003e from webpack/claude/fix-extension-alias-alignment-xC6sZ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/c1319d1ba2113dece80cad4f998f3b3ed2ca8b0f\"\u003e\u003ccode\u003ec1319d1\u003c/code\u003e\u003c/a\u003e chore: regenerate types.d.ts after option rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/5a00e634f965b0becb648c82a9c387af3d7a9bfb\"\u003e\u003ccode\u003e5a00e63\u003c/code\u003e\u003c/a\u003e refactor: rename applyExtensionAliasToExportsField to extensionAliasForExports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/f5adeeee0eb9309c7725a325e9507c411392d78d\"\u003e\u003ccode\u003ef5adeee\u003c/code\u003e\u003c/a\u003e test(alias): guard that absolute path aliasing is not skipped (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/faa178fb0c9456e41b783a4cbfdead4ca7d2c9d2\"\u003e\u003ccode\u003efaa178f\u003c/code\u003e\u003c/a\u003e fix(TsconfigPathsPlugin): give references priority over main paths (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e82275d0c0cb55631b542a390fdfe173d5e63c2e\"\u003e\u003ccode\u003ee82275d\u003c/code\u003e\u003c/a\u003e test(imports/exports): cover query and fragment in field resolution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.18.4...v5.21.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 enhanced-resolve 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 modifies \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 `es-module-lexer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guybedford/es-module-lexer/releases\"\u003ees-module-lexer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways exclude dyn import attributes from specifier range by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle new of conflict cases by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/195\"\u003eguybedford/es-module-lexer#195\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/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ehttps://github.com/guybedford/es-module-lexer/compare/2.0.0...2.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/guybedford/es-module-lexer/commit/5fb11e1e01ef8d454829ce6e6f8f6cf102d82d8a\"\u003e\u003ccode\u003e5fb11e1\u003c/code\u003e\u003c/a\u003e 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/cc29c5bca18d715f81f7592b3c5fe18f9abf24b9\"\u003e\u003ccode\u003ecc29c5b\u003c/code\u003e\u003c/a\u003e fix: handle new of conflict cases (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/4a351384ffa8c458d9c2a665978247b041ab94b8\"\u003e\u003ccode\u003e4a35138\u003c/code\u003e\u003c/a\u003e Always exclude dyn import attributes from specifier range (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader-runner` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/loader-runner/releases\"\u003eloader-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/a1a38886eeb46d0ce66bd96839bdb18c34f78301\"\u003e\u003ccode\u003ea1a3888\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9711d5c84b2636237da9d0cce142ab3b629b62e7\"\u003e\u003ccode\u003e9711d5c\u003c/code\u003e\u003c/a\u003e chore(deps): update before release (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/61272a80e03aeb35c855902774467a9a9b3f2c1d\"\u003e\u003ccode\u003e61272a8\u003c/code\u003e\u003c/a\u003e docs: clarify that result.result is an array (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/2776643280781bceab36f726db41c52621d9a3dc\"\u003e\u003ccode\u003e2776643\u003c/code\u003e\u003c/a\u003e refactor: modernize to ES6+ with perf improvements (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9fa0836b81bd9723b35f1379e47f247fe8dd9fd8\"\u003e\u003ccode\u003e9fa0836\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/20e9fb869042511d2615bb4cc5d88a8e41fe1420\"\u003e\u003ccode\u003e20e9fb8\u003c/code\u003e\u003c/a\u003e refactor: fix logic for empty resource (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/loader-runner/compare/v4.3.1...v4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tapable` from 2.3.0 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/releases\"\u003etapable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/blob/main/CHANGELOG.md\"\u003etapable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/429601243bca39b4678c1dd4d2d6a84005977b2e\"\u003e\u003ccode\u003e4296012\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/780b3c0f1975d5bafec5528765c5cb30bba98171\"\u003e\u003ccode\u003e780b3c0\u003c/code\u003e\u003c/a\u003e fix: preserve custom tap options dropped by _tap fast path (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/5da5021e923fe5eb8d74ccc232ae58a78395167f\"\u003e\u003ccode\u003e5da5021\u003c/code\u003e\u003c/a\u003e chore: test refactor + change changelog entry (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2ba184c3641a229c12292993ffb33702435cdea7\"\u003e\u003ccode\u003e2ba184c\u003c/code\u003e\u003c/a\u003e fix(perf): more perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/9e9ae4db2d6704ccc3d545fdcb5c295b9f074a9e\"\u003e\u003ccode\u003e9e9ae4d\u003c/code\u003e\u003c/a\u003e fix(perf): improve (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/4e24645b50801871ab7362b2e7f29a8b79f67f68\"\u003e\u003ccode\u003e4e24645\u003c/code\u003e\u003c/a\u003e test: improve code coverage with additional test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2a304ae88bec89d0ecc310e6b90ecefdb39583ac\"\u003e\u003ccode\u003e2a304ae\u003c/code\u003e\u003c/a\u003e test: add tinybench benchmarks and CodSpeed CI (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/0ec6d24717d1b01d8b1742f8d8da1bee19f65ff7\"\u003e\u003ccode\u003e0ec6d24\u003c/code\u003e\u003c/a\u003e docs: expand API reference to address issue \u003ca href=\"https://redirect.github.com/webpack/tapable/issues/49\"\u003e#49\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/edb1d12997f6df30c8ffa8b1b8086c9625860bf4\"\u003e\u003ccode\u003eedb1d12\u003c/code\u003e\u003c/a\u003e docs: describe each hook class in the README and add small examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/a2b0d376e84cf11848a02a076ddc5e7e8a724276\"\u003e\u003ccode\u003ea2b0d37\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/tapable/compare/v2.3.0...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tapable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser-webpack-plugin` from 5.3.16 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/releases\"\u003eterser-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimize \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.3.17\"\u003e5.3.17\u003c/a\u003e (2026-03-03)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e37c490c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/blob/main/CHANGELOG.md\"\u003eterser-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimizer \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.3.17\"\u003e5.3.17\u003c/a\u003e (2026-03-03)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e37c490c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/d569842e1b4e30e548ed8e7cbc39d12f9ade46da\"\u003e\u003ccode\u003ed569842\u003c/code\u003e\u003c/a\u003e chore(release): 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e\u003ccode\u003e03143d3\u003c/code\u003e\u003c/a\u003e feat: support extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/783427c27b22506aef5de24cf78b158e38030565\"\u003e\u003ccode\u003e783427c\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/543da6e282d654d804c8d9d86acdd5fde23d80bf\"\u003e\u003ccode\u003e543da6e\u003c/code\u003e\u003c/a\u003e chore(release): 5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e\u003ccode\u003e29ac915\u003c/code\u003e\u003c/a\u003e feat: added ability to minimizer \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/e505deecb9230357b77532b88eda9392a682ba9e\"\u003e\u003ccode\u003ee505dee\u003c/code\u003e\u003c/a\u003e fix: align with code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/6f911ffba16ccd2bcfa99cd0bd7e956cab53d147\"\u003e\u003ccode\u003e6f911ff\u003c/code\u003e\u003c/a\u003e chore(release): 5.3.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e\u003ccode\u003e37c490c\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eserialize-javascript\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/207764f3ccbab62130b30a97d2df2780faf1bccd\"\u003e\u003ccode\u003e207764f\u003c/code\u003e\u003c/a\u003e chore: deps update (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/a85ab47e575f8ce5e750dad714f2a98382de1774\"\u003e\u003ccode\u003ea85ab47\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `watchpack` from 2.5.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/watchpack/releases\"\u003ewatchpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.1\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etypo in typescript types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/watchpack/commit/f94d1eb4c58f9120d9593b20466fa572988b676d\"\u003e\u003ccode\u003ef94d1eb\u003c/code\u003e\u003c/a\u003e chore(release): 2.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/watchpack/commit/9baa0b6c84edfd69ec69eebd20341d0c1f87cac9\"\u003e\u003ccode\u003e9baa0b6\u003c/code\u003e\u003c/a\u003e fix: typo in types (\u003ca href=\"https://redirect.github.com/webpack/watchpack/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/watchpack/compare/v2.5.0...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.3.3 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.4\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esync \u003ccode\u003eSourceMapSource\u003c/code\u003e constructor types with \u003ccode\u003esourceAndMap\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/7c520c294a1baa7012909cbbc8b38673501822b5\"\u003e\u003ccode\u003e7c520c2\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/e1306538f04806de77e61c99dd4eb5331439ed07\"\u003e\u003ccode\u003ee130653\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/ccfbc65859f3e30308661b05978a68744f4710f6\"\u003e\u003ccode\u003eccfbc65\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/fdb229eca423125e8da64085ab1a852cbe78e803\"\u003e\u003ccode\u003efdb229e\u003c/code\u003e\u003c/a\u003e test: stabilize prefix-source getPrefix() and original() cases (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/c53b3e00b41c68e2c1d26c982fc98b11fc38f87d\"\u003e\u003ccode\u003ec53b3e0\u003c/code\u003e\u003c/a\u003e ci: fix (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/adf17ec303e2f28f0bf316ae51b24f7a78b04b4a\"\u003e\u003ccode\u003eadf17ec\u003c/code\u003e\u003c/a\u003e fix: use Int32Array for signed VLQ delta accumulation in readMappings (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/9788e55d1c590e5b298daf528d13b033273e7682\"\u003e\u003ccode\u003e9788e55\u003c/code\u003e\u003c/a\u003e feat: add buffers() method returning Buffer[] (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/58420d1b4321542b83a421c452918535be182f8c\"\u003e\u003ccode\u003e58420d1\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/2081a31bc2c1b748a3cca5b8d717bdcfa0c24a8a\"\u003e\u003ccode\u003e2081a31\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/d2c883e802f1d4509927207ada838a950a902a34\"\u003e\u003ccode\u003ed2c883e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.3.3...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for webpack-sources since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.8 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\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\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@2.31.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@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/get-github-info` from 0.7.0 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​ch...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nBumped 62 dependencies to keep our build, lint, and test stack current. Highlights include webpack resolver/minifier updates, `eslint` 10, Jest 30.3, and `typescript` 6 for improved performance and compatibility.\n\n- **Dependencies**\n  - Build: `enhanced-resolve@5.21`, `terser-webpack-plugin@5.5`, `webpack-sources@3.4`, `watchpack@2.5.1`, `loader-runner@4.3.2`\n  - Linting: `eslint@10.2.1`, `@eslint/js@10.0.1`, `@eslint/markdown@8.0.1`, `eslint-plugin-unicorn@64`, `eslint-plugin-jsdoc@62`, `globals@17.5.0`\n  - TypeScript: `typescript@6.0.3`, `ts-loader@9.5.7`, `@types/node@25.6.0`\n  - Testing: `jest@30.3.0` (and related), `jest-junit@17.0.0`\n  - Tooling: `@changesets/cli@2.31.0`, `nyc@18.0.0`, `prettier@3.8.3`, `open-cli@9.0.0`, `tinybench@6.0.0`, `toml@4.1.1`, `webpack-cli@7.0.2`\n  - Libs: `lodash@4.18.1`, `lodash-es@4.18.1`, `three@0.184.0`, `cspell@10.0.0`\n\n- **Migration**\n  - Run fresh install and verify CI: `rm -rf node_modules \u0026\u0026 yarn install`.\n  - Check lint/build locally; `eslint@10`, `@eslint/*` 8, `typescript@6`, and `webpack-cli@7` may require minor config tweaks.\n  - Regenerate reports if needed due to `jest-junit@17` and `nyc@18` updates.\n\n\u003csup\u003eWritten for commit bf7c770a811b8e557e1f984d46effcecf8be58d7. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/ivanm696/webpack-/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanm696%2Fwebpack-/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"4330555173","node_id":"PR_kwDOBJgs2c7VtJPW","number":1307,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-26T09:46:50.000Z","updated_at":"2026-04-26T09:53:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":25,"packages":[{"name":"@supabase/supabase-js","old_version":"2.55.0","new_version":"2.104.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"flag-icons","old_version":"7.3.2","new_version":"7.5.0","repository_url":"https://github.com/lipis/flag-icons"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"openmeteo","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/open-meteo/typescript"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.26.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.26.9","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.27.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/google-publisher-tag","old_version":"1.20260216.0","new_version":"1.20260420.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/materialize-css","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/webgl2","old_version":"0.0.11","new_version":"0.0.12","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"happy-dom","old_version":"20.5.0","new_version":"20.9.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"mini-css-extract-plugin","old_version":"2.9.2","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"papaparse","old_version":"5.5.2","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.5.2","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.19.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typedoc","old_version":"0.28.17","new_version":"0.28.19","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"webgl-lint","old_version":"1.11.3","new_version":"1.11.4","repository_url":"https://github.com/greggman/webgl-lint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.55.0` | `2.104.1` |\n| [flag-icons](https://github.com/lipis/flag-icons) | `7.3.2` | `7.5.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.1` |\n| [openmeteo](https://github.com/open-meteo/typescript) | `1.2.0` | `1.2.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.29.0` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.26.3` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.26.9` | `7.29.2` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.27.0` | `7.28.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@types/google-publisher-tag](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google-publisher-tag) | `1.20260216.0` | `1.20260420.0` |\n| [@types/materialize-css](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/materialize-css) | `1.0.14` | `1.0.15` |\n| [@types/webgl2](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webgl2) | `0.0.11` | `0.0.12` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.59.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.5` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.5.0` | `20.9.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.2` | `2.10.2` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.5.2` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.2` | `9.5.7` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.3` | `4.21.0` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.17` | `0.28.19` |\n| [webgl-lint](https://github.com/greggman/webgl-lint) | `1.11.3` | `1.11.4` |\n\n\nUpdates `@supabase/supabase-js` from 2.55.0 to 2.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.104.1\u003c/h2\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e emit PASSWORD_RECOVERY event for PKCE recovery flows (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2272\"\u003e#2272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e restore runtime test files to tstyche scope (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.1-canary.3\u003c/h2\u003e\n\u003ch2\u003e2.104.1-canary.3 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e emit PASSWORD_RECOVERY event for PKCE recovery flows (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2272\"\u003e#2272\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.1-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.104.1-canary.2 (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.104.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.104.1-canary.1 (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.104.1-canary.0 (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e restore runtime test files to tstyche scope (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/develop/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.103.3 (2026-04-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.103.2 (2026-04-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.103.1 (2026-04-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.103.0 (2026-04-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.102.1 (2026-04-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.102.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e export PostgrestFilterBuilder and StorageApiError from supabase-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add automatic retries for transient errors (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.101.1 (2026-03-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/122d3a94cce7b4a4b7e340779c8f82bac99ff1b3\"\u003e\u003ccode\u003e122d3a9\u003c/code\u003e\u003c/a\u003e fix(supabase): propagate custom fetch to realtime client (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9360d4ae2797d25d6b53d5c6c99981d2a814f26b\"\u003e\u003ccode\u003e9360d4a\u003c/code\u003e\u003c/a\u003e chore(release): version 2.104.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2261\"\u003e#2261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/897fb8e9d288e74dd47e765b5d6ec647e765a3cb\"\u003e\u003ccode\u003e897fb8e\u003c/code\u003e\u003c/a\u003e docs(repo): show createClient as primary example in all client constructors (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7a9b2e15031253b542dc3c2294e41c818b61509d\"\u003e\u003ccode\u003e7a9b2e1\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a2f94144fae2a4a5dc713cb71dbcce46ad3e92f0\"\u003e\u003ccode\u003ea2f9414\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2253\"\u003e#2253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/f9da9eef4f54ebebc8de8da8c525c1a1b1b7bbd4\"\u003e\u003ccode\u003ef9da9ee\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/d38c1804aabb88dea6eb11f8aaed0114f57f6cd2\"\u003e\u003ccode\u003ed38c180\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2237\"\u003e#2237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/16dd2650b9d4bb1af1884231f0c999e1f3748a11\"\u003e\u003ccode\u003e16dd265\u003c/code\u003e\u003c/a\u003e chore(release): version 2.102.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0c1e6db8c32d5c558ec4a2118581c62362d4c397\"\u003e\u003ccode\u003e0c1e6db\u003c/code\u003e\u003c/a\u003e chore(release): version 2.102.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5a6a5bed8aa3f9b4938d07284f54b496205f97d6\"\u003e\u003ccode\u003e5a6a5be\u003c/code\u003e\u003c/a\u003e feat(supabase): export PostgrestFilterBuilder and StorageApiError from supaba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.104.1/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​supabase/supabase-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flag-icons` from 7.3.2 to 7.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lipis/flag-icons/blob/main/CHANGELOG.md\"\u003eflag-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e7.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate all flags with the latest SVGO 3.3.2 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e7.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate SASS imports to \u003ca href=\"https://github.com/use-based\"\u003e\u003ccode\u003e@​use-based\u003c/code\u003e\u003c/a\u003e code (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModern and minimalist UI redesign with new features (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix flag of Palestine (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1366\"\u003e#1366\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/lipis/flag-icons/commit/7aa5b2bdddd570ece62c812c0cb588ccdc099e2e\"\u003e\u003ccode\u003e7aa5b2b\u003c/code\u003e\u003c/a\u003e 7.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/429e9f4dc5545341724c8006cbe4db604266498b\"\u003e\u003ccode\u003e429e9f4\u003c/code\u003e\u003c/a\u003e Update all flags with the latest SVGO 3.3.2 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/106444c1e77ec410557490e5805d9fbb794c9477\"\u003e\u003ccode\u003e106444c\u003c/code\u003e\u003c/a\u003e 7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/0d2e297194f0dc39a4b08dbd3e931fc93893f260\"\u003e\u003ccode\u003e0d2e297\u003c/code\u003e\u003c/a\u003e Fix Palestine flag (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1366\"\u003e#1366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/ba14b9c1f00ad9e257f519d656730d5068883bd2\"\u003e\u003ccode\u003eba14b9c\u003c/code\u003e\u003c/a\u003e Migrate SASS imports to \u003ca href=\"https://github.com/use-based\"\u003e\u003ccode\u003e@​use-based\u003c/code\u003e\u003c/a\u003e code (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/50e718c4a8db6c2178b4f7f5194d61bd1e29262c\"\u003e\u003ccode\u003e50e718c\u003c/code\u003e\u003c/a\u003e modern and minimalist UI redesign with new features (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/d381b186dd6dc8f23b7ef0ad730e62e2f3442ace\"\u003e\u003ccode\u003ed381b18\u003c/code\u003e\u003c/a\u003e Update CDN URL to latest version (7.3.2) (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/789e0a4b5c3795d559581e74f0eb27219c13370e\"\u003e\u003ccode\u003e789e0a4\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.5.2 to 3.5.3 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/e2b8ab66edb17d1a1a38458db1a91ddf9edbe18a\"\u003e\u003ccode\u003ee2b8ab6\u003c/code\u003e\u003c/a\u003e Bump sass from 1.86.3 to 1.89.0 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/77f189e52a9bf8aa001c6a4a38c694ea302c2492\"\u003e\u003ccode\u003e77f189e\u003c/code\u003e\u003c/a\u003e Bump sass from 1.85.0 to 1.86.3 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1347\"\u003e#1347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lipis/flag-icons/compare/v7.3.2...v7.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next-browser-languagedetector` from 8.0.5 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md\"\u003ei18next-browser-languagedetector's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e8.2.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing typescript definition for hash options \u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/pull/315\"\u003e33154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e8.2.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for hash detector \u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/304\"\u003e304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e8.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Partitioned cookies \u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/pull/303\"\u003e303\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/i18next/i18next-browser-languageDetector/commit/7164126cd59606792813ac9d63f9429e824294d6\"\u003e\u003ccode\u003e7164126\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/6df69c76693eeb96bbd0c728a95ecc9253e5a41c\"\u003e\u003ccode\u003e6df69c7\u003c/code\u003e\u003c/a\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/1ffa1cf467def803442b7c1e942baea13e936660\"\u003e\u003ccode\u003e1ffa1cf\u003c/code\u003e\u003c/a\u003e Add missing typescript definition for hash options (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/697d89ba130d446cca789f8706fa50d9ec440068\"\u003e\u003ccode\u003e697d89b\u003c/code\u003e\u003c/a\u003e Bump js-yaml (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/ce82da96192c41fd7e640c97017c014c0df021b1\"\u003e\u003ccode\u003ece82da9\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/d05fe5a5b249c512bbf8475171f7c4828e3ad533\"\u003e\u003ccode\u003ed05fe5a\u003c/code\u003e\u003c/a\u003e fix url in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/9d1d7d2668811dd8eaf66a6bd33006b10907af0c\"\u003e\u003ccode\u003e9d1d7d2\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.5 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/32f04299ee9a27db3a039599275461950e23596d\"\u003e\u003ccode\u003e32f0429\u003c/code\u003e\u003c/a\u003e Bump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/9c0db8fbee1ef05241b2e7940fcebaa38387d196\"\u003e\u003ccode\u003e9c0db8f\u003c/code\u003e\u003c/a\u003e Bump sha.js from 2.4.11 to 2.4.12 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/3ad9ac56ddc721cc20f7ed70d0b1e5dcb4f818c1\"\u003e\u003ccode\u003e3ad9ac5\u003c/code\u003e\u003c/a\u003e Bump pbkdf2 from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/compare/v8.0.5...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openmeteo` from 1.2.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/open-meteo/typescript/releases\"\u003eopenmeteo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/typescript/compare/v1.2.2...v1.2.3\"\u003e1.2.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003e@​openmeteo/sdk\u003c/code\u003e from 1.22.0 to 1.23.0 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/ac23895de06543060e28e17ac308ef0c845ed3f1\"\u003eac23895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump jest and \u003ccode\u003e@​types/jest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/e1fc7ba266b049ef9692a5481c8d3e154654c86a\"\u003ee1fc7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump sdk to 1.23 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/135\"\u003e#135\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/0f51db2cc12c1c6ee48dd60f8a04e15698ef1a1d\"\u003e0f51db2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump semantic-release from 25.0.1 to 25.0.2 in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/129\"\u003e#129\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/b131274b090f03ad06cb4dbf7d8069a3b73652f8\"\u003eb131274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the eslint group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/134\"\u003e#134\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/a8e40008bdc5db4b9a903b369432bb7f35fff39e\"\u003ea8e4000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ere-add GITHUB_TOKEN env variable (\u003ca href=\"https://github.com/open-meteo/typescript/commit/db4b7a6efca3f0b6f6a66f61580b3415da7a50a0\"\u003edb4b7a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erun npm audit fix to update glob and tar packages (\u003ca href=\"https://github.com/open-meteo/typescript/commit/cffa0a956ed11d77b02ff5c679e37ea3422c7969\"\u003ecffa0a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/typescript/compare/v1.2.1...v1.2.2\"\u003e1.2.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump SDK to 1.22.0 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/2898d47effc46b4bd4f17e2c6efbbbe0b2ea4ba5\"\u003e2898d47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump semantic-release in the semantic group across 1 directory (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/c0b69cbd6d601d785b22b4c1ecf7a2093a79573d\"\u003ec0b69cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/typescript/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003e@​openmeteo/sdk\u003c/code\u003e from 1.19.0 to 1.20.1 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/91\"\u003e#91\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/11a2fd506d388e964ff9058c51fe3b8d7cd3fba8\"\u003e11a2fd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the eslint group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/110\"\u003e#110\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/1b9d5a99c0c7097baea6bf830212f2a686f7a239\"\u003e1b9d5a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the eslint group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/95\"\u003e#95\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/a0c29858cba83d16342b54b49cd6dd38dcf32ef1\"\u003ea0c2985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the semantic group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/fe509db3301d09c69be3578c4b05346e300029b4\"\u003efe509db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the semantic group with 2 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/104\"\u003e#104\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/bf2b674c11f15719678dabd917b60be3b6a6a264\"\u003ebf2b674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump ts-jest from 29.2.6 to 29.4.1 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/99\"\u003e#99\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/fd6800d770ced2a6e500707b081c9e605f2b8a43\"\u003efd6800d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump ts-jest from 29.4.1 to 29.4.4 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/109\"\u003e#109\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/5dca36c79865dbf0afecd2505477d1648914c669\"\u003e5dca36c\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/open-meteo/typescript/commit/0f51db2cc12c1c6ee48dd60f8a04e15698ef1a1d\"\u003e\u003ccode\u003e0f51db2\u003c/code\u003e\u003c/a\u003e fix: bump sdk to 1.23 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/db4b7a6efca3f0b6f6a66f61580b3415da7a50a0\"\u003e\u003ccode\u003edb4b7a6\u003c/code\u003e\u003c/a\u003e fix: re-add GITHUB_TOKEN env variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/cffa0a956ed11d77b02ff5c679e37ea3422c7969\"\u003e\u003ccode\u003ecffa0a9\u003c/code\u003e\u003c/a\u003e fix: run npm audit fix to update glob and tar packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/b131274b090f03ad06cb4dbf7d8069a3b73652f8\"\u003e\u003ccode\u003eb131274\u003c/code\u003e\u003c/a\u003e fix: bump semantic-release from 25.0.1 to 25.0.2 in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/ac23895de06543060e28e17ac308ef0c845ed3f1\"\u003e\u003ccode\u003eac23895\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​openmeteo/sdk\u003c/code\u003e from 1.22.0 to 1.23.0 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/a8e40008bdc5db4b9a903b369432bb7f35fff39e\"\u003e\u003ccode\u003ea8e4000\u003c/code\u003e\u003c/a\u003e fix: bump the eslint group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/e1fc7ba266b049ef9692a5481c8d3e154654c86a\"\u003e\u003ccode\u003ee1fc7ba\u003c/code\u003e\u003c/a\u003e fix: bump jest and \u003ccode\u003e@​types/jest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/67fcf390b230dea5ad3f336bf26344b468b8fdf8\"\u003e\u003ccode\u003e67fcf39\u003c/code\u003e\u003c/a\u003e ci: cleanup workflows and setup trusted publishing on npm (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/c0b69cbd6d601d785b22b4c1ecf7a2093a79573d\"\u003e\u003ccode\u003ec0b69cb\u003c/code\u003e\u003c/a\u003e fix: bump semantic-release in the semantic group across 1 directory (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/2898d47effc46b4bd4f17e2c6efbbbe0b2ea4ba5\"\u003e\u003ccode\u003e2898d47\u003c/code\u003e\u003c/a\u003e fix: Bump SDK to 1.22.0 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-meteo/typescript/compare/v1.2.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\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 openmeteo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.4 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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/plugin-transform-modules-commonjs` from 7.26.3 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\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b1f91840f8b68f892e5bd2440d7469b0826a6664\"\u003e\u003ccode\u003eb1f9184\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003einteropRequireWildcard\u003c/code\u003e size (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/16538\"\u003e#16538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/317e332e650bc04907bc787ab79f930288a3e71e\"\u003e\u003ccode\u003e317e332\u003c/code\u003e\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17207\"\u003e#17207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd24cc07ef6558b7f6510f9177f6393c91b0549f\"\u003e\u003ccode\u003ecd24cc0\u003c/code\u003e\u003c/a\u003e chore: Update TS 5.7 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17053\"\u003e#17053\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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, 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/preset-env` from 7.26.9 to 7.29.2\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/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.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-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\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/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\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-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.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\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\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\u003eCommitters: 2\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\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.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\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: 2\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\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.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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-preset-env/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-preset-env/issues/17589\"\u003e#17589\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/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.27.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-typescript\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v8.0.0-alpha.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.15.0-v7.28.5.md\"\u003eCHANGELOG - v7.15.0 to v7.28.5\u003c/a\u003e for v7.15.0 to v7.28.5 changes (the last common release between the v8 and v7 release lines was v7.28.5).\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev8.0.0-rc.3 (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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17839\"\u003e#17839\u003c/a\u003e Fix(parser): async x =\u0026gt; {} must be in leading pos (\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/17803\"\u003e#17803\u003c/a\u003e Disallow non-leading solo await within F# pipeline (\u003ca href=\"https://github.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:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-instanceof\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/17867\"\u003e#17867\u003c/a\u003e [Babel 8] Remove \u003ccode\u003eImport\u003c/code\u003e from the \u003ccode\u003eExpression\u003c/code\u003e alias (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx-development\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e, \u003ccode\u003ebabel-preset-react\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17845\"\u003e#17845\u003c/a\u003e Gate jsxDEV source/self with \u003ccode\u003edevelopmentSourceSelf\u003c/code\u003e option (\u003ca href=\"https://github.com/rootvector2\"\u003e\u003ccode\u003e@​rootvector2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17835\"\u003e#17835\u003c/a\u003e fix: Remove \u003ccode\u003edecorators\u003c/code\u003e from \u003ccode\u003eTSDeclareMethod\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-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/17816\"\u003e#17816\u003c/a\u003e Pass \u003ccode\u003efile\u003c/code\u003e instead of \u003ccode\u003epath\u003c/code\u003e to importToPlatformApi builders (\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:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx-development\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e, \u003ccode\u003ebabel-preset-react\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17862\"\u003e#17862\u003c/a\u003e Add \u003ccode\u003esourceSelf\u003c/code\u003e option to \u003ccode\u003e@babel/plugin-transform-react-jsx-development\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16935\"\u003e#16935\u003c/a\u003e feat: Add \u003ccode\u003elocations\u003c/code\u003e option to parser (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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-preset-typescript/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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-typescript\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-brows...\n\n_Description has been truncated_","html_url":"https://github.com/thkruz/keeptrack.space/pull/1307","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thkruz%2Fkeeptrack.space/issues/1307","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1307/packages"},{"uuid":"4320092084","node_id":"PR_kwDOPJQ0t87VL6NU","number":167,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T02:26:28.000Z","updated_at":"2026-04-27T08:12:27.429Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":29,"packages":[{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"axe-core","old_version":"4.10.2","new_version":"4.11.3","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bundlewatch","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/bundlewatch/bundlewatch"},{"name":"lint-staged","old_version":"16.2.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"next","old_version":"15.1.12","new_version":"15.5.15","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"@payloadcms/db-postgres","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"@payloadcms/richtext-slate","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"payload","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"mini-css-extract-plugin","old_version":"2.7.6","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"nodemon","old_version":"3.0.3","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"},{"name":"@headlessui/react","old_version":"2.2.9","new_version":"2.2.10","repository_url":"https://github.com/tailwindlabs/headlessui"},{"name":"jose","old_version":"6.1.2","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"next-intl","old_version":"4.5.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react-hook-form","old_version":"7.66.0","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.4","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@react-email/components","old_version":"1.0.1","new_version":"1.0.12","repository_url":"https://github.com/resend/react-email"},{"name":"@react-email/render","old_version":"2.0.0","new_version":"2.0.7","repository_url":"https://github.com/resend/react-email"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.2` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.2` | `4.11.3` |\n| [bundlewatch](https://github.com/bundlewatch/bundlewatch) | `0.4.1` | `0.4.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.6` | `16.4.0` |\n| [next](https://github.com/vercel/next.js) | `15.1.12` | `15.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.1` | `2.9.6` |\n| [@payloadcms/db-postgres](https://github.com/payloadcms/payload/tree/HEAD/packages/db-postgres) | `3.80.0` | `3.84.1` |\n| [@payloadcms/richtext-slate](https://github.com/payloadcms/payload/tree/HEAD/packages/richtext-slate) | `3.80.0` | `3.84.1` |\n| [payload](https://github.com/payloadcms/payload/tree/HEAD/packages/payload) | `3.80.0` | `3.84.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.7.6` | `2.10.2` |\n| [nodemon](https://github.com/remy/nodemon) | `3.0.3` | `3.1.14` |\n| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.9` | `2.2.10` |\n| [jose](https://github.com/panva/jose) | `6.1.2` | `6.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.5.3` | `4.9.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.66.0` | `7.73.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.4` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.10` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.5` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.1` | `1.0.12` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.0` | `2.0.7` |\n\n\nUpdates `@axe-core/playwright` from 4.11.0 to 4.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e71c4179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewdio:\u003c/strong\u003e support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e4689273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/blob/v4.11.2/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/playwright\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/dequelabs/axe-core-npm/compare/v4.11.1...v4.11.2\"\u003e4.11.2\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e71c4179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewdio:\u003c/strong\u003e support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e4689273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/310de0a8b094d9575502a92ce898b7811e4f3a00\"\u003e\u003ccode\u003e310de0a\u003c/code\u003e\u003c/a\u003e chore: Release 4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/39d99670b124852b51390221f1b4c43ea7ec1495\"\u003e\u003ccode\u003e39d9967\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/7eb0bf2ce0c11bd12acb98111d72af7641ecdc33\"\u003e\u003ccode\u003e7eb0bf2\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e\u003ccode\u003e71c4179\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e\u003ccode\u003e4689273\u003c/code\u003e\u003c/a\u003e fix(wdio): support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/6d6dd2923b79879cdef75ef2190dadd90dd10710\"\u003e\u003ccode\u003e6d6dd29\u003c/code\u003e\u003c/a\u003e chore: update dependabot config to ignore \u003ccode\u003e@​types/node\u003c/code\u003e major versions (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/49dd6ce759dc52792d20365a709b107c5cd32dd7\"\u003e\u003ccode\u003e49dd6ce\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 21 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/6d41ff4948d2eb8e8e452b3fbcc9168e82e9326e\"\u003e\u003ccode\u003e6d41ff4\u003c/code\u003e\u003c/a\u003e refactor: move tyepscript, \u003ccode\u003e@​types/node\u003c/code\u003e, and ts-node to root (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/22ddeaf4fc79781d7e0303e4c3b17ac54eabb772\"\u003e\u003ccode\u003e22ddeaf\u003c/code\u003e\u003c/a\u003e refactor: have all packages extend tsconfig from root (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1297\"\u003e#1297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/e1dd13a726423b26d7a4474447c8640bba3eb04d\"\u003e\u003ccode\u003ee1dd13a\u003c/code\u003e\u003c/a\u003e chore: bump basic-ftp from 5.0.4 to 5.2.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​axe-core/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.10.2 to 4.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.3\u003c/h2\u003e\n\u003cp\u003eThis release addresses a few false positives, which may reduce the number of issues on \u003ccode\u003eterget-size\u003c/code\u003e and \u003ccode\u003earia-allowed-attr\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e1d80163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore position: fixed elements that are offscreen when page is scrolled (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5066\"\u003e#5066\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e5906273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5065\"\u003e#5065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.2\u003c/h2\u003e\n\u003cp\u003eThis release addresses a number of false positives, including ones related to target size. It adds new affordances for ARIA, and adds a clarification around the scrollable regions rule.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-valid-attr-value:\u003c/strong\u003e handle multiple aria-errormessage IDs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4973\"\u003e#4973\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9322148b69924d6ae2d2dd46e6109bc2fc53abd3\"\u003e9322148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e prevent getOwnedVirtual from returning duplicate nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4987\"\u003e#4987\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/99d1e77f351db586c79020372efc59608e604a1c\"\u003e99d1e77\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4840\"\u003e#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e avoid calling constructors with cloneNode (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5013\"\u003e#5013\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/88bc57fd3de12cd69d365b3f385ce9a2e30b7bd5\"\u003e88bc57f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexisting-rule:\u003c/strong\u003e aria-busy now shows an error message for a use with unallowed children (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5017\"\u003e#5017\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dded75a9acc9a2350926f46f04e0f1de522f43d6\"\u003edded75a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e clarify the issue is in safari (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4995\"\u003e#4995\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2567afd5c32398c6a488240b066bb0d335f6dc6a\"\u003e2567afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/190870\"\u003eWebKit#190870\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/277290\"\u003eWebKit#277290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e do not fail scroll areas when all content is visible without scrolling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4993\"\u003e#4993\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/240f8b53ad168521a63b54d0053b96ce430c7184\"\u003e240f8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e determine offset using clientRects if target is display:inline (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/69d81c1cbb6a61a272884516c7983dcd17d28a42\"\u003e69d81c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore widgets that are inline with other inline elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5000\"\u003e#5000\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf8a3c039b121c0c64a1eb8805c586659b69f3c1\"\u003ecf8a3c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eRelease summary\u003c/h3\u003e\n\u003cp\u003eThis release addresses a number of false positives, which may result in a slightly lower number of issues reported. It also resolves a problem that caused the color contrast rule skip a page in edge cases. A page that wasn't tested because of this edge case may now be tested, and so could see new color contrast issues reported.\u003c/p\u003e\n\u003cp\u003eLastly this rule corrects a few of the newly released RGAA tags, so when running an RGAA ruleset which rules run, and how they are mapped to RGAA is slightly different.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds the new \u003ca href=\"https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/\"\u003eRGAA standard\u003c/a\u003e to many rules. Of particular note is that some best practice rules under WCAG are required under the RGAA standard: \u003ccode\u003efocus-order-semantics\u003c/code\u003e (experimental), \u003ccode\u003eregion\u003c/code\u003e, \u003ccode\u003eskip-link\u003c/code\u003e, \u003ccode\u003etable-duplicate-name\u003c/code\u003e.  This means that these rules are tagged as both \u003ccode\u003ebest-practice\u003c/code\u003e and \u003ccode\u003eRGAAv4\u003c/code\u003e. Applications which are filtering rules based on the \u003ccode\u003ebest-practice\u003c/code\u003e tags will need to update the logic in order to handle RGAA rules that are tagged \u003ccode\u003ebest-practice\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd RGAA tags to rules (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4862\"\u003e#4862\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/53a925a31bb2bf4a1584252fa7a58c0662225320\"\u003e53a925a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e add support for fallback roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4325\"\u003e#4325\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/62a19a9f753f8c49885dafbab7a2a9468eb6571d\"\u003e62a19a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e add nodeSerializer typings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4551\"\u003e#4551\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a2f3a485d5e02993c0f35762cd9d80a6ce4ced5f\"\u003ea2f3a48\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e deprecate fromFrame function (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4881\"\u003e#4881\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/374c376d0b4a043e8beaa7cc9a47521314eee02c\"\u003e374c376\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.2...v4.11.3\"\u003e4.11.3\u003c/a\u003e (2026-04-13)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e1d80163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore position: fixed elements that are offscreen when page is scrolled (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5066\"\u003e#5066\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e5906273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5065\"\u003e#5065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.1...v4.11.2\"\u003e4.11.2\u003c/a\u003e (2026-03-30)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-valid-attr-value:\u003c/strong\u003e handle multiple aria-errormessage IDs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4973\"\u003e#4973\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9322148b69924d6ae2d2dd46e6109bc2fc53abd3\"\u003e9322148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e prevent getOwnedVirtual from returning duplicate nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4987\"\u003e#4987\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/99d1e77f351db586c79020372efc59608e604a1c\"\u003e99d1e77\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4840\"\u003e#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e avoid calling constructors with cloneNode (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5013\"\u003e#5013\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/88bc57fd3de12cd69d365b3f385ce9a2e30b7bd5\"\u003e88bc57f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexisting-rule:\u003c/strong\u003e aria-busy now shows an error message for a use with unallowed children (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5017\"\u003e#5017\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dded75a9acc9a2350926f46f04e0f1de522f43d6\"\u003edded75a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e clarify the issue is in safari (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4995\"\u003e#4995\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2567afd5c32398c6a488240b066bb0d335f6dc6a\"\u003e2567afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/190870\"\u003eWebKit#190870\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/277290\"\u003eWebKit#277290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e do not fail scroll areas when all content is visible without scrolling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4993\"\u003e#4993\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/240f8b53ad168521a63b54d0053b96ce430c7184\"\u003e240f8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e determine offset using clientRects if target is display:inline (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/69d81c1cbb6a61a272884516c7983dcd17d28a42\"\u003e69d81c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore widgets that are inline with other inline elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5000\"\u003e#5000\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf8a3c039b121c0c64a1eb8805c586659b69f3c1\"\u003ecf8a3c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.10.3...v4.11.0\"\u003e4.11.0\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd RGAA tags to rules (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4862\"\u003e#4862\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/53a925a31bb2bf4a1584252fa7a58c0662225320\"\u003e53a925a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e add support for fallback roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4325\"\u003e#4325\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/62a19a9f753f8c49885dafbab7a2a9468eb6571d\"\u003e62a19a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e add nodeSerializer typings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4551\"\u003e#4551\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a2f3a485d5e02993c0f35762cd9d80a6ce4ced5f\"\u003ea2f3a48\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e deprecate fromFrame function (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4881\"\u003e#4881\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/374c376d0b4a043e8beaa7cc9a47521314eee02c\"\u003e374c376\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e Truncate large \u003ccode\u003ehtml\u003c/code\u003e strings when the element has a large outerHTML string (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4796\"\u003e#4796\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/404a4fb24a156dc433ac9c70dbefe415d41ca980\"\u003e404a4fb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4544\"\u003e#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-xpath:\u003c/strong\u003e return proper relative selector for id (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4846\"\u003e#4846\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1035f9ef134cbfc02c91c37f881eb5759f602bf3\"\u003e1035f9e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4845\"\u003e#4845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Portugal Portuguese translation (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4725\"\u003e#4725\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5b6a65a103188251568862f46020488cf7fd8a94\"\u003e5b6a65a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eincomplete with node on which an error occurred (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4863\"\u003e#4863\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/32ed8daad1111772559f6e1cf6c8171e83c0f299\"\u003e32ed8da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e Added ru locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4565\"\u003e#4565\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/067b01d66db1d2c276f26743a8d13d5d60d33446\"\u003e067b01d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etap:\u003c/strong\u003e some best practice rules map to RGAA (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4895\"\u003e#4895\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bc33f4cf5d4d384118c08d8be1afc0c4fc9272ec\"\u003ebc33f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etd-headers-attr:\u003c/strong\u003e report headers attribute referencing other \u003c!-- raw HTML omitted --\u003e elements as unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4589\"\u003e#4589\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ec7c6c8875970388c4fe2c73147a3dd43497161e\"\u003eec7c6c8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3987\"\u003e#3987\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c71e3dd4de8ce930be96634eb39e36737083d162\"\u003e\u003ccode\u003ec71e3dd\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3ab66ba865bd35067bba49461daff93bb9256303\"\u003e\u003ccode\u003e3ab66ba\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e\u003ccode\u003e5906273\u003c/code\u003e\u003c/a\u003e fix(target-size): ignore position: fixed elements that are offscreen when pag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5a57050b9aa96048db52910c10f60ef579ff9b7\"\u003e\u003ccode\u003ed5a5705\u003c/code\u003e\u003c/a\u003e refactor(frame-messenger): Guard against inherited properties as topics and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e\u003ccode\u003e1d80163\u003c/code\u003e\u003c/a\u003e fix(aria-allowed-attr): restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/baa580b9d0589189c50230de89c6ed77286b9753\"\u003e\u003ccode\u003ebaa580b\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group with 8 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5053\"\u003e#5053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/0463a3f0e5c20a8edd54d9479e3df74c0111797c\"\u003e\u003ccode\u003e0463a3f\u003c/code\u003e\u003c/a\u003e chore: bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5054\"\u003e#5054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/7e06043609344ee33604d8aba10309a1e60b077e\"\u003e\u003ccode\u003e7e06043\u003c/code\u003e\u003c/a\u003e chore: bump actions/download-artifact from 7.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5056\"\u003e#5056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/41093da6fd5f4641938b5654ccd8e75650efdbfa\"\u003e\u003ccode\u003e41093da\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5049\"\u003e#5049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/66c26aaa9e9a76af34274ab86267cd9c2005d418\"\u003e\u003ccode\u003e66c26aa\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.10.2...v4.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for axe-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bundlewatch` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bundlewatch/bundlewatch/releases\"\u003ebundlewatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShow all contributors by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/489\"\u003ebundlewatch/bundlewatch#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eREADME.md\u003c/code\u003e by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/490\"\u003ebundlewatch/bundlewatch#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eaxios\u003c/code\u003e to \u003ccode\u003e0.31.1\u003c/code\u003e by \u003ca href=\"https://github.com/melindastanbery\"\u003e\u003ccode\u003e@​melindastanbery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/494\"\u003ebundlewatch/bundlewatch#494\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/melindastanbery\"\u003e\u003ccode\u003e@​melindastanbery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/494\"\u003ebundlewatch/bundlewatch#494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/95997ac3bdf7ff1e3ec75bf123a2b06051e39b7d\"\u003e\u003ccode\u003e95997ac\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eaxios\u003c/code\u003e to \u003ccode\u003e0.31.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/37b1e192c604ac11d1799d336bcc6c3deaad13e5\"\u003e\u003ccode\u003e37b1e19\u003c/code\u003e\u003c/a\u003e Make the logo smaller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/041e5a0177b8a99fb6195c0b070724f4f4c95aa6\"\u003e\u003ccode\u003e041e5a0\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/5a5c3b5657cb69c473043f39a9882bfd90409e70\"\u003e\u003ccode\u003e5a5c3b5\u003c/code\u003e\u003c/a\u003e Refine \u003ccode\u003eREADME.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/7d535d3f3418417217a6450eb80b847cbcbc3adf\"\u003e\u003ccode\u003e7d535d3\u003c/code\u003e\u003c/a\u003e Show all contributors (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~charpeni\"\u003echarpeni\u003c/a\u003e, a new releaser for bundlewatch since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.2.6 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.6...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.1.12 to 15.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.15\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.5.14\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(next/image): add lru disk cache and images.maximumDiskCacheSize (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91660\"\u003e#91660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/lllomh\"\u003e\u003ccode\u003e@​lllomh\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.13\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: patch http-proxy to prevent request smuggling in rewrites (See: \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ggv3-7p47-pfv8\"\u003eCVE-2026-29057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/412eb90b6587ec02e8361c92efa9091487e7348f\"\u003e\u003ccode\u003e412eb90\u003c/code\u003e\u003c/a\u003e v15.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb90de98be409653f39ec602072740b38689a4e5\"\u003e\u003ccode\u003ecb90de9\u003c/code\u003e\u003c/a\u003e [15.x] Avoid consuming cyclic models multiple times (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fffef9ef3059a4883def5b847315fb6017668846\"\u003e\u003ccode\u003efffef9e\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d7b012d787c01e0435f8cdf2a47211891668d13b\"\u003e\u003ccode\u003ed7b012d\u003c/code\u003e\u003c/a\u003e v15.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2b0525123245da5b1b9d1abedc636c5fd3ee1d07\"\u003e\u003ccode\u003e2b05251\u003c/code\u003e\u003c/a\u003e [backport] feat(next/image): add lru disk cache and `images.maximumDiskCacheS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f88cee9604f0ec8ab869a2f94ced984194277b9e\"\u003e\u003ccode\u003ef88cee9\u003c/code\u003e\u003c/a\u003e Backport: Fix(pages-router): restore Content-Length and ETag for /_next/data/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cfd5f533b08df3038476dcd54f1d6d660d85f069\"\u003e\u003ccode\u003ecfd5f53\u003c/code\u003e\u003c/a\u003e v15.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/15f28911fd272041707dbf6b7c07d62642593be8\"\u003e\u003ccode\u003e15f2891\u003c/code\u003e\u003c/a\u003e [backport]: fix: patch http-proxy to prevent request smuggling in rewrites (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d23f41c42506005fe6978e076a1ccbf8979e4925\"\u003e\u003ccode\u003ed23f41c\u003c/code\u003e\u003c/a\u003e v15.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e75765a6544dc0e6b20aefeade7d33190ffcb7c\"\u003e\u003ccode\u003e8e75765\u003c/code\u003e\u003c/a\u003e fix unlock in publish-native\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.1.12...v15.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.6.1 to 2.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Bun equivalent for updating dependencies by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12580\"\u003evercel/turborepo#12580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mention \u003ccode\u003eturbo.json\u003c/code\u003e in concurrency error message by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12582\"\u003evercel/turborepo#12582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Delete agents app by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove pre-release badges by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12592\"\u003evercel/turborepo#12592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Delete agents app by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/telemetry\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Suppress telemetry alert when running on Vercel by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12576\"\u003evercel/turborepo#12576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/turborepo/commit/77bca2be4ead656434f8556f8d8cf0ee8e43542d\"\u003e\u003ccode\u003e77bca2b\u003c/code\u003e\u003c/a\u003e publish 2.9.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5a8f2e8606b08d5182839b3a671fe7fef58403c4\"\u003e\u003ccode\u003e5a8f2e8\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12593\"\u003e#12593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/861efa8925c74673bf5875df88f514b34bfd1a58\"\u003e\u003ccode\u003e861efa8\u003c/code\u003e\u003c/a\u003e docs: Remove pre-release badges (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12592\"\u003e#12592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28db7d051a63b8d06ce825644829a65269008115\"\u003e\u003ccode\u003e28db7d0\u003c/code\u003e\u003c/a\u003e fix: Load custom CA certificates in fast webpki-only HTTP client (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12591\"\u003e#12591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4121773823f746e587d9c7bba58e0aab98ae2a3\"\u003e\u003ccode\u003eb412177\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9018c65cce5f90d17c3cb46fb2ee78b91237490b\"\u003e\u003ccode\u003e9018c65\u003c/code\u003e\u003c/a\u003e chore: Delete agents app (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12587\"\u003e#12587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d19186bf3847626988ed4d984d0284c1b5f4401\"\u003e\u003ccode\u003e5d19186\u003c/code\u003e\u003c/a\u003e chore: Update dependencies found in audits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12586\"\u003e#12586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8338f427ddf6a92c87aa3fd413d45c6be042a37e\"\u003e\u003ccode\u003e8338f42\u003c/code\u003e\u003c/a\u003e fix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12585\"\u003e#12585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/219b602d24f9b5006e3adf8f86a70c724ae9df70\"\u003e\u003ccode\u003e219b602\u003c/code\u003e\u003c/a\u003e fix: Surface actionable message when remote cache is requested but not linked...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aba98af5dab1b121e0215a09763b21501e58735d\"\u003e\u003ccode\u003eaba98af\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12583\"\u003e#12583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.6.1...v2.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for turbo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/db-postgres` from 3.80.0 to 3.84.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e\u003ccode\u003e@​payloadcms/db-postgres\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.84.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.84.0...v3.84.1\"\u003ev3.84.1\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eRetargeting create-payload-app to pull from 3.x branch.\u003c/p\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadjust 3.x branch references (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/16358\"\u003e#16358\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b6131f7\"\u003eb6131f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.84.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.83.0...v3.84.0\"\u003ev3.84.0\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow client components to also be used as custom collection views (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/16312\"\u003e#16312\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms...\n\n_Description has been truncated_","html_url":"https://github.com/madfam-org/madfam-site/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/madfam-org%2Fmadfam-site/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"},{"uuid":"4306483617","node_id":"PR_kwDOQ6EF787Ufi_o","number":281,"state":"open","title":"Chore: Bump the all-npm-updates group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["Area: UI","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-22T03:10:19.000Z","updated_at":"2026-04-22T03:16:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore: Bump","group_name":"all-npm-updates","update_count":46,"packages":[{"name":"@fortawesome/react-fontawesome","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/integrations","old_version":"7.119.1","new_version":"7.120.4","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"copy-to-clipboard","old_version":"3.3.3","new_version":"4.0.0","repository_url":"https://github.com/sudodoki/copy-to-clipboard"},{"name":"filesize","old_version":"11.0.13","new_version":"11.0.16","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-redux","old_version":"7.2.4","new_version":"9.2.0","repository_url":"https://github.com/reduxjs/react-redux"},{"name":"react-router","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-tabs","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/reactjs/react-tabs"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"redux","old_version":"4.2.1","new_version":"5.0.1","repository_url":"https://github.com/reduxjs/redux"},{"name":"redux-actions","old_version":"2.6.5","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"redux-thunk","old_version":"2.4.2","new_version":"3.1.0","repository_url":"https://github.com/reduxjs/redux-thunk"},{"name":"reselect","old_version":"4.1.8","new_version":"5.1.1","repository_url":"https://github.com/reduxjs/reselect"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-debounce","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-simple-import-sort","old_version":"12.1.1","new_version":"13.0.0","repository_url":"https://github.com/lydell/eslint-plugin-simple-import-sort"},{"name":"filemanager-webpack-plugin","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/gregnb/filemanager-webpack-plugin"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.8.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-order","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.105.4","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm-updates group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.2.0` | `3.3.1` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.49.0` |\n| [@sentry/integrations](https://github.com/getsentry/sentry-javascript) | `7.119.1` | `7.120.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.99.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [copy-to-clipboard](https://github.com/sudodoki/copy-to-clipboard) | `3.3.3` | `4.0.0` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `11.0.13` | `11.0.16` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-redux](https://github.com/reduxjs/react-redux) | `7.2.4` | `9.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.14.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.14.2` |\n| [react-tabs](https://github.com/reactjs/react-tabs) | `6.1.0` | `6.1.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [redux](https://github.com/reduxjs/redux) | `4.2.1` | `5.0.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `2.6.5` | `3.0.3` |\n| [redux-thunk](https://github.com/reduxjs/redux-thunk) | `2.4.2` | `3.1.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `4.1.8` | `5.1.1` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.1.0` | `10.1.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.2` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.3` | `2.0.5` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `12.1.1` | `13.0.0` |\n| [filemanager-webpack-plugin](https://github.com/gregnb/filemanager-webpack-plugin) | `8.0.0` | `10.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.10` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.8.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `8.1.0` | `8.1.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.0` | `7.0.2` |\n\n\nUpdates `@fortawesome/react-fontawesome` from 3.2.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eJust a few dependency bumps to close off CVEs (not that our lib is really affected anyway).\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\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/FortAwesome/react-fontawesome/commit/75b30aa58036501e94272d024e942a6773ba0d2e\"\u003e\u003ccode\u003e75b30aa\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e\u003ccode\u003e99ba500\u003c/code\u003e\u003c/a\u003e chore(deps): node 22.22.2, bump all dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/31a2676d1a2c00d7e055c05fa7ead879af1824ed\"\u003e\u003ccode\u003e31a2676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/639\"\u003e#639\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e\u003ccode\u003e2d06890\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/741a193caf218a7baa647de11c0f3226ddd83b95\"\u003e\u003ccode\u003e741a193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/638\"\u003e#638\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-es-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e\u003ccode\u003e212496a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/8deeceba85ccc678c062a20a4cfa22d945e89930\"\u003e\u003ccode\u003e8deeceb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/636\"\u003e#636\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/handlebars-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5df5ade7c54e873fe9b64de017f6a9b89f264a2e\"\u003e\u003ccode\u003e5df5ade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/635\"\u003e#635\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003e\u003ccode\u003ef1d6d94\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e\u003ccode\u003e557ceaf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.43.0 to 10.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/integrations` from 7.119.1 to 7.120.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\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/getsentry/sentry-javascript/blob/7.120.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\u003c/p\u003e\n\u003ch2\u003e7.120.4-alpha.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/publish): Ensure discontinued packages are published with \u003ccode\u003elatest\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14926\"\u003e#14926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tracing-internal): Fix case when lrp keys offset is 0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14615\"\u003e#14615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/LubomirIgonda1\"\u003e\u003ccode\u003e@​LubomirIgonda1\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Ensure \u003ccode\u003e_sentryModuleMetadata\u003c/code\u003e is not mangled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14357\"\u003e#14357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v7/browser): Add moduleMetadataIntegration lazy loading support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/13822\"\u003e#13822\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.119.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(nextjs/v7): Bump rollup to 2.79.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0469cab0f9f8cebed33620a482441ee505be8787\"\u003e\u003ccode\u003e0469cab\u003c/code\u003e\u003c/a\u003e release: 7.120.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0077b5b9f00be54da2c65e00ce1818412c430def\"\u003e\u003ccode\u003e0077b5b\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17210\"\u003e#17210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/125d8701873fd4101f0d6da8f32d995b606422eb\"\u003e\u003ccode\u003e125d870\u003c/code\u003e\u003c/a\u003e Merge branch 'release/7.120.4-alpha.1' into v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a55701f5c0ead19d9b5a5472ffa92406867a135e\"\u003e\u003ccode\u003ea55701f\u003c/code\u003e\u003c/a\u003e release: 7.120.4-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a42e7e780404ed7f4ae5a6c050b6a1bb7bf70028\"\u003e\u003ccode\u003ea42e7e7\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/347da0a3f9e23d6b22d4cb633252040793b72c2e\"\u003e\u003ccode\u003e347da0a\u003c/code\u003e\u003c/a\u003e ci(v7/craft): Remove commit-on-git-repository for deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17201\"\u003e#17201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9412e75b55f0d3cabc1b26097989de1c863fb3ff\"\u003e\u003ccode\u003e9412e75\u003c/code\u003e\u003c/a\u003e test(v7/metrics): Delete metrics test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17202\"\u003e#17202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1852e61713c4a482daa4e79f28ed66714be2c48c\"\u003e\u003ccode\u003e1852e61\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17198\"\u003e#17198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb499a67999c32f01116ff55f7e22d4355cd0143\"\u003e\u003ccode\u003ecb499a6\u003c/code\u003e\u003c/a\u003e fix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc8bbb6105149702af3e762f33ded89560c85cc7\"\u003e\u003ccode\u003ebc8bbb6\u003c/code\u003e\u003c/a\u003e ci(v7): Bump to ubuntu-24.04 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/7.119.1...7.120.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.99.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc83d370e8922f1c3126aea4e7757ce8761a06f2\"\u003e\u003ccode\u003ebc83d37\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): unify destructuring pattern in comple...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aad1bd59d8e1ecebf14f556e0d9ca2605b4e4b80\"\u003e\u003ccode\u003eaad1bd5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add parallel 'mutateAsync' tests with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d7643b54fda462492d474695cd35e2549cefa5d7\"\u003e\u003ccode\u003ed7643b5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add optimistic update tests with succ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd89d6f706bd143382db5ae3807ed8644ec52afe\"\u003e\u003ccode\u003ecd89d6f\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add conditional handling and retry te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6e15fe62d2551b5269b21a1522f3c7bd653808ba\"\u003e\u003ccode\u003e6e15fe6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add chained 'mutateAsync' tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/792d3a5b32ee90b13f44456bb50518d24e9550d5\"\u003e\u003ccode\u003e792d3a5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add callback tests when 'useMutation'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1b661b34ec5d1df00b4b0a2c084efbd486e73899\"\u003e\u003ccode\u003e1b661b3\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add single callback tests for 'mutate...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.0 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `copy-to-clipboard` from 3.3.3 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/bbb5d59f2bc8eb04d957070b81df5b0a127f7429\"\u003e\u003ccode\u003ebbb5d59\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/20477953b80c96830fa7f8af9680ab9b1fa7f8d4\"\u003e\u003ccode\u003e2047795\u003c/code\u003e\u003c/a\u003e feat: 4.0.0 changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/113cb357395c3dd623450f8af4d05e66e14c68cb\"\u003e\u003ccode\u003e113cb35\u003c/code\u003e\u003c/a\u003e fix: update readme link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/compare/v3.3.3...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 11.0.13 to 11.0.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.15...11.0.16\"\u003e11.0.16\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: extract delegate functions from filesize for better SRP \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/257\"\u003e\u003ccode\u003e[#257](https://github.com/avoidwork/filesize.js/issues/257)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.59.0 to 1.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/256\"\u003e\u003ccode\u003e[#256](https://github.com/avoidwork/filesize.js/issues/256)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.44.0 to 0.45.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/255\"\u003e\u003ccode\u003e[#255](https://github.com/avoidwork/filesize.js/issues/255)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.43.0 to 0.44.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/254\"\u003e\u003ccode\u003e[#254](https://github.com/avoidwork/filesize.js/issues/254)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.58.0 to 1.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/253\"\u003e\u003ccode\u003e[#253](https://github.com/avoidwork/filesize.js/issues/253)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.57.0 to 1.58.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/252\"\u003e\u003ccode\u003e[#252](https://github.com/avoidwork/filesize.js/issues/252)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.42.0 to 0.43.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/251\"\u003e\u003ccode\u003e[#251](https://github.com/avoidwork/filesize.js/issues/251)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.60.0 to 4.60.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/250\"\u003e\u003ccode\u003e[#250](https://github.com/avoidwork/filesize.js/issues/250)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion bump \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bf3df96efa436bbcac5b7221e8a0664f2f225824\"\u003e\u003ccode\u003ebf3df96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/be4ffbba914ac99c5e9844fb2eaf3635725e591e\"\u003e\u003ccode\u003ebe4ffbb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.14...11.0.15\"\u003e11.0.15\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e28 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eBump handlebars from 4.7.8 to 4.7.9 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/249\"\u003e\u003ccode\u003e[#249](https://github.com/avoidwork/filesize.js/issues/249)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating documentation \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/fac0c01990ffe7f8322b4571542a01b2c5866e8b\"\u003e\u003ccode\u003efac0c01\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding 'coverage.txt' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/2f00cbd01b848544003993907bfefd409d230f98\"\u003e\u003ccode\u003e2f00cbd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating README.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5167a56e9fb46627d3a9d04ab3d30616c3491793\"\u003e\u003ccode\u003e5167a56\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.14\"\u003e11.0.14\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e25 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eMajor refactor, documentation overhaul, and community best practices \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/avoidwork/filesize.js/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.59.0 to 4.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/avoidwork/filesize.js/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flatted from 3.3.3 to 3.4.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/avoidwork/filesize.js/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e from 0.4.4 to 1.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/243\"\u003e\u003ccode\u003e[#243](https://github.com/avoidwork/filesize.js/issues/243)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/242\"\u003e\u003ccode\u003e[#242](https://github.com/avoidwork/filesize.js/issues/242)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump c8 from 10.1.3 to 11.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/241\"\u003e\u003ccode\u003e[#241](https://github.com/avoidwork/filesize.js/issues/241)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.1 to 4.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/239\"\u003e\u003ccode\u003e[#239](https://github.com/avoidwork/filesize.js/issues/239)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.0 to 4.57.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/236\"\u003e\u003ccode\u003e[#236](https://github.com/avoidwork/filesize.js/issues/236)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.56.0 to 4.57.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/235\"\u003e\u003ccode\u003e[#235](https://github.com/avoidwork/filesize.js/issues/235)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.3 to 4.56.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/234\"\u003e\u003ccode\u003e[#234](https://github.com/avoidwork/filesize.js/issues/234)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.2 to 4.55.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/233\"\u003e\u003ccode\u003e[#233](https://github.com/avoidwork/filesize.js/issues/233)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.1 to 4.55.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/232\"\u003e\u003ccode\u003e[#232](https://github.com/avoidwork/filesize.js/issues/232)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.54.0 to 4.55.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/231\"\u003e\u003ccode\u003e[#231](https://github.com/avoidwork/filesize.js/issues/231)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.5 to 4.54.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/230\"\u003e\u003ccode\u003e[#230](https://github.com/avoidwork/filesize.js/issues/230)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.4 to 4.53.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/229\"\u003e\u003ccode\u003e[#229](https://github.com/avoidwork/filesize.js/issues/229)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.3 to 4.53.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/228\"\u003e\u003ccode\u003e[#228](https://github.com/avoidwork/filesize.js/issues/228)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.39.1 to 9.39.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/227\"\u003e\u003ccode\u003e[#227](https://github.com/avoidwork/filesize.js/issues/227)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/226\"\u003e\u003ccode\u003e[#226](https://github.com/avoidwork/filesize.js/issues/226)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.2 to 4.53.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/225\"\u003e\u003ccode\u003e[#225](https://github.com/avoidwork/filesize.js/issues/225)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/224\"\u003e\u003ccode\u003e[#224](https://github.com/avoidwork/filesize.js/issues/224)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/223\"\u003e\u003ccode\u003e[#223](https://github.com/avoidwork/filesize.js/issues/223)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.1 to 4.53.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/222\"\u003e\u003ccode\u003e[#222](https://github.com/avoidwork/filesize.js/issues/222)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.5 to 4.53.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/221\"\u003e\u003ccode\u003e[#221](https://github.com/avoidwork/filesize.js/issues/221)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.4 to 11.7.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/220\"\u003e\u003ccode\u003e[#220](https://github.com/avoidwork/filesize.js/issues/220)\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/avoidwork/filesize.js/commit/767bf076daa39c18dde94fd5e23155d7c14a27c0\"\u003e\u003ccode\u003e767bf07\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bf3df96efa436bbcac5b7221e8a0664f2f225824\"\u003e\u003ccode\u003ebf3df96\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/1200c28abc903c16923b048dd56e4bc730b0ff1f\"\u003e\u003ccode\u003e1200c28\u003c/code\u003e\u003c/a\u003e refactor: extract delegate functions from filesize for better SRP (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/47f9416acdb7abd7c1bd08bbda168dc9f3c18c9c\"\u003e\u003ccode\u003e47f9416\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.59.0 to 1.60.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/066fb06dd9d19332fbee5edce04dfe38a8fefb07\"\u003e\u003ccode\u003e066fb06\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0cb0f12b821f81e1f4900257b6344aa7b0ea1bd5\"\u003e\u003ccode\u003e0cb0f12\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.43.0 to 0.44.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/775d00865da21e6a4425185a9f82d8e79ac83520\"\u003e\u003ccode\u003e775d008\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.58.0 to 1.59.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/13d80b71a6ec53c3a6b658a63bf90c503501a9d1\"\u003e\u003ccode\u003e13d80b7\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.57.0 to 1.58.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6cdbc43be6cb8b6c461dbf761356004ac7d92853\"\u003e\u003ccode\u003e6cdbc43\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.42.0 to 0.43.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/8beb68066606fc186cf783a1767a82f47d943905\"\u003e\u003ccode\u003e8beb680\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.60.0 to 4.60.1 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuse.js` from 7.1.0 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/releases\"\u003efuse.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eToken search\u003c/strong\u003e — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eFuse.match()\u003c/code\u003e\u003c/strong\u003e — static method for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5b\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBigInt support\u003c/strong\u003e for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662c\"\u003e0ae662c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eremoveAt()\u003c/code\u003e\u003c/strong\u003e now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2\"\u003e8cec7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8695556\"\u003e8695556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetFn\u003c/code\u003e null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735\"\u003ed33b735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/9351882\"\u003e9351882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c226523\"\u003ec226523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-decomposable diacritics in \u003ccode\u003estripDiacritics\u003c/code\u003e (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f29\"\u003e5a01f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCoerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181\"\u003edb0e181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrip \u003ccode\u003egetFn\u003c/code\u003e from keys in \u003ccode\u003etoJSON()\u003c/code\u003e for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69b\"\u003e0f2a69b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFull TypeScript rewrite of source code\u003c/li\u003e\n\u003cli\u003eDropped UMD builds and babel preset-env\u003c/li\u003e\n\u003cli\u003eUpgraded to Rollup 4, Vitest 2, TypeScript 6, ESLint 9\u003c/li\u003e\n\u003cli\u003eFrozen default config to prevent mutation across instances\u003c/li\u003e\n\u003cli\u003eRewrote documentation as standalone markdown files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInline Bitap score computation to reduce object allocation in hot loops\u003c/li\u003e\n\u003cli\u003eBatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k)\u003c/li\u003e\n\u003cli\u003eHeap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set\u003c/li\u003e\n\u003cli\u003eCache compiled searcher for repeated queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBenchmarked on 10k records: \u003cstrong\u003e9-14% faster core search, 49x faster bulk remove\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Deduplicate and merge overlapping match indices (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Preserve original array indices in nested path traversal (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekey\u003c/code\u003e type in \u003ccode\u003eFuseSortFunctionMatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekeys\u003c/code\u003e type in \u003ccode\u003eparseIndex\u003c/code\u003e parameter (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003ehttps://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/blob/main/CHANGELOG.md\"\u003efuse.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.2.0...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-04-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd BigInt support for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e0ae662c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd static Fuse.match() for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5be84b56525710602ec44e2af402ca09686\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd token search — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf981a60ef46387440dc550fc546254bae9\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetFn null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735f62ae2f149808a49ff0c185a04bee28d7\"\u003ed33b735\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/800\"\u003e#800\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/728\"\u003e#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremoveAt() now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2f99a7063e0aa9a04b8cedf0813e169531\"\u003e8cec7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/675\"\u003e#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e support keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/86955565a106514212639ecfd3ff45d492f4a0a3\"\u003e8695556\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/736\"\u003e#736\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e coerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181e5db988d5fad8bee1e281fa20f8a69376\"\u003edb0e181\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/738\"\u003e#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e strip getFn from keys in toJSON() for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69babf8c76faeb366c471e17430f5f6d8595\"\u003e0f2a69b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/798\"\u003e#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e suppress unused var in toJSON destructure (\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003ed63c0e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97c1b79f6e29d482a300eea99a9b6fad82f\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle non-decomposable diacritics in stripDiacritics (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f2994ffe48f7e0e4191f4cdeeabe6a3967a5\"\u003e5a01f29\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/home-assistant/frontend/issues/30399\"\u003ehome-assistant/frontend#30399\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/816\"\u003e#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c22652342b2d15c12f5dc5870e6b4b0eef1d2247\"\u003ec226523\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e inverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/935188228ed50dc0a555b41eda47447ada59dd6b\"\u003e9351882\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/712\"\u003e#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline Bitap score computation to reduce object allocation in hot loops (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k) (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eheap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecache compiled searcher for repeated queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e deduplicate and merge overlapping match indices (\u003ca href=\"https://github.com/krisk/Fuse/commit/60c393a45f75e63ebbecd5e4913d539c8d4a3752\"\u003e60c393a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e preserve original array indices in nested path traversal (\u003ca href=\"https://github.com/krisk/Fuse/commit/a1451be8ad46d453799b330f6ad00c58996eb9df\"\u003ea1451be\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct key type in FuseSortFunctionMatch (\u003ca href=\"https://github.com/krisk/Fuse/commit/fecee16f19dd5d8280260854717a9821256f6702\"\u003efecee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct keys type in parseIndex parameter (\u003ca href=\"https://github.com/krisk/Fuse/commit/58c7c73bb8c015c46f583c7cdac377839f5c61ce\"\u003e58c7c73\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\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/krisk/Fuse/commit/aae48f51475284f97d47c0d16b1aaa7ef7f910b1\"\u003e\u003ccode\u003eaae48f5\u003c/code\u003e\u003c/a\u003e chore(release): 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003e\u003ccode\u003ed63c0e8\u003c/code\u003e\u003c/a\u003e fix(lint): suppress unused var in toJSON destructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/44dfdb48afa4174a37cc483d524b1d183ef27dea\"\u003e\u003ccode\u003e44dfdb4\u003c/code\u003e\u003c/a\u003e chore: add funding field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/65dadf5cc2ea45791c2bfeca9cdc8e243667948f\"\u003e\u003ccode\u003e65dadf5\u003c/code\u003e\u003c/a\u003e docs: add performance guide with benchmark script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e\u003ccode\u003e0ae662c\u003c/code\u003e\u003c/a\u003e feat: add BigInt support for indexing and search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/8153c9dd361254b026f10bf4a0e92f40e8bfacfc\"\u003e\u003ccode\u003e8153c9d\u003c/code\u003e\u003c/a\u003e docs: fix tsconfig to resolve \u0026quot;no inputs found\u0026quot; error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6afb2ed11759b1b6585f37c6e5615508c92aa3c6\"\u003e\u003ccode\u003e6afb2ed\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;When to Use It\u0026quot; section to token search page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0e74a9c59922eb965a0d5766868d8b4d59c746e3\"\u003e\u003ccode\u003e0e74a9c\u003c/code\u003e\u003c/a\u003e docs: simplify Getting Started page title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/80330ed6d2fc8fab2c2a6f4e53c9469eedbd704e\"\u003e\u003ccode\u003e80330ed\u003c/code\u003e\u003c/a\u003e docs: fix sidebar titles and restore subheading expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6cd0ceea74b1fea340e080787bb0eecec3cbf0d0\"\u003e\u003ccode\u003e6cd0cee\u003c/code\u003e\u003c/a\u003e docs: remove unused TwitterFollow and Version components\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Whisparr/Whisparr-Eros/pull/281","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whisparr%2FWhisparr-Eros/issues/281","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/281/packages"}],"issue_packages":[{"old_version":"2.10.0","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-06-02T23:08:53.000Z","version_change":"2.10.0 → 2.10.2","issue":{"uuid":"4575595006","node_id":"PR_kwDOQu-3B87iAFWY","number":660,"state":"open","title":"deps: bump the dev-dependencies group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","area-build"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-06-02T23:08:53.000Z","updated_at":"2026-06-02T23:09:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":25,"packages":[{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@electron-forge/cli","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/maker-squirrel","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/plugin-fuses","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/plugin-webpack","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/publisher-github","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.4.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.60.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"electron","old_version":"40.8.0","new_version":"40.10.2","repository_url":"https://github.com/electron/electron"},{"name":"eslint","old_version":"10.0.3","new_version":"10.4.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.6.0","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.105.4","new_version":"5.107.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-bundle-analyzer","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/webpack/webpack-bundle-analyzer"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 24 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@electron-forge/cli](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/maker-squirrel](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/plugin-fuses](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/plugin-webpack](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/publisher-github](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.40` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.4.0` | `25.9.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.60.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.60.1` |\n| [electron](https://github.com/electron/electron) | `40.8.0` | `40.10.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.4.1` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.1` | `4.0.3` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.11` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.6.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.107.2` |\n| [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer) | `5.2.0` | `5.3.0` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\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.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map 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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\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\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/cli` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/maker-squirrel` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/maker-squirrel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/plugin-fuses` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/plugin-fuses's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/plugin-webpack` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/plugin-webpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/publisher-github` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/publisher-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast...\n\n_Description has been truncated_","html_url":"https://github.com/Pix-Elated/ravenquest-companion/pull/660","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pix-Elated%2Fravenquest-companion/issues/660","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/660/packages"}},{"old_version":"2.10.1","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-29T03:05:45.000Z","version_change":"2.10.1 → 2.10.2","issue":{"uuid":"4545345844","node_id":"PR_kwDOJtwtOc7ge825","number":563,"state":"closed","title":"build(deps): bump mini-css-extract-plugin from 2.10.1 to 2.10.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-30T02:22:37.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-29T03:05:45.000Z","updated_at":"2026-05-30T02:22:46.000Z","time_to_close":83812,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) from 2.10.1 to 2.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\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=mini-css-extract-plugin\u0026package-manager=npm_and_yarn\u0026previous-version=2.10.1\u0026new-version=2.10.2)](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/UnSetSoft/Ryunixjs/pull/563","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/UnSetSoft%2FRyunixjs/issues/563","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/563/packages"}},{"old_version":"2.9.4","new_version":"2.10.2","update_type":"minor","path":null,"pr_created_at":"2026-05-26T07:12:57.000Z","version_change":"2.9.4 → 2.10.2","issue":{"uuid":"4522197059","node_id":"PR_kwDOQ_xaAc7fTkoJ","number":44,"state":"open","title":"Bump the dependencies group across 1 directory with 65 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-26T07:12:57.000Z","updated_at":"2026-05-26T07:13:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":65,"packages":[{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.22.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"loader-runner","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/webpack/loader-runner"},{"name":"terser-webpack-plugin","old_version":"5.3.16","new_version":"5.6.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"watchpack","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"3.3.3","new_version":"3.5.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-react","old_version":"7.28.5","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@changesets/cli","old_version":"2.29.8","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/get-github-info","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@codspeed/core","old_version":"5.0.1","new_version":"5.4.0","repository_url":"https://github.com/CodSpeedHQ/codspeed-node"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/markdown","old_version":"7.5.1","new_version":"8.0.2","repository_url":"https://github.com/eslint/markdown"},{"name":"@stylistic/eslint-plugin","old_version":"5.6.1","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/node","old_version":"24.10.4","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"assemblyscript","old_version":"0.28.9","new_version":"0.28.17","repository_url":"https://github.com/AssemblyScript/assemblyscript"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"core-js","old_version":"3.47.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"cspell","old_version":"9.4.0","new_version":"10.0.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.3.0","repository_url":"https://github.com/date-fns/date-fns"},{"name":"eslint","old_version":"9.39.2","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-webpack","old_version":"4.7.3","new_version":"4.9.6","repository_url":"https://github.com/webpack/eslint-config-webpack"},{"name":"eslint-plugin-jsdoc","old_version":"61.5.0","new_version":"63.0.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-n","old_version":"17.23.1","new_version":"18.0.1","repository_url":"https://github.com/eslint-community/eslint-plugin-n"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-junit","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/jest-community/jest-junit"},{"name":"less","old_version":"4.5.1","new_version":"4.6.4","repository_url":"https://github.com/less/less.js"},{"name":"less-loader","old_version":"12.3.0","new_version":"13.0.0","repository_url":"https://github.com/webpack/less-loader"},{"name":"lint-staged","old_version":"16.2.7","new_version":"17.0.5","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"memfs","old_version":"4.51.1","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"meriyah","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/meriyah/meriyah"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.3.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"open-cli","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/open-cli"},{"name":"pkg-pr-new","old_version":"0.0.62","new_version":"0.0.75","repository_url":"https://github.com/stackblitz-labs/pkg.pr.new"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"simple-git","old_version":"3.30.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"terser","old_version":"5.44.1","new_version":"5.48.0","repository_url":"https://github.com/terser/terser"},{"name":"three","old_version":"0.182.0","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"tinybench","old_version":"5.1.0","new_version":"6.0.2","repository_url":"https://github.com/tinylibs/tinybench"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.1","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"tooling","old_version":"v1.24.3","new_version":"v1.26.3","repository_url":"https://github.com/webpack/tooling"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 60 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.22.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.1.0` |\n| [loader-runner](https://github.com/webpack/loader-runner) | `4.3.1` | `4.3.2` |\n| [terser-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.3.16` | `5.6.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.0` | `2.5.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.3` | `3.5.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.7` |\n| [@babel/preset-react](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react) | `7.28.5` | `7.29.7` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.8` | `2.31.0` |\n| [@changesets/get-github-info](https://github.com/changesets/changesets) | `0.7.0` | `0.8.0` |\n| [@codspeed/core](https://github.com/CodSpeedHQ/codspeed-node) | `5.0.1` | `5.4.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `7.5.1` | `8.0.2` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.6.1` | `5.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.4` | `25.9.1` |\n| [assemblyscript](https://github.com/AssemblyScript/assemblyscript) | `0.28.9` | `0.28.17` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.49.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `9.4.0` | `10.0.0` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.4` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.3.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.4.0` |\n| [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.7.3` | `4.9.6` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `61.5.0` | `63.0.0` |\n| [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) | `17.23.1` | `18.0.1` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `64.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.4.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.2.0` | `30.4.1` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.4.1` |\n| [jest-junit](https://github.com/jest-community/jest-junit) | `16.0.0` | `17.0.0` |\n| [less](https://github.com/less/less.js) | `4.5.1` | `4.6.4` |\n| [less-loader](https://github.com/webpack/less-loader) | `12.3.0` | `13.0.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `17.0.5` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.51.1` | `4.57.2` |\n| [meriyah](https://github.com/meriyah/meriyah) | `7.0.0` | `7.1.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.3.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [open-cli](https://github.com/sindresorhus/open-cli) | `8.0.0` | `9.0.0` |\n| [pkg-pr-new](https://github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli) | `0.0.62` | `0.0.75` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.3` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.6` |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.30.0` | `3.36.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.48.0` |\n| [three](https://github.com/mrdoob/three.js) | `0.182.0` | `0.184.0` |\n| [tinybench](https://github.com/tinylibs/tinybench) | `5.1.0` | `6.0.2` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.1` |\n| [tooling](https://github.com/webpack/tooling) | `v1.24.3` | `v1.26.3` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `@types/estree` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/estree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `acorn` from 8.15.0 to 8.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/610d62d8f9cf44ca0e70c516b40c92452235c81b\"\u003e\u003ccode\u003e610d62d\u003c/code\u003e\u003c/a\u003e Mark version 8.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/e4baf9eebe3dd9b2df6ccdfa2127ebfb423b2b8d\"\u003e\u003ccode\u003ee4baf9e\u003c/code\u003e\u003c/a\u003e Mark acorn-walk 8.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/543c6f072e5b9a605c222691e1aa623efe107f62\"\u003e\u003ccode\u003e543c6f0\u003c/code\u003e\u003c/a\u003e Properly check for presence of node.attributes in walkers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/54097dcf8c08733695df7168692d0faac3a2f768\"\u003e\u003ccode\u003e54097dc\u003c/code\u003e\u003c/a\u003e Bump test262\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/24a20b3183da7bc53014057b0077175274057286\"\u003e\u003ccode\u003e24a20b3\u003c/code\u003e\u003c/a\u003e Bump Unicode 17, regenerate script values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/7f67462af47a2021c53b9795ab3a82fda863a1b6\"\u003e\u003ccode\u003e7f67462\u003c/code\u003e\u003c/a\u003e Properly throw an error, not a raw string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/356ed949c11b76be0ae7c4e33ca792b2170a6c80\"\u003e\u003ccode\u003e356ed94\u003c/code\u003e\u003c/a\u003e More explicit error when walking a tree and a node type isn't registered.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/9e1243252a1f87d28f91c607b96f03d91ef3c16f\"\u003e\u003ccode\u003e9e12432\u003c/code\u003e\u003c/a\u003e Rename eslint config file to suppress warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/ddba1e4b21d99e195259baf466ae0929665bbdfb\"\u003e\u003ccode\u003eddba1e4\u003c/code\u003e\u003c/a\u003e Update to ESLint 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/ca53db28c88ce5a8ee8c7db7027be71ed29b6aaf\"\u003e\u003ccode\u003eca53db2\u003c/code\u003e\u003c/a\u003e Add Unicode v17 support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.15.0...8.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.18.4 to 5.22.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCachedInputFileSystem#purge\u003c/code\u003e accepts a second \u003ccode\u003e{ exact?: boolean }\u003c/code\u003e argument; \u003ccode\u003eexact: true\u003c/code\u003e removes only entries whose key matches \u003ccode\u003ewhat\u003c/code\u003e exactly instead of any entry whose key starts with \u003ccode\u003ewhat\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up alias resolution on the hot path. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/589\"\u003e#589\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAliasPlugin\u003c/code\u003e / \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: bucket compiled alias options by the first char code of \u003ccode\u003ename\u003c/code\u003e, so resolves skip options whose name can't possibly match the request's first char. Gated to cases with 2+ distinct first chars so degenerate single-bucket lists (e.g. long alias chains) don't pay for the \u003ccode\u003eMap.get\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: memoize \u003ccode\u003e_selectPathsDataForContext(map, requestPath)\u003c/code\u003e per map so the per-source-file \u003ccode\u003econtextList\u003c/code\u003e scan only runs once per directory. Gated to maps with 2+ contexts so single-context tsconfigs aren't penalized by the cache lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBiggest wins on alias-heavy configs (300+ entries): \u003ccode\u003ehuge-alias-miss\u003c/code\u003e +151%, \u003ccode\u003ehuge-alias-list\u003c/code\u003e +126%, \u003ccode\u003ealias-first-char-miss\u003c/code\u003e +120%.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add configDir to modules when tsconfig has no baseUrl. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etsconfig: true\u003c/code\u003e is used, walk up parent directories to find \u003ccode\u003etsconfig.json\u003c/code\u003e, matching TypeScript's own \u003ccode\u003efindConfigFile\u003c/code\u003e behavior. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTsconfigPathsPlugin now falls through to normal module resolution when a \u003ccode\u003epaths\u003c/code\u003e pattern matches but the mapped path does not exist, matching TypeScript's native resolution behavior. Previously, patterns like \u003ccode\u003e\u0026quot;@*\u0026quot;\u003c/code\u003e would block scoped npm packages (e.g. \u003ccode\u003e@sentry/react\u003c/code\u003e) from resolving via \u003ccode\u003enode_modules\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TsconfigPathsPlugin circular project references causing stack overflow, add support for extending from unscoped npm packages, and use \u003ccode\u003estat\u003c/code\u003e instead of \u003ccode\u003ereadFile\u003c/code\u003e for existence checks in extends resolution. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/575\"\u003e#575\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: dedupe miss paths in \u003ccode\u003eDirectoryExistsPlugin\u003c/code\u003e/\u003ccode\u003eFileExistsPlugin\u003c/code\u003e and prune the per-resolve \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e context scan. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: drop a dead Map lookup in \u003ccode\u003efindMatch\u003c/code\u003e and flatten \u003ccode\u003eAliasFieldPlugin\u003c/code\u003e's cache check. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hot-path tweaks in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e, \u003ccode\u003eAliasUtils\u003c/code\u003e, and \u003ccode\u003eutil/entrypoints\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cut per-resolve allocations in \u003ccode\u003eResolver.parse\u003c/code\u003e, \u003ccode\u003eloadDescriptionFile\u003c/code\u003e, and \u003ccode\u003eTsconfigPathsPlugin._selectPathsDataForContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllocation-free reductions on hot-path code: hoist \u003ccode\u003e/#/g\u003c/code\u003e, \u003ccode\u003e/\\$/g\u003c/code\u003e and \u003ccode\u003e/\\\\/g\u003c/code\u003e to module-level constants and gate the corresponding \u003ccode\u003e.replace\u003c/code\u003e calls behind \u003ccode\u003eincludes(…)\u003c/code\u003e so paths/queries/requests without the match char skip the regex state machine entirely (the common case); share a single \u003ccode\u003eEMPTY_NO_MATCH\u003c/code\u003e tuple instead of allocating \u003ccode\u003e[[], null]\u003c/code\u003e per \u0026quot;no match\u0026quot; / \u0026quot;no condition matched\u0026quot; return; switch \u003ccode\u003edirectMapping\u003c/code\u003e's \u003ccode\u003efor...of\u003c/code\u003e over \u003ccode\u003emappingTarget\u003c/code\u003e and inner results to indexed loops to avoid iterator-object allocation per call; inline \u003ccode\u003eisConditionalMapping\u003c/code\u003e at its two hot-path call sites and merge the duplicate \u003ccode\u003edefault\u003c/code\u003e / \u003ccode\u003econditionNames.has(condition)\u003c/code\u003e branches in \u003ccode\u003ecomputeConditionalMapping\u003c/code\u003e; replace \u003ccode\u003einvalidSegmentRegEx.exec(…) !== null\u003c/code\u003e with \u003ccode\u003e.test(…)\u003c/code\u003e (no match-array allocation); drop the dead \u003ccode\u003edeprecatedInvalidSegmentRegEx.test(…) !== null\u003c/code\u003e clause in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e (\u003ccode\u003e.test\u003c/code\u003e returns boolean; \u003ccode\u003etrue !== null\u003c/code\u003e and \u003ccode\u003efalse !== null\u003c/code\u003e are both true, so it was \u003ccode\u003e\u0026amp;\u0026amp; true\u003c/code\u003e); drop the redundant \u003ccode\u003erelativePath.length === 0\u003c/code\u003e guard before \u003ccode\u003e!startsWith(\u0026quot;./\u0026quot;)\u003c/code\u003e in \u003ccode\u003eExportsFieldPlugin\u003c/code\u003e (the empty-string case is already covered). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/558\"\u003e#558\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erestore plugin compatibility for \u003ccode\u003e[...resolveContext.stack]\u003c/code\u003e iteration (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/569\"\u003e#569\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.22.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eCachedInputFileSystem#purge\u003c/code\u003e accepts a second \u003ccode\u003e{ exact?: boolean }\u003c/code\u003e argument; \u003ccode\u003eexact: true\u003c/code\u003e removes only entries whose key matches \u003ccode\u003ewhat\u003c/code\u003e exactly instead of any entry whose key starts with \u003ccode\u003ewhat\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up alias resolution on the hot path. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/589\"\u003e#589\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAliasPlugin\u003c/code\u003e / \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: bucket compiled alias options by the first char code of \u003ccode\u003ename\u003c/code\u003e, so resolves skip options whose name can't possibly match the request's first char. Gated to cases with 2+ distinct first chars so degenerate single-bucket lists (e.g. long alias chains) don't pay for the \u003ccode\u003eMap.get\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: memoize \u003ccode\u003e_selectPathsDataForContext(map, requestPath)\u003c/code\u003e per map so the per-source-file \u003ccode\u003econtextList\u003c/code\u003e scan only runs once per directory. Gated to maps with 2+ contexts so single-context tsconfigs aren't penalized by the cache lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBiggest wins on alias-heavy configs (300+ entries): \u003ccode\u003ehuge-alias-miss\u003c/code\u003e +151%, \u003ccode\u003ehuge-alias-list\u003c/code\u003e +126%, \u003ccode\u003ealias-first-char-miss\u003c/code\u003e +120%.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add configDir to modules when tsconfig has no baseUrl. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etsconfig: true\u003c/code\u003e is used, walk up parent directories to find \u003ccode\u003etsconfig.json\u003c/code\u003e, matching TypeScript's own \u003ccode\u003efindConfigFile\u003c/code\u003e behavior. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTsconfigPathsPlugin now falls through to normal module resolution when a \u003ccode\u003epaths\u003c/code\u003e pattern matches but the mapped path does not exist, matching TypeScript's native resolution behavior. Previously, patterns like \u003ccode\u003e\u0026quot;@*\u0026quot;\u003c/code\u003e would block scoped npm packages (e.g. \u003ccode\u003e@sentry/react\u003c/code\u003e) from resolving via \u003ccode\u003enode_modules\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TsconfigPathsPlugin circular project references causing stack overflow, add support for extending from unscoped npm packages, and use \u003ccode\u003estat\u003c/code\u003e instead of \u003ccode\u003ereadFile\u003c/code\u003e for existence checks in extends resolution. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/575\"\u003e#575\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: dedupe miss paths in \u003ccode\u003eDirectoryExistsPlugin\u003c/code\u003e/\u003ccode\u003eFileExistsPlugin\u003c/code\u003e and prune the per-resolve \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e context scan. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: drop a dead Map lookup in \u003ccode\u003efindMatch\u003c/code\u003e and flatten \u003ccode\u003eAliasFieldPlugin\u003c/code\u003e's cache check. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hot-path tweaks in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e, \u003ccode\u003eAliasUtils\u003c/code\u003e, and \u003ccode\u003eutil/entrypoints\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cut per-resolve allocations in \u003ccode\u003eResolver.parse\u003c/code\u003e, \u003ccode\u003eloadDescriptionFile\u003c/code\u003e, and \u003ccode\u003eTsconfigPathsPlugin._selectPathsDataForContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.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/webpack/enhanced-resolve/commit/25b923abf6caa10f65d34f5fece9d3d1be735190\"\u003e\u003ccode\u003e25b923a\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/592\"\u003e#592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/a0f62578a166a6421f79bc466ba7daa60a9e7d60\"\u003e\u003ccode\u003ea0f6257\u003c/code\u003e\u003c/a\u003e feat: add exact option to CachedInputFileSystem#purge (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/591\"\u003e#591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/658315c50813ad1d81a6cac4faf426971a132d96\"\u003e\u003ccode\u003e658315c\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/7d8c24fc2c0eec96374f6a6f0539ac774a0cc5ea\"\u003e\u003ccode\u003e7d8c24f\u003c/code\u003e\u003c/a\u003e perf: bucket alias options by first char \u0026amp; sort exports keys by priority (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/6a8388803f494acdcd61d39eac52f669199cf4e5\"\u003e\u003ccode\u003e6a83888\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/9ceca83dc4d4681510dc11a35587e407ca7c5290\"\u003e\u003ccode\u003e9ceca83\u003c/code\u003e\u003c/a\u003e fix: don't add configDir to modules when tsconfig has no baseUrl (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e6f21587baeb93306f6e5d18e78f4896389fed3e\"\u003e\u003ccode\u003ee6f2158\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/ec533b64dbe52138954c3a66e0ad156a88509c59\"\u003e\u003ccode\u003eec533b6\u003c/code\u003e\u003c/a\u003e fix: TsconfigPathsPlugin walks up parent directories when tsconfig is true (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/9e1c1e10b970d3aff5b260df0ca041bbf25c97fb\"\u003e\u003ccode\u003e9e1c1e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 in the ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.18.4...v5.22.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for enhanced-resolve 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 modifies \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 `es-module-lexer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guybedford/es-module-lexer/releases\"\u003ees-module-lexer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways exclude dyn import attributes from specifier range by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle new of conflict cases by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/195\"\u003eguybedford/es-module-lexer#195\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/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ehttps://github.com/guybedford/es-module-lexer/compare/2.0.0...2.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/guybedford/es-module-lexer/commit/5fb11e1e01ef8d454829ce6e6f8f6cf102d82d8a\"\u003e\u003ccode\u003e5fb11e1\u003c/code\u003e\u003c/a\u003e 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/cc29c5bca18d715f81f7592b3c5fe18f9abf24b9\"\u003e\u003ccode\u003ecc29c5b\u003c/code\u003e\u003c/a\u003e fix: handle new of conflict cases (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/4a351384ffa8c458d9c2a665978247b041ab94b8\"\u003e\u003ccode\u003e4a35138\u003c/code\u003e\u003c/a\u003e Always exclude dyn import attributes from specifier range (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader-runner` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/loader-runner/releases\"\u003eloader-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/a1a38886eeb46d0ce66bd96839bdb18c34f78301\"\u003e\u003ccode\u003ea1a3888\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9711d5c84b2636237da9d0cce142ab3b629b62e7\"\u003e\u003ccode\u003e9711d5c\u003c/code\u003e\u003c/a\u003e chore(deps): update before release (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/61272a80e03aeb35c855902774467a9a9b3f2c1d\"\u003e\u003ccode\u003e61272a8\u003c/code\u003e\u003c/a\u003e docs: clarify that result.result is an array (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/2776643280781bceab36f726db41c52621d9a3dc\"\u003e\u003ccode\u003e2776643\u003c/code\u003e\u003c/a\u003e refactor: modernize to ES6+ with perf improvements (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9fa0836b81bd9723b35f1379e47f247fe8dd9fd8\"\u003e\u003ccode\u003e9fa0836\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/20e9fb869042511d2615bb4cc5d88a8e41fe1420\"\u003e\u003ccode\u003e20e9fb8\u003c/code\u003e\u003c/a\u003e refactor: fix logic for empty resource (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/loader-runner/compare/v4.3.1...v4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tapable` from 2.3.0 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/releases\"\u003etapable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/blob/main/CHANGELOG.md\"\u003etapable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/429601243bca39b4678c1dd4d2d6a84005977b2e\"\u003e\u003ccode\u003e4296012\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/780b3c0f1975d5bafec5528765c5cb30bba98171\"\u003e\u003ccode\u003e780b3c0\u003c/code\u003e\u003c/a\u003e fix: preserve custom tap options dropped by _tap fast path (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/5da5021e923fe5eb8d74ccc232ae58a78395167f\"\u003e\u003ccode\u003e5da5021\u003c/code\u003e\u003c/a\u003e chore: test refactor + change changelog entry (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2ba184c3641a229c12292993ffb33702435cdea7\"\u003e\u003ccode\u003e2ba184c\u003c/code\u003e\u003c/a\u003e fix(perf): more perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/9e9ae4db2d6704ccc3d545fdcb5c295b9f074a9e\"\u003e\u003ccode\u003e9e9ae4d\u003c/code\u003e\u003c/a\u003e fix(perf): improve (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/4e24645b50801871ab7362b2e7f29a8b79f67f68\"\u003e\u003ccode\u003e4e24645\u003c/code\u003e\u003c/a\u003e test: improve code coverage with additional test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2a304ae88bec89d0ecc310e6b90ecefdb39583ac\"\u003e\u003ccode\u003e2a304ae\u003c/code\u003e\u003c/a\u003e test: add tinybench benchmarks and CodSpeed CI (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/0ec6d24717d1b01d8b1742f8d8da1bee19f65ff7\"\u003e\u003ccode\u003e0ec6d24\u003c/code\u003e\u003c/a\u003e docs: expand API reference to address issue \u003ca href=\"https://redirect.github.com/webpack/tapable/issues/49\"\u003e#49\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/edb1d12997f6df30c8ffa8b1b8086c9625860bf4\"\u003e\u003ccode\u003eedb1d12\u003c/code\u003e\u003c/a\u003e docs: describe each hook class in the README and add small examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/a2b0d376e84cf11848a02a076ddc5e7e8a724276\"\u003e\u003ccode\u003ea2b0d37\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/tapable/compare/v2.3.0...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tapable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser-webpack-plugin` from 5.3.16 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/releases\"\u003eterser-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport array of minimizers for \u003ccode\u003eminify\u003c/code\u003e and \u003ccode\u003eterserOptions\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in CSS minimizers from \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in HTML minimizers from \u003ccode\u003ehtml-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003efilter\u003c/code\u003e method to minimizers, allowing a single plugin instance to handle multiple asset types (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eterser-webpack-plugin has been renamed to minimizer-webpack-plugin, merging other minimizers from css-minimizer-webpack-plugin and html-minimizer-webpack-plugin. We will continue to publish new releases under the old name, but we recommend switching to the new package - minimizer-webpack-plugin. It is now a single plugin for minification. We also added the ability to specify different minifier types using only one plugin instance, which will improve performance. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erename \u003ccode\u003eterserOptions\u003c/code\u003e to \u003ccode\u003eminimizerOptions\u003c/code\u003e; \u003ccode\u003eterserOptions\u003c/code\u003e is kept as a deprecated alias (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimize \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.3.17\"\u003e5.3.17\u003c/a\u003e (2026-03-03)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e37c490c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eterser-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport array of minimizers for \u003ccode\u003eminify\u003c/code\u003e and \u003ccode\u003eterserOptions\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in CSS minimizers from \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in HTML minimizers from \u003ccode\u003ehtml-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003efilter\u003c/code\u003e method to minimizers, allowing a single plugin instance to handle multiple asset types (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eterser-webpack-plugin has been renamed to minimizer-webpack-plugin, merging other minimizers from css-minimizer-webpack-plugin and html-minimizer-webpack-plugin. We will continue to publish new releases under the old name, but we recommend switching to the new package - minimizer-webpack-plugin. It is now a single plugin for minification. We also added the ability to specify different minifier types using only one plugin instance, which will improve performance. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erename \u003ccode\u003eterserOptions\u003c/code\u003e to \u003ccode\u003eminimizerOptions\u003c/code\u003e; \u003ccode\u003eterserOptions\u003c/code\u003e is kept as a deprecated alias (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimizer \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.3.17\"\u003e5.3.17\u003c/a\u003e (2026-03-03)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e37c490c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/57bdcfce0c18caff023bd6300f931d6f95ccf02c\"\u003e\u003ccode\u003e57bdcfc\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/6feeda0814c7e5301b10b7fb1c7e1bac55d460b8\"\u003e\u003ccode\u003e6feeda0\u003c/code\u003e\u003c/a\u003e chore: add changelog entry (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/dd360be970bbcaf626c983687e3c3976f2941bbb\"\u003e\u003ccode\u003edd360be\u003c/code\u003e\u003c/a\u003e chore: rename other things\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/d78b6bd2d08bde174a8a69f16c890585caddc9fe\"\u003e\u003ccode\u003ed78b6bd\u003c/code\u003e\u003c/a\u003e ci: dual-publish release as minimizer-webpack-plugin and terser-webpack-plugi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/e06c5269d55e916ee2629d9af5d812b64b62bec7\"\u003e\u003ccode\u003ee06c526\u003c/code\u003e\u003c/a\u003e docs: add changesets for changes since v5.5.0 (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/a8759940d952c9f02c1a69da34bdd91bbaf6314b\"\u003e\u003ccode\u003ea875994\u003c/code\u003e\u003c/a\u003e chore: update codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/2bfd4f8fe6cac0b6637e39f3c4d68de93a273bd9\"\u003e\u003ccode\u003e2bfd4f8\u003c/code\u003e\u003c/a\u003e ci: add changesets-driven release workflow (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/9b82a771e97f79c231cad8d5d8d5be3e8df140aa\"\u003e\u003ccode\u003e9b82a77\u003c/code\u003e\u003c/a\u003e test: cover multi-asset minify and js-only minimizer fallback (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/34610d9645b6ffc428cacdfc45ca0fa3ed5e93a9\"\u003e\u003ccode\u003e34610d9\u003c/code\u003e\u003c/a\u003e feat: added the \u003ccode\u003efilter\u003c/code\u003e method to minimizers and allow to handle different a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/1a34e62abb33a24d99a6ceb51706b8db16cd0f71\"\u003e\u003ccode\u003e1a34e62\u003c/code\u003e\u003c/a\u003e feat: add built-in CSS minimizers from css-minimizer-webpack-plugin (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/669\"\u003e#669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/compare/v5.3.16...v5.6.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 terser-webpack-plugin since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `watchpack` from 2.5.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/watchpack/releases\"\u003ewatchpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.1\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etypo in typescript types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/watchpack/commit/f94d1eb4c58f9120d9593b20466fa572988b676d\"\u003e\u003ccode\u003ef94d1eb\u003c/code\u003e\u003c/a\u003e chore(release): 2.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/watchpack/commit/9baa0b6c84edfd69ec69eebd20341d0c1f87cac9\"\u003e\u003ccode\u003e9baa0b6\u003c/code\u003e\u003c/a\u003e fix: typo in types (\u003ca href=\"https://redirect.github.com/webpack/watchpack/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/watchpack/compare/v2.5.0...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.3.3 to 3.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclearCache(options?, visited?)\u003c/code\u003e method to \u003ccode\u003eSource\u003c/code\u003e that recursively releases cached data (\u003ccode\u003eCachedSource\u003c/code\u003e cached maps/buffers/strings, \u003ccode\u003eSourceMapSource\u003c/code\u003e parsed/serialized map caches, and dual-buffer caches in leaf sources). Lets consumers like webpack's \u003ccode\u003eSourceMapDevToolPlugin\u003c/code\u003e reclaim memory between chunks rather than accumulating per-task source map data across an entire build. Options: \u003ccode\u003emaps\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e) drops cached source maps; \u003ccode\u003esource\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e) drops cached source/buffer copies — pass \u003ccode\u003efalse\u003c/code\u003e to keep source available for downstream plugins; \u003ccode\u003eparsedMap\u003c/code\u003e (default \u003ccode\u003efalse\u003c/code\u003e) additionally drops the parsed object form on \u003ccode\u003eSourceMapSource\u003c/code\u003e instances when a buffer or string form survives (the combination \u003ccode\u003e{ maps: true, source: false, parsedMap: true }\u003c/code\u003e matches the \u003ccode\u003eSourceMapDevToolPlugin\u003c/code\u003e call shape in \u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20963\"\u003ewebpack/webpack#20963\u003c/a\u003e). The optional \u003ccode\u003evisited\u003c/code\u003e \u003ccode\u003eWeakSet\u003c/code\u003e deduplicates the walk when the same child is reachable through multiple parents (e.g. modules shared across chunks). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements more effective \u003ccode\u003ebuffers\u003c/code\u003e and \u003ccode\u003ebuffer\u003c/code\u003e for \u003ccode\u003eReplaceSource\u003c/code\u003e and improve performance in other places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.4\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esync \u003ccode\u003eSourceMapSource\u003c/code\u003e constructor types with \u003ccode\u003esourceAndMap\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eclearCache(options?, visited?)\u003c/code\u003e method to \u003ccode\u003eSource\u003c/code\u003e that recursively releases cached data (\u003ccode\u003eCachedSource\u003c/code\u003e cached maps/buffers/strings, \u003ccode\u003eSourceMapSource\u003c/code\u003e parsed/serialized map caches, and dual-buffer caches in leaf sources). Lets consumers like webpack's \u003ccode\u003eSourceMapDevToolPlugin\u003c/code\u003e reclaim memory between chunks rather than accumulating per-task source map data across an entire build. Options: \u003ccode\u003emaps\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e) drops cached source maps; \u003ccode\u003esource\u003c/code\u003e (default \u003ccode\u003etrue\u003c/code\u003e) drops cached source/buffer copies — pass \u003ccode\u003efalse\u003c/code\u003e to keep source available for downstream plugins; \u003ccode\u003eparsedMap\u003c/code\u003e (default \u003ccode\u003efalse\u003c/code\u003e) additionally drops the parsed object form on \u003ccode\u003eSourceMapSource\u003c/code\u003e instances when a buffer or string form survives (the combination \u003ccode\u003e{ maps: true, source: false, parsedMap: true }\u003c/code\u003e matches the \u003ccode\u003eSourceMapDevToolPlugin\u003c/code\u003e call shape in \u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20963\"\u003ewebpack/webpack#20963\u003c/a\u003e). The optional \u003ccode\u003evisited\u003c/code\u003e \u003ccode\u003eWeakSet\u003c/code\u003e deduplicates the walk when the same child is reachable through multiple parents (e.g. modules shared across chunks). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements more effective \u003ccode\u003ebuffers\u003c/code\u003e and \u003ccode\u003ebuffer\u003c/code\u003e for \u003ccode\u003eReplaceSource\u003c/code\u003e and improve performance in other places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/7ad6559f74ad422109e131a82bcd9dabb95d9116\"\u003e\u003ccode\u003e7ad6559\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/225\"\u003e#225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/a402b24ccf5e22c63bde745da50d66481fffc14e\"\u003e\u003ccode\u003ea402b24\u003c/code\u003e\u003c/a\u003e feat: add Source.prototype.clearCache() to release per-instance caches (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/68d9c8e446c515fd5d14a348479e857adaa97c2c\"\u003e\u003ccode\u003e68d9c8e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/ca270da04db70017b20a3f29b11541ac7fce4482\"\u003e\u003ccode\u003eca270da\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump tooling from v1.26.1 to v1.26.2 (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/223\"\u003e#223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/5da0885e66a84b2765dbd7e5ccd4337710d928d6\"\u003e\u003ccode\u003e5da0885\u003c/code\u003e\u003c/a\u003e chore(deps): bump codecov/codecov-action in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/db3f9df800f2054cf824165ab64cea222a18bf22\"\u003e\u003ccode\u003edb3f9df\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group with 2 updates (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/220\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/06acc92e51c1ab44f203facdeef12990526eca13\"\u003e\u003ccode\u003e06acc92\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/b6d2fee541cd9d3c85af61211636b535eaa54d1c\"\u003e\u003ccode\u003eb6d2fee\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump axios from 1.15.0 to 1.16.0 (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/652ff130e812e795f496cb225dabe7fe9f0f0204\"\u003e\u003ccode\u003e652ff13\u003c/code\u003e\u003c/a\u003e chore: fix lint (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/218\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/6c0206dc5bfaeb57c303c9a6d6a19eded6503c92\"\u003e\u003ccode\u003e6c0206d\u003c/code\u003e\u003c/a\u003e chore(deps): bump CodSpeedHQ/action in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/216\"\u003e#216\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.3.3...v3.5.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 webpack-sources since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.7\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.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map 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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\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\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\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/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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-react` from 7.28.5 to 7.29.7\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-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map 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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-react/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\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\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\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/...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdate build, lint, and test dependencies across the repo to current versions. This brings performance gains, security fixes, and better webpack/TypeScript compatibility.\n\n- **Dependencies**\n  - Webpack toolchain: `enhanced-resolve@5.22`, `webpack-sources@3.5` (memory/perf), `loader-runner@4.3.2`, `watchpack@2.5.1`.\n  - Minifier: `terser-webpack-plugin@5.6.0` (now also published as `minimizer-webpack-plugin`; adds CSS/HTML/JSON minimizers; `terserOptions` → `minimizerOptions`).\n  - Type system: `typescript@6`, `ts-loader@9.5.7`, `@types/node@25`.\n  - Linting: `eslint@10`, `@eslint/js@10`, `@eslint/markdown@8`, and major bumps to `eslint-plugin-n`, `eslint-plugin-unicorn`, `eslint-plugin-jsdoc`.\n  - Testing: `jest@30.4.x` and related packages.\n  - Notable bumps: `less-loader@13`, `mini-css-extract-plugin@2.10`, `lodash`/`lodash-es@4.18.1`, `memfs@4.57`, `three@0.184`, `prettier@3.8.3`, `browserslist@4.28.2` (prototype pollution fix).\n\n- **Migration**\n  - If customizing webpack minification, you can switch to `minimizer-webpack-plugin` or keep `terser-webpack-plugin`; update `terserOptions` to `minimizerOptions` if used.\n  - Re-run lint and adjust config for ESLint 10 and updated plugins.\n  - Re-run type checks with TypeScript 6 and update `tsconfig`/types as needed.\n  - Ensure local/CI Node versions align with updated tooling and `@types/node`.\n\n\u003csup\u003eWritten for commit 77ececb90a92f4e88b7a32899feb54c3c4dd84f5. Summary will update on new commits. \u003ca href=\"https://cubic.dev/pr/ivanm696/webpack-/pull/44?utm_source=github\"\u003eReview in cubic\u003c/a\u003e\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/ivanm696/webpack-/pull/44","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanm696%2Fwebpack-/issues/44","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/44/packages"}},{"old_version":"2.10.0","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-25T22:16:53.000Z","version_change":"2.10.0 → 2.10.2","issue":{"uuid":"4519813272","node_id":"PR_kwDOQu-3B87fL0jl","number":658,"state":"open","title":"deps: bump the dev-dependencies group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","area-build"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-25T22:16:53.000Z","updated_at":"2026-05-25T22:17:28.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"dev-dependencies","update_count":24,"packages":[{"name":"@babel/core","old_version":"7.29.0","new_version":"7.29.7","repository_url":"https://github.com/babel/babel"},{"name":"@electron-forge/cli","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/maker-squirrel","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/plugin-fuses","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/plugin-webpack","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@electron-forge/publisher-github","old_version":"7.11.1","new_version":"7.11.2","repository_url":"https://github.com/electron/forge"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.60.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@swc/core","old_version":"1.15.18","new_version":"1.15.40","repository_url":"https://github.com/swc-project/swc"},{"name":"@types/node","old_version":"25.4.0","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.60.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"electron","old_version":"40.8.0","new_version":"40.10.1","repository_url":"https://github.com/electron/electron"},{"name":"eslint","old_version":"10.0.3","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-sonarjs","old_version":"4.0.1","new_version":"4.0.3","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"ts-jest","old_version":"29.4.6","new_version":"29.4.11","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.105.4","new_version":"5.107.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-bundle-analyzer","old_version":"5.2.0","new_version":"5.3.0","repository_url":"https://github.com/webpack/webpack-bundle-analyzer"},{"name":"ws","old_version":"8.19.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 23 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.29.0` | `7.29.7` |\n| [@electron-forge/cli](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/maker-squirrel](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/plugin-fuses](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/plugin-webpack](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@electron-forge/publisher-github](https://github.com/electron/forge) | `7.11.1` | `7.11.2` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.60.0` |\n| [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) | `1.15.18` | `1.15.40` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.4.0` | `25.9.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.60.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.60.0` |\n| [electron](https://github.com/electron/electron) | `40.8.0` | `40.10.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.0.3` | `10.4.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.0.1` | `4.0.3` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.6` | `29.4.11` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.107.2` |\n| [webpack-bundle-analyzer](https://github.com/webpack/webpack-bundle-analyzer) | `5.2.0` | `5.3.0` |\n| [ws](https://github.com/websockets/ws) | `8.19.0` | `8.21.0` |\n\n\nUpdates `@babel/core` from 7.29.0 to 7.29.7\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.7 (2026-05-25)\u003c/h2\u003e\n\u003cp\u003eRe-release all packages with npm provenance attestations\u003c/p\u003e\n\u003ch2\u003ev7.29.6 (2026-05-25)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18014\"\u003e#18014\u003c/a\u003e Catchup source map position in preserveFormat (\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-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18001\"\u003e#18001\u003c/a\u003e [7.x packport]Improve input source map 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\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17998\"\u003e#17998\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 3\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\u003cli\u003eMateusz Burzyński (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\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\u003c/ul\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\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/4fba7541180bf5f58256d8e358b544e3831ad090\"\u003e\u003ccode\u003e4fba754\u003c/code\u003e\u003c/a\u003e v7.29.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/04ea6b27fdac8f40c3481aec2080ac9678779509\"\u003e\u003ccode\u003e04ea6b2\u003c/code\u003e\u003c/a\u003e v7.29.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/99f498a9b9fa0b900d603fbe8f6601bb3b9e42bb\"\u003e\u003ccode\u003e99f498a\u003c/code\u003e\u003c/a\u003e [7.x packport]Improve input source map handling (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/18001\"\u003e#18001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/feba0a3654c596bd369d1ef1231f5d56666d56dc\"\u003e\u003ccode\u003efeba0a3\u003c/code\u003e\u003c/a\u003e Preserve original identifier names from input sourcemaps (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17992\"\u003e#17992\u003c/a\u003e) (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-core/issues/17998\"\u003e#17998\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.7/packages/babel-core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/cli` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/maker-squirrel` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/maker-squirrel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/plugin-fuses` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/plugin-fuses's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/plugin-webpack` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/plugin-webpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c6d261414ddbab597262580910381dcc57a15c51\"\u003e\u003ccode\u003ec6d2614\u003c/code\u003e\u003c/a\u003e build(deps): audit clearing (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4243\"\u003e#4243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aacc96df9dd4bd531a72baffd6d93339ecff8291\"\u003e\u003ccode\u003eaacc96d\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.2.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4257\"\u003e#4257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/2a8c9aded04dce4a47379e1f0337a5e12a7a1b65\"\u003e\u003ccode\u003e2a8c9ad\u003c/code\u003e\u003c/a\u003e fix(cli): detect TTY for interactive mode instead of hardcoding true (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4219\"\u003e#4219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9b4be2dab26090805c35b0e22ba15391706d453a\"\u003e\u003ccode\u003e9b4be2d\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4254\"\u003e#4254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/9a6f204f5e0727715c902880e3e8620ccd6d8a6d\"\u003e\u003ccode\u003e9a6f204\u003c/code\u003e\u003c/a\u003e build(deps): bump postcss from 8.5.6 to 8.5.13 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4253\"\u003e#4253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/a59d64c28ac5ad5344969c857c8abe64166a1d74\"\u003e\u003ccode\u003ea59d64c\u003c/code\u003e\u003c/a\u003e build(deps): bump axios from 1.15.0 to 1.15.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/0c38d7666bd52121e289ce9849cc01d02d7e7f43\"\u003e\u003ccode\u003e0c38d76\u003c/code\u003e\u003c/a\u003e fix(cli): allow pre-release package manager ranges (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4242\"\u003e#4242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron-forge/publisher-github` from 7.11.1 to 7.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/forge/releases\"\u003e@​electron-forge/publisher-github's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.11.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/cache from 5.0.1 to 5.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4135\"\u003eelectron/forge#4135\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump electron/github-app-auth-action from 1.1.1 to 2.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4137\"\u003eelectron/forge#4137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4138\"\u003eelectron/forge#4138\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4139\"\u003eelectron/forge#4139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.0 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4136\"\u003eelectron/forge#4136\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4145\"\u003eelectron/forge#4145\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump webpack from 5.94.0 to 5.104.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4140\"\u003eelectron/forge#4140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4146\"\u003eelectron/forge#4146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-python from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4153\"\u003eelectron/forge#4153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4154\"\u003eelectron/forge#4154\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/stale from 10.1.1 to 10.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4152\"\u003eelectron/forge#4152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4151\"\u003eelectron/forge#4151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump rollup from 4.53.3 to 4.59.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4156\"\u003eelectron/forge#4156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): upgrade aws-sdk in lockfile by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4155\"\u003eelectron/forge#4155\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump lodash from 4.17.21 to 4.17.23 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4157\"\u003eelectron/forge#4157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild: isolate yarn cache when running verdaccio by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4162\"\u003eelectron/forge#4162\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump flatted from 3.2.7 to 3.4.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4180\"\u003eelectron/forge#4180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: auto-label \u003ccode\u003enext\u003c/code\u003e PRs by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4187\"\u003eelectron/forge#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: use yarn instead of npx in cli spec by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4193\"\u003eelectron/forge#4193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update funding sources by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4199\"\u003eelectron/forge#4199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix zizmor audit findings by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4200\"\u003eelectron/forge#4200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump electron from 39.2.6 to 39.8.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4202\"\u003eelectron/forge#4202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: replace lodash with eta for config templating by \u003ca href=\"https://github.com/MarshallOfSound\"\u003e\u003ccode\u003e@​MarshallOfSound\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4208\"\u003eelectron/forge#4208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.12.2 to 1.14.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4211\"\u003eelectron/forge#4211\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump dsanders11/github-app-commit-action from 1.5.0 to 2.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4197\"\u003eelectron/forge#4197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.14.0 to 1.15.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4216\"\u003eelectron/forge#4216\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.10 to 0.8.12 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4231\"\u003eelectron/forge#4231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump follow-redirects from 1.15.6 to 1.16.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4233\"\u003eelectron/forge#4233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): allow pre-release package manager ranges by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4242\"\u003eelectron/forge#4242\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump axios from 1.15.0 to 1.15.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4252\"\u003eelectron/forge#4252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.6 to 8.5.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4253\"\u003eelectron/forge#4253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump \u003ccode\u003e@​xmldom/xmldom\u003c/code\u003e from 0.8.12 to 0.8.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4254\"\u003eelectron/forge#4254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(cli): detect TTY for interactive mode instead of hardcoding true by \u003ca href=\"https://github.com/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4257\"\u003eelectron/forge#4257\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): audit clearing by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4243\"\u003eelectron/forge#4243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump fast-uri from 3.1.0 to 3.1.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4261\"\u003eelectron/forge#4261\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ip-address from 10.0.1 to 10.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4246\"\u003eelectron/forge#4246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 7.11.2 by \u003ca href=\"https://github.com/erickzhao\"\u003e\u003ccode\u003e@​erickzhao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4262\"\u003eelectron/forge#4262\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/RobertWHurst\"\u003e\u003ccode\u003e@​RobertWHurst\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/electron/forge/pull/4219\"\u003eelectron/forge#4219\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/electron/forge/compare/v7.11.1...v7.11.2\"\u003ehttps://github.com/electron/forge/compare/v7.11.1...v7.11.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/f2a3ec8aa9c836aff95fcd83ce9c99842f0cda8a\"\u003e\u003ccode\u003ef2a3ec8\u003c/code\u003e\u003c/a\u003e chore: bump version to 7.11.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4262\"\u003e#4262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/c57487cb840bbcac3578024cfc10fb2493b92f93\"\u003e\u003ccode\u003ec57487c\u003c/code\u003e\u003c/a\u003e build(deps): bump ip-address from 10.0.1 to 10.1.1 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4246\"\u003e#4246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/forge/commit/aa6e75d7b26ce0f8d0312bedb47fc6ef1789b20a\"\u003e\u003ccode\u003eaa6e75d\u003c/code\u003e\u003c/a\u003e build(deps): bump fast-uri from 3.1.0 to 3.1.2 (\u003ca href=\"https://redirect.github.com/electron/forge/issues/4261\"\u003e#4261\u003c/a\u003e)...\n\n_Description has been truncated_","html_url":"https://github.com/Pix-Elated/ravenquest-companion/pull/658","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pix-Elated%2Fravenquest-companion/issues/658","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/658/packages"}},{"old_version":"2.10.0","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-25T11:03:03.000Z","version_change":"2.10.0 → 2.10.2","issue":{"uuid":"4516406707","node_id":"PR_kwDOR8H4Gc7fA200","number":42,"state":"closed","title":"Bump the core-ui-package-updates group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-06-01T23:58:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-25T11:03:03.000Z","updated_at":"2026-06-01T23:58:43.000Z","time_to_close":651339,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"core-ui-package-updates","update_count":37,"packages":[{"name":"@chakra-ui/react","old_version":"2.10.9","new_version":"3.35.0","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@visx/group","old_version":"2.17.0","new_version":"3.12.0","repository_url":"https://github.com/airbnb/visx"},{"name":"@visx/shape","old_version":"2.18.0","new_version":"3.12.0","repository_url":"https://github.com/airbnb/visx"},{"name":"axios","old_version":"1.13.6","new_version":"1.16.1","repository_url":"https://github.com/axios/axios"},{"name":"codemirror","old_version":"5.65.21","new_version":"6.0.2","repository_url":"https://github.com/codemirror/basic-setup"},{"name":"d3","old_version":"3.5.17","new_version":"7.9.0","repository_url":"https://github.com/d3/d3"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"framer-motion","old_version":"11.18.2","new_version":"12.39.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"moment-timezone","old_version":"0.6.0","new_version":"0.6.2","repository_url":"https://github.com/moment/moment-timezone"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.2.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.15.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"swagger-ui-dist","old_version":"5.32.0","new_version":"5.32.6","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"type-fest","old_version":"5.4.4","new_version":"5.6.0","repository_url":"https://github.com/sindresorhus/type-fest"},{"name":"validator","old_version":"13.15.26","new_version":"13.15.35","repository_url":"https://github.com/validatorjs/validator.js"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"@types/color","old_version":"4.2.0","new_version":"4.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.56.1","new_version":"8.59.4","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"eslint","old_version":"9.39.4","new_version":"10.4.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-promise","old_version":"7.2.1","new_version":"7.3.0","repository_url":"https://github.com/eslint-community/eslint-plugin-promise"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"globals","old_version":"17.4.0","new_version":"17.6.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.12.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"terser-webpack-plugin","old_version":"5.3.17","new_version":"5.6.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack","old_version":"5.105.4","new_version":"5.107.0","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the core-ui-package-updates group with 36 updates in the /airflow/www directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) | `2.10.9` | `3.35.0` |\n| [@visx/group](https://github.com/airbnb/visx) | `2.17.0` | `3.12.0` |\n| [@visx/shape](https://github.com/airbnb/visx) | `2.18.0` | `3.12.0` |\n| [axios](https://github.com/axios/axios) | `1.13.6` | `1.16.1` |\n| [codemirror](https://github.com/codemirror/basic-setup) | `5.65.21` | `6.0.2` |\n| [d3](https://github.com/d3/d3) | `3.5.17` | `7.9.0` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [framer-motion](https://github.com/motiondivision/motion) | `11.18.2` | `12.39.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [moment-timezone](https://github.com/moment/moment-timezone) | `0.6.0` | `0.6.2` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.2.15` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.15.1` |\n| [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) | `5.32.0` | `5.32.6` |\n| [type-fest](https://github.com/sindresorhus/type-fest) | `5.4.4` | `5.6.0` |\n| [validator](https://github.com/validatorjs/validator.js) | `13.15.26` | `13.15.35` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.5` |\n| [@types/color](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/color) | `4.2.0` | `4.2.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.59.4` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.56.1` | `8.59.4` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.4.1` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.4.0` |\n| [eslint-plugin-promise](https://github.com/eslint-community/eslint-plugin-promise) | `7.2.1` | `7.3.0` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.4.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.12.0` |\n| [terser-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.3.17` | `5.6.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.107.0` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `@chakra-ui/react` from 2.10.9 to 3.35.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/releases\"\u003e@​chakra-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/1b1f545aeb753131f4f8c296c9edfade6b09094e\"\u003e\u003ccode\u003e1b1f545\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003ePagination\u003c/strong\u003e:\nAllow \u003ccode\u003eformat\u003c/code\u003e prop in \u003ccode\u003ePagination.PageText\u003c/code\u003e to accept a function for i18n\nsupport.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Pagination.PageText\n  format={({ page, totalPages }) =\u0026gt; `Page ${page} de ${totalPages}`}\n/\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d041e108d28b77524b302ac6389bee0fb06b6c6f\"\u003e\u003ccode\u003ed041e10\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - Bump\n\u003ccode\u003e@ark-ui/react\u003c/code\u003e to \u003ccode\u003e5.36.0\u003c/code\u003e (from \u003ccode\u003e^5.34.1\u003c/code\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccordion\u003c/strong\u003e: Fix missing \u003ccode\u003edata-focus\u003c/code\u003e on item trigger props.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarousel\u003c/strong\u003e: Fix issue with controlled carousel inside dialog, navigation\ntransformed containers, scroll drift, and page sync with indicators.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eColorPicker\u003c/strong\u003e: Fix vertical slider orientation on pointer updates.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCombobox\u003c/strong\u003e: VoiceOver announces highlighted options on Apple devices via a\nlive region\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog, Popover, HoverCard\u003c/strong\u003e: Add support for multiple triggers sharing\none dialog instance.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eField\u003c/strong\u003e: \u003ccode\u003eField.Item\u003c/code\u003e and \u003ccode\u003etarget\u003c/code\u003e on \u003ccode\u003eField.Root\u003c/code\u003e for multi-control\nfields (re-exported as \u003ccode\u003eFieldItem\u003c/code\u003e / \u003ccode\u003eField.Item\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFileUpload\u003c/strong\u003e: Reject duplicate files with \u003ccode\u003eFILE_EXISTS\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: \u003ccode\u003ekeyboardPriority\u003c/code\u003e for Home/End and arrows; \u003ccode\u003ehighlightFirst\u003c/code\u003e,\n\u003ccode\u003ehighlightLast\u003c/code\u003e, \u003ccode\u003ehighlightNext\u003c/code\u003e, \u003ccode\u003ehighlightPrevious\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: \u003ccode\u003earia-expanded\u003c/code\u003e when closed; submenu hover “diagonal” flash fix;\nmultiple triggers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePinInput\u003c/strong\u003e: Deletion and focus behavior, Home/End, \u003ccode\u003eenterKeyHint\u003c/code\u003e,\n\u003ccode\u003eautoSubmit\u003c/code\u003e, \u003ccode\u003esanitizeValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePopover\u003c/strong\u003e: Add support for \u003ccode\u003etranslations\u003c/code\u003e; \u003ccode\u003efinalFocusEl\u003c/code\u003e and\n\u003ccode\u003erestoreFocus\u003c/code\u003e props.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTagsInput\u003c/strong\u003e: \u003ccode\u003eallowDuplicates\u003c/code\u003e; \u003ccode\u003esanitizeValue\u003c/code\u003e; \u003ccode\u003eenterKeyHint\u003c/code\u003e on mobile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/3da73c35b6eb4dcef919967d9e654682603dcd89\"\u003e\u003ccode\u003e3da73c3\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - Export missing\n\u003ccode\u003edatePickerSlotRecipe\u003c/code\u003e from slot recipes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10721\"\u003e#10721\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d2b7decc32f3c99ebda1492731f7e72c6189f11b\"\u003e\u003ccode\u003ed2b7dec\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/isBatak\"\u003e\u003ccode\u003e@​isBatak\u003c/code\u003e\u003c/a\u003e! - Improve \u003ccode\u003euseBreakpoint\u003c/code\u003e and\n\u003ccode\u003euseBreakpointValue\u003c/code\u003e types with \u003ccode\u003eBreakpointName\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/6bad1b7f67fe6ef5e5421947edd513b9956c51ff\"\u003e\u003ccode\u003e6bad1b7\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md\"\u003e@​chakra-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.35.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/1b1f545aeb753131f4f8c296c9edfade6b09094e\"\u003e\u003ccode\u003e1b1f545\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003ePagination\u003c/strong\u003e:\nAllow \u003ccode\u003eformat\u003c/code\u003e prop in \u003ccode\u003ePagination.PageText\u003c/code\u003e to accept a function for i18n\nsupport.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Pagination.PageText\n  format={({ page, totalPages }) =\u0026gt; `Page ${page} de ${totalPages}`}\n/\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d041e108d28b77524b302ac6389bee0fb06b6c6f\"\u003e\u003ccode\u003ed041e10\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - Bump\n\u003ccode\u003e@ark-ui/react\u003c/code\u003e to \u003ccode\u003e5.36.0\u003c/code\u003e (from \u003ccode\u003e^5.34.1\u003c/code\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAccordion\u003c/strong\u003e: Fix missing \u003ccode\u003edata-focus\u003c/code\u003e on item trigger props.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarousel\u003c/strong\u003e: Fix issue with controlled carousel inside dialog, navigation\ntransformed containers, scroll drift, and page sync with indicators.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eColorPicker\u003c/strong\u003e: Fix vertical slider orientation on pointer updates.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCombobox\u003c/strong\u003e: VoiceOver announces highlighted options on Apple devices via a\nlive region\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDialog, Popover, HoverCard\u003c/strong\u003e: Add support for multiple triggers sharing\none dialog instance.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eField\u003c/strong\u003e: \u003ccode\u003eField.Item\u003c/code\u003e and \u003ccode\u003etarget\u003c/code\u003e on \u003ccode\u003eField.Root\u003c/code\u003e for multi-control\nfields (re-exported as \u003ccode\u003eFieldItem\u003c/code\u003e / \u003ccode\u003eField.Item\u003c/code\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFileUpload\u003c/strong\u003e: Reject duplicate files with \u003ccode\u003eFILE_EXISTS\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eListbox\u003c/strong\u003e: \u003ccode\u003ekeyboardPriority\u003c/code\u003e for Home/End and arrows; \u003ccode\u003ehighlightFirst\u003c/code\u003e,\n\u003ccode\u003ehighlightLast\u003c/code\u003e, \u003ccode\u003ehighlightNext\u003c/code\u003e, \u003ccode\u003ehighlightPrevious\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMenu\u003c/strong\u003e: \u003ccode\u003earia-expanded\u003c/code\u003e when closed; submenu hover “diagonal” flash fix;\nmultiple triggers.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePinInput\u003c/strong\u003e: Deletion and focus behavior, Home/End, \u003ccode\u003eenterKeyHint\u003c/code\u003e,\n\u003ccode\u003eautoSubmit\u003c/code\u003e, \u003ccode\u003esanitizeValue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePopover\u003c/strong\u003e: Add support for \u003ccode\u003etranslations\u003c/code\u003e; \u003ccode\u003efinalFocusEl\u003c/code\u003e and\n\u003ccode\u003erestoreFocus\u003c/code\u003e props.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTagsInput\u003c/strong\u003e: \u003ccode\u003eallowDuplicates\u003c/code\u003e; \u003ccode\u003esanitizeValue\u003c/code\u003e; \u003ccode\u003eenterKeyHint\u003c/code\u003e on mobile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/3da73c35b6eb4dcef919967d9e654682603dcd89\"\u003e\u003ccode\u003e3da73c3\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - Export missing\n\u003ccode\u003edatePickerSlotRecipe\u003c/code\u003e from slot recipes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10721\"\u003e#10721\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d2b7decc32f3c99ebda1492731f7e72c6189f11b\"\u003e\u003ccode\u003ed2b7dec\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/isBatak\"\u003e\u003ccode\u003e@​isBatak\u003c/code\u003e\u003c/a\u003e! - Improve \u003ccode\u003euseBreakpoint\u003c/code\u003e and\n\u003ccode\u003euseBreakpointValue\u003c/code\u003e types with \u003ccode\u003eBreakpointName\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/975bd3685ee67f7f206d50d8c73e9f313a8dcd8a\"\u003e\u003ccode\u003e975bd36\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10677\"\u003e#10677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/4dfd1eeaea9a040d2264cdcb97fcfd458d533f3f\"\u003e\u003ccode\u003e4dfd1ee\u003c/code\u003e\u003c/a\u003e chore: bump ark-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/d041e108d28b77524b302ac6389bee0fb06b6c6f\"\u003e\u003ccode\u003ed041e10\u003c/code\u003e\u003c/a\u003e build: use lower ark-ui version for now\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/16f8329acccb105f1481dcaf2dabec7b0278206e\"\u003e\u003ccode\u003e16f8329\u003c/code\u003e\u003c/a\u003e fix: reject invalid css unit decimals (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10785\"\u003e#10785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/af36e215b034a0adc97bd62f53c91a4c2331995c\"\u003e\u003ccode\u003eaf36e21\u003c/code\u003e\u003c/a\u003e fix: regression and bump ark-ui\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/581c7d12f0e18472b55565f43d8c233afdbea113\"\u003e\u003ccode\u003e581c7d1\u003c/code\u003e\u003c/a\u003e fix: correct css prop usage in GridItem component (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/4ea94e7f66d71a22af009c2ecf83ad992ac5aa57\"\u003e\u003ccode\u003e4ea94e7\u003c/code\u003e\u003c/a\u003e fix(deps): update react to v19.2.5 (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10777\"\u003e#10777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2d630b16871756980a5ecfba71cf0254b4f2e48b\"\u003e\u003ccode\u003e2d630b1\u003c/code\u003e\u003c/a\u003e chore: add pin-input example\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/e9f04d4a6dad093852b924883b55e4c257ca0c22\"\u003e\u003ccode\u003ee9f04d4\u003c/code\u003e\u003c/a\u003e fix: backdrop stacking index\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/39e3db3eb56ebc37a444a6ae3f1e2a1b95d27605\"\u003e\u003ccode\u003e39e3db3\u003c/code\u003e\u003c/a\u003e fix(tokens): resolve array shorthand for fonts, shadows, gradients, animation...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/react@3.35.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@visx/group` from 2.17.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/visx/releases\"\u003e@​visx/group's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.12.0 (2024-11-07)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix small error in the code example in the \u0026quot;Theming\u0026quot; section \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksonhardaker\"\u003ejacksonhardaker\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maurer2\"\u003emaurer2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.11.0 (2024-05-29)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikaspran\"\u003enikaspran\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.4 (2024-05-24)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ebrush: fix brush jumping around after mouseup \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1836\"\u003e#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tfineberg4\"\u003etfineberg4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.3 (2024-05-20)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix LegendThreshold \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZachBarbre\"\u003eZachBarbre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.2 (2024-03-09)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: explicit type exports in \u003ccode\u003e@​visx/responsive\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1809\"\u003e#1809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/visx/blob/master/CHANGELOG.md\"\u003e@​visx/group's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.12.0 (2024-11-07)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix small error in the code example in the \u0026quot;Theming\u0026quot; section \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksonhardaker\"\u003ejacksonhardaker\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maurer2\"\u003emaurer2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.11.0 (2024-05-29)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikaspran\"\u003enikaspran\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.4 (2024-05-24)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ebrush: fix brush jumping around after mouseup \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1836\"\u003e#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tfineberg4\"\u003etfineberg4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.3 (2024-05-20)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix LegendThreshold \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZachBarbre\"\u003eZachBarbre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.2 (2024-03-09)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: explicit type exports in \u003ccode\u003e@​visx/responsive\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1809\"\u003e#1809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/4aa0fde61055a63df171806d21b92b3380764f34\"\u003e\u003ccode\u003e4aa0fde\u003c/code\u003e\u003c/a\u003e v3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/b7952e435577716ba1f599e79b8574959ba1edc4\"\u003e\u003ccode\u003eb7952e4\u003c/code\u003e\u003c/a\u003e build(07a91d82660f7166bf5278fe631e881f17a829e0): auto-commit package sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/07a91d82660f7166bf5278fe631e881f17a829e0\"\u003e\u003ccode\u003e07a91d8\u003c/code\u003e\u003c/a\u003e feat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/d920798cb9e750477342bbfface99e4399a2d5b8\"\u003e\u003ccode\u003ed920798\u003c/code\u003e\u003c/a\u003e Fix snippet in \u0026quot;Theming\u0026quot; section README.md (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/1aed091229e4f2c87babc68af79063da77aec3b7\"\u003e\u003ccode\u003e1aed091\u003c/code\u003e\u003c/a\u003e changelog: v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/b9163a164dbad707b38e20162d13a5a928930bd3\"\u003e\u003ccode\u003eb9163a1\u003c/code\u003e\u003c/a\u003e v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/26fd6561a581febb0356faedc7b20bf1589d511e\"\u003e\u003ccode\u003e26fd656\u003c/code\u003e\u003c/a\u003e build(32f82f4c9f9ca8ff57d75489932b8d88b063fd1a): auto-commit package sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/32f82f4c9f9ca8ff57d75489932b8d88b063fd1a\"\u003e\u003ccode\u003e32f82f4\u003c/code\u003e\u003c/a\u003e feat(xychart): improve performance when hovering with tooltip (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/d609c9a657b5a12eb0d45e78f6cc6372d64611f8\"\u003e\u003ccode\u003ed609c9a\u003c/code\u003e\u003c/a\u003e changelog: v3.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/7c798457edd1030fc7522dafb6b9312ebccdea57\"\u003e\u003ccode\u003e7c79845\u003c/code\u003e\u003c/a\u003e v3.10.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/airbnb/visx/compare/v2.17.0...v3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@visx/shape` from 2.18.0 to 3.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/visx/releases\"\u003e@​visx/shape's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.12.0 (2024-11-07)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix small error in the code example in the \u0026quot;Theming\u0026quot; section \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksonhardaker\"\u003ejacksonhardaker\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maurer2\"\u003emaurer2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.11.0 (2024-05-29)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikaspran\"\u003enikaspran\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.4 (2024-05-24)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ebrush: fix brush jumping around after mouseup \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1836\"\u003e#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tfineberg4\"\u003etfineberg4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.3 (2024-05-20)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix LegendThreshold \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZachBarbre\"\u003eZachBarbre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.2 (2024-03-09)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: explicit type exports in \u003ccode\u003e@​visx/responsive\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1809\"\u003e#1809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/airbnb/visx/blob/master/CHANGELOG.md\"\u003e@​visx/shape's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev3.12.0 (2024-11-07)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1880\"\u003e#1880\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix small error in the code example in the \u0026quot;Theming\u0026quot; section \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1863\"\u003e#1863\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jacksonhardaker\"\u003ejacksonhardaker\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maurer2\"\u003emaurer2\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.11.0 (2024-05-29)\u003c/h1\u003e\n\u003ch4\u003e:rocket: Enhancements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:memo: Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(xychart): improve performance when hovering with tooltip \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1842\"\u003e#1842\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nikaspran\"\u003enikaspran\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.4 (2024-05-24)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003ebrush: fix brush jumping around after mouseup \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1836\"\u003e#1836\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tfineberg4\"\u003etfineberg4\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.3 (2024-05-20)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix LegendThreshold \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1831\"\u003e#1831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:trophy: Contributors\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ZachBarbre\"\u003eZachBarbre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003ev3.10.2 (2024-03-09)\u003c/h1\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003efix: explicit type exports in \u003ccode\u003e@​visx/responsive\u003c/code\u003e \u003ca href=\"https://redirect.github.com/airbnb/visx/pull/1809\"\u003e#1809\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/4aa0fde61055a63df171806d21b92b3380764f34\"\u003e\u003ccode\u003e4aa0fde\u003c/code\u003e\u003c/a\u003e v3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/b7952e435577716ba1f599e79b8574959ba1edc4\"\u003e\u003ccode\u003eb7952e4\u003c/code\u003e\u003c/a\u003e build(07a91d82660f7166bf5278fe631e881f17a829e0): auto-commit package sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/07a91d82660f7166bf5278fe631e881f17a829e0\"\u003e\u003ccode\u003e07a91d8\u003c/code\u003e\u003c/a\u003e feat(sankey): add \u003ccode\u003e@​visx/sankey\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/d920798cb9e750477342bbfface99e4399a2d5b8\"\u003e\u003ccode\u003ed920798\u003c/code\u003e\u003c/a\u003e Fix snippet in \u0026quot;Theming\u0026quot; section README.md (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1863\"\u003e#1863\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/1aed091229e4f2c87babc68af79063da77aec3b7\"\u003e\u003ccode\u003e1aed091\u003c/code\u003e\u003c/a\u003e changelog: v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/b9163a164dbad707b38e20162d13a5a928930bd3\"\u003e\u003ccode\u003eb9163a1\u003c/code\u003e\u003c/a\u003e v3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/26fd6561a581febb0356faedc7b20bf1589d511e\"\u003e\u003ccode\u003e26fd656\u003c/code\u003e\u003c/a\u003e build(32f82f4c9f9ca8ff57d75489932b8d88b063fd1a): auto-commit package sizes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/32f82f4c9f9ca8ff57d75489932b8d88b063fd1a\"\u003e\u003ccode\u003e32f82f4\u003c/code\u003e\u003c/a\u003e feat(xychart): improve performance when hovering with tooltip (\u003ca href=\"https://redirect.github.com/airbnb/visx/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/d609c9a657b5a12eb0d45e78f6cc6372d64611f8\"\u003e\u003ccode\u003ed609c9a\u003c/code\u003e\u003c/a\u003e changelog: v3.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/airbnb/visx/commit/7c798457edd1030fc7522dafb6b9312ebccdea57\"\u003e\u003ccode\u003e7c79845\u003c/code\u003e\u003c/a\u003e v3.10.4\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/airbnb/visx/compare/v2.18.0...v3.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.13.6 to 1.16.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.16.1 — May 13, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a defence-in-depth fix for prototype pollution in \u003ccode\u003eformDataToJSON\u003c/code\u003e, hardens proxy and CI workflows, restores Webpack 4 compatibility for the fetch adapter, and includes several small bug fixes and maintenance improvements.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Defence-in-Depth:\u003c/strong\u003e Hardened \u003ccode\u003eformDataToJSON\u003c/code\u003e against already-polluted \u003ccode\u003eObject.prototype\u003c/code\u003e by walking own properties only, so attacker-controlled keys inherited from a poisoned prototype cannot propagate through deserialization. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProxy Cleartext Leak:\u003c/strong\u003e Fixed an issue where HTTPS request data could be transmitted in cleartext to an HTTP proxy under certain configurations. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCI Cache Removal:\u003c/strong\u003e Removed all GitHub Actions caches as a defence-in-depth measure against cache poisoning vectors in the build pipeline. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eData URI Parsing:\u003c/strong\u003e Updated the \u003ccode\u003efromDataURI\u003c/code\u003e regex to match RFC 2397 more strictly, fixing edge cases in \u003ccode\u003edata:\u003c/code\u003e URL handling. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eUnicode Headers:\u003c/strong\u003e Preserved Unicode header values when running through request interceptors, so non-ASCII header content is no longer corrupted before dispatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10850\"\u003e#10850\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eXHR Upload Progress:\u003c/strong\u003e Guarded against malformed \u003ccode\u003eProgressEvent\u003c/code\u003e payloads emitted by some environments during XHR upload, preventing crashes when \u003ccode\u003eloaded\u003c/code\u003e / \u003ccode\u003etotal\u003c/code\u003e are missing or invalid. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eWebpack 4 Fetch Adapter:\u003c/strong\u003e Fixed an \u0026quot;unexpected token\u0026quot; error caused by syntax in the fetch adapter that Webpack 4 could not parse, restoring compatibility for legacy bundler users. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10864\"\u003e#10864\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eType Definitions:\u003c/strong\u003e Made \u003ccode\u003eparseReviver\u003c/code\u003e \u003ccode\u003econtext.source\u003c/code\u003e optional in the type definitions to align with the ES2023 specification. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10837\"\u003e#10837\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eURL Object Support Reverted:\u003c/strong\u003e Reverted the change that allowed passing a \u003ccode\u003eURL\u003c/code\u003e object as \u003ccode\u003econfig.url\u003c/code\u003e (originally \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e) due to regressions; this support will be reintroduced in a later release once the underlying issues are addressed. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCycle Detection Refactor:\u003c/strong\u003e Replaced the array-based cycle tracker in \u003ccode\u003etoJSONObject\u003c/code\u003e with a \u003ccode\u003eWeakSet\u003c/code\u003e, improving performance and memory behaviour on large nested structures. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10832\"\u003e#10832\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomposeSignals Cleanup:\u003c/strong\u003e Refactored \u003ccode\u003ecomposeSignals\u003c/code\u003e to use a clearer early-return structure, simplifying the cancellation/abort composition path. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10844\"\u003e#10844\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAI Readiness \u0026amp; Repo Docs:\u003c/strong\u003e Added \u003ccode\u003eAGENTS.md\u003c/code\u003e and related contributor-guide updates for both human and AI agents, plus post-release documentation improvements. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10835\"\u003e#10835\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10841\"\u003e#10841\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDocs Improvements:\u003c/strong\u003e Clarified the GET request example, fixed the interceptor \u003ccode\u003eeject\u003c/code\u003e example to reference the correct instance, and corrected the Buzzoid sponsor description in the README. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSponsorship Tooling:\u003c/strong\u003e Fixed empty sponsor arrays in the sponsor processing script, added the ability to inject additional sponsors, updated the sponsorship link, and added a Twicsy advertisement entry. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10843\"\u003e#10843\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10859\"\u003e#10859\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDependencies:\u003c/strong\u003e Bumped \u003ccode\u003e@commitlint/cli\u003c/code\u003e from 20.5.0 to 20.5.2. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10846\"\u003e#10846\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/hpinmetaverse\"\u003e\u003ccode\u003e@​hpinmetaverse\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10836\"\u003e#10836\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/tommyhgunz14\"\u003e\u003ccode\u003e@​tommyhgunz14\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7413\"\u003e#7413\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/abhu85\"\u003e\u003ccode\u003e@​abhu85\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10829\"\u003e#10829\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/divyanshuraj1095\"\u003e\u003ccode\u003e@​divyanshuraj1095\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10853\"\u003e#10853\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/sagodi97\"\u003e\u003ccode\u003e@​sagodi97\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10856\"\u003e#10856\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/rkdfx\"\u003e\u003ccode\u003e@​rkdfx\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ca href=\"https://github.com/Liuwei1125\"\u003e\u003ccode\u003e@​Liuwei1125\u003c/code\u003e\u003c/a\u003e\u003c/strong\u003e (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.16.0...v1.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.16.0 — May 2, 2026\u003c/h2\u003e\n\u003cp\u003eThis release adds support for the QUERY HTTP method and a new \u003ccode\u003eECONNREFUSED\u003c/code\u003e error constant, lands a substantial wave of HTTP, fetch, and XHR adapter bug fixes around redirects, aborts, headers, and timeouts, and welcomes 23 new contributors.\u003c/p\u003e\n\u003ch2\u003e⚠️ Notable Changes\u003c/h2\u003e\n\u003cp\u003eA handful of fixes in this release are either security-adjacent or change observable behaviour. Please review before upgrading:\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/axios/axios/commit/1337d6b537afb2d3f501074c8ac4ef4308221197\"\u003e\u003ccode\u003e1337d6b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.16.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/858a790cec06054547d0d3f941916d6fb2a4d18e\"\u003e\u003ccode\u003e858a790\u003c/code\u003e\u003c/a\u003e fix: remove all caches (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10882\"\u003e#10882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/34adfd90efc9c145488399e1cf7fa96de67080fa\"\u003e\u003ccode\u003e34adfd9\u003c/code\u003e\u003c/a\u003e revert: \u0026quot;fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10874\"\u003e#10874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/847d89b43654405d9a231e0b669832c2092b621f\"\u003e\u003ccode\u003e847d89b\u003c/code\u003e\u003c/a\u003e fix: support URL object as config.url input (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10866\"\u003e#10866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/40948863677bb793bfff0293cce7e7b4f8a1b212\"\u003e\u003ccode\u003e4094886\u003c/code\u003e\u003c/a\u003e fix(progress): guard malformed XHR upload events (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10868\"\u003e#10868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44f0c5bf73c45df6009365141faa394d73596bd7\"\u003e\u003ccode\u003e44f0c5b\u003c/code\u003e\u003c/a\u003e chore: change sponsorship link and add Twicsy advertisement (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10869\"\u003e#10869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/64e1095efedc64c9fecf5176bd9cf2e5e93140d6\"\u003e\u003ccode\u003e64e1095\u003c/code\u003e\u003c/a\u003e chore: update PR and issue template to use h2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10865\"\u003e#10865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/3e6b4e1f311b43aa1dc77d78150a601d9fe4b280\"\u003e\u003ccode\u003e3e6b4e1\u003c/code\u003e\u003c/a\u003e fix: error unexpected token in fetch JS compatibility issue with Webpack 4 (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/c4453bab70f53575175903aee60810c821f72129\"\u003e\u003ccode\u003ec4453ba\u003c/code\u003e\u003c/a\u003e fix: add the ability to add additional sponsors to the process sponsors scrip...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/caa00a90b524bb67ed033474abcf4d8645ced793\"\u003e\u003ccode\u003ecaa00a9\u003c/code\u003e\u003c/a\u003e fix: https data in cleartext to proxy (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10858\"\u003e#10858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.13.6...v1.16.1\"\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 modifies \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 `chakra-react-select` from 4.0.3 to 4.10.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/csandman/chakra-react-select/releases\"\u003echakra-react-select's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.10.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Reduce selected menu option styles specificity by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/338\"\u003ecsandman/chakra-react-select#338\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.10.0...v4.10.1\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.10.0...v4.10.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Switch peer dependencies to depend on \u003ccode\u003e@chakra-ui/react\u003c/code\u003e instead of sub-packages by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/336\"\u003ecsandman/chakra-react-select#336\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.9.2...v4.10.0\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.9.2...v4.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Change package \u003ccode\u003etype\u003c/code\u003e back to default of \u003ccode\u003e\u0026quot;commonjs\u0026quot;\u003c/code\u003e by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/331\"\u003ecsandman/chakra-react-select#331\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis was to fix \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/issues/329\"\u003e#329\u003c/a\u003e, which was being caused by Jest importing the wrong build of the package.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.9.1...v4.9.2\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.9.1...v4.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: Fix \u003ccode\u003ereact-select\u003c/code\u003e core \u003ccode\u003eProps\u003c/code\u003e type export by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/324\"\u003ecsandman/chakra-react-select#324\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.9.0...v4.9.1\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.9.0...v4.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Switch to tsup for building and update dependencies by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/298\"\u003ecsandman/chakra-react-select#298\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThis change should finally make this package fully support ESM, where as before it didn't really which was causing some issues. It should fix an issue with the ID prop not matching mentioned in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/issues/260\"\u003e#260\u003c/a\u003e, without the need for a workaround. Check the \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/298\"\u003ePR description\u003c/a\u003e for full details!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI tested this change in a few different environments with different module resolution setups but it's possible I missed a case. If it ends up not working for your particular setup, please open a \u003ca href=\"https://github.com/csandman/chakra-react-select/issues/new?assignees=csandman\u0026amp;labels=Bug\u0026amp;projects=\u0026amp;template=bug_report.yml\u0026amp;title=%5BBUG%5D+\"\u003ebug report\u003c/a\u003e with as much specific information as you can give me, such as:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChakra Package Versions\u003c/li\u003e\n\u003cli\u003eReact Version\u003c/li\u003e\n\u003cli\u003eTypeScript or Vanilla\u003c/li\u003e\n\u003cli\u003eYarn or NPM (and which version of the package manager you're on)\u003c/li\u003e\n\u003cli\u003eYour jsconfig/tsconfig setup\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eI'm not likely to figure out what's going on if I can't replicate the environment locally, so the more information you can provide the better!\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.8.0...v4.9.0\"\u003ehttps://github.com/csandman/chakra-react-select/compare/v4.8.0...v4.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e4.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update all dependencies by \u003ca href=\"https://github.com/csandman\"\u003e\u003ccode\u003e@​csandman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/pull/315\"\u003ecsandman/chakra-react-select#315\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/b49461f52213e8324a14f157a3f441d52567a736\"\u003e\u003ccode\u003eb49461f\u003c/code\u003e\u003c/a\u003e 4.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/2269b856b29c3f9144c16e19dc147a30bf94c33b\"\u003e\u003ccode\u003e2269b85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/issues/338\"\u003e#338\u003c/a\u003e from csandman/fix/selected-menu-option-styles\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/61bfe641c67d5b3d3cd91e280b7829a3f7ca2204\"\u003e\u003ccode\u003e61bfe64\u003c/code\u003e\u003c/a\u003e Generalize the dependency version of \u003ccode\u003ereact-select\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/f80680161916fa03fdba48b65fd284e38cb77649\"\u003e\u003ccode\u003ef806801\u003c/code\u003e\u003c/a\u003e Reduce selected menu option styles specificity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/9b9ddcc899f2ae207bf13f2f2d16ff4198bf7d19\"\u003e\u003ccode\u003e9b9ddcc\u003c/code\u003e\u003c/a\u003e 4.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/12d7cc63ff645b61629c388ad3093c37a08f5081\"\u003e\u003ccode\u003e12d7cc6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/csandman/chakra-react-select/issues/336\"\u003e#336\u003c/a\u003e from csandman/fix/switch-to-chakra-ui-react-imports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/f9822c4fb9f79e4cd9e6c99553b9700ae8a3ac24\"\u003e\u003ccode\u003ef9822c4\u003c/code\u003e\u003c/a\u003e Remove CodeSandbox CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/b495516eb142c536f91154c695802c213f130db1\"\u003e\u003ccode\u003eb495516\u003c/code\u003e\u003c/a\u003e Update TSConfig once more\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/cef98ceaeb55c39bee52dda6ba29e5c01a7e6fe3\"\u003e\u003ccode\u003ecef98ce\u003c/code\u003e\u003c/a\u003e Switch to using the single package import approach for \u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/csandman/chakra-react-select/commit/c68d4a72945e11cf682bb790250cf3ce17180b6f\"\u003e\u003ccode\u003ec68d4a7\u003c/code\u003e\u003c/a\u003e 4.9.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/csandman/chakra-react-select/compare/v4.0.3...v4.10.1\"\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 modifies \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 `codemirror` from 5.65.21 to 6.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/basic-setup/blob/main/CHANGELOG.md\"\u003ecodemirror's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.0.2 (2025-06-19)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure to include a .d.cts file to make TypeScript happy.\u003c/p\u003e\n\u003ch2\u003e6.0.1 (2022-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eWork around limitations in tree-shaking software that prevented \u003ccode\u003ebasicSetup\u003c/code\u003e from being removed when unused.\u003c/p\u003e\n\u003ch2\u003e6.0.0 (2022-06-08)\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eChange the package name from \u003ccode\u003e@codemirror/example-setup\u003c/code\u003e to just \u003ccode\u003ecodemirror\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThe package no longer exports \u003ccode\u003eEditorState\u003c/code\u003e (since that is no longer necessary to set up a basic editor).\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eminimalSetup\u003c/code\u003e export provides a minimal set of editor extensions.\u003c/p\u003e\n\u003ch2\u003e0.20.0 (2022-04-20)\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eUpdate dependencies to 0.20.0\u003c/p\u003e\n\u003ch2\u003e0.19.3 (2022-03-30)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eAdd the extension that shows a crosshair cursor when Alt is held down to the basic setup.\u003c/p\u003e\n\u003ch2\u003e0.19.1 (2021-12-13)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe basic setup now includes the \u003ccode\u003edropCursor\u003c/code\u003e extension.\u003c/p\u003e\n\u003ch2\u003e0.19.0 (2021-08-11)\u003c/h2\u003e\n\u003ch3\u003eBreaking changes\u003c/h3\u003e\n\u003cp\u003eUpdate dependencies to 0.19.0\u003c/p\u003e\n\u003ch2\u003e0.18.2 (2021-05-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/basic-setup/commits/6.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 modifies \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 `d3` from 3.5.17 to 7.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3/releases\"\u003ed3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd d3.schemeObservable10. \u003ca href=\"https://redirect.github.com/d3/d3-scale-chromatic/pull/51\"\u003ed3/d3-scale-chromatic#51\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange d3.geoCircle precision to 2 degrees. \u003ca href=\"https://redirect.github.com/d3/d3-geo/pull/281\"\u003ed3/d3-geo#281\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet projection.clipAngle precision to 2 degrees. \u003ca href=\"https://redirect.github.com/d3/d3-geo/pull/282\"\u003ed3/d3-geo#282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix the return value of d3.medianIndex and d3.quantileIndex when the data contains missing values. \u003ca href=\"https://redirect.github.com/d3/d3-array/issues/275\"\u003e#275\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix circumcenters when the hull is collinear. \u003ca href=\"https://redirect.github.com/d3/d3-delaunay/pull/142\"\u003ed3/d3-delaunay#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix precision error calculating \u003cem\u003evoronoi\u003c/em\u003e.neighbors. \u003ca href=\"https://redirect.github.com/d3/d3-delaunay/pull/138\"\u003ed3/d3-delaunay#138\u003c/a\u003e \u003ca href=\"https://redirect.github.com/d3/d3-delaunay/pull/139\"\u003ed3/d3-delaunay#139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken polygon. \u003ca href=\"https://redirect.github.com/d3/d3-delaunay/pull/140\"\u003ed3/d3-delaunay#140\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix threshold generation when input is empty or has no deviation. \u003ca href=\"https://redirect.github.com/d3/d3-array/pull/271\"\u003ed3/d3-array#271\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ed3.ticks now tries harder to generate at least one tick. \u003ca href=\"https://redirect.github.com/d3/d3-array/pull/264\"\u003ed3/d3-array#264\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTolerate invalid input values when generating contours. \u003ca href=\"https://redirect.github.com/d3/d3-contour/pull/61\"\u003e#61\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTolerate invalid input weights when generating density contours. \u003ca href=\"https://redirect.github.com/d3/d3-contour/pull/65\"\u003e#65\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix missing contours at extrema when using default thresholds. \u003ca href=\"https://redirect.github.com/d3/d3-contour/pull/68\"\u003e#68\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-path/blob/main/README.md#pathRound\"\u003ed3.pathRound\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd configurable precision when generating path data via \u003ca href=\"https://github.com/d3/d3-geo/blob/main/README.md#path_digits\"\u003e\u003cem\u003epath\u003c/em\u003e.digits\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd likewise \u003cem\u003eshape\u003c/em\u003e.digits method to d3.arc, d3.area, d3.line, d3.link, and d3.symbol.\u003c/li\u003e\n\u003cli\u003eImprove the performance of d3.geoPath’s string concatenation.\u003c/li\u003e\n\u003cli\u003eFix arc rendering for small arcs with rounded corners.\u003c/li\u003e\n\u003cli\u003eFix BumpRadial implementation to support multiple points.\u003c/li\u003e\n\u003cli\u003eFix projection when lambda is outside the range ±3π.\u003c/li\u003e\n\u003cli\u003eRename d3.symbolX to d3.symbolTimes; d3.symbolX is now deprecated.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-time/blob/main/README.md#timeDay\"\u003ed3.unixDay\u003c/a\u003e and \u003ca href=\"https://github.com/d3/d3-time/blob/main/README.md#timeDays\"\u003ed3.unixDays\u003c/a\u003e. \u003ca href=\"https://redirect.github.com/d3/d3-time/pull/58\"\u003ed3/d3-time#58\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdopt d3.unixDay in place of d3.utcDay for \u003ca href=\"https://github.com/d3/d3-time/blob/main/README.md#utcTicks\"\u003ed3.utcTicks\u003c/a\u003e to ensure uniform tick spacing.\u003c/li\u003e\n\u003cli\u003eFix mutation of user-owned thresholds in d3.bin. \u003ca href=\"https://redirect.github.com/d3/d3-array/issues/263\"\u003ed3/d3-array#263\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix infinite loop when d3.quantile or d3.quickselect is called with invalid arguments. \u003ca href=\"https://redirect.github.com/d3/d3-array/pull/262\"\u003ed3/d3-array#262\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3-contour/blob/main/README.md#density_bandwidth\"\u003e\u003cem\u003edensity\u003c/em\u003e.bandwidth\u003c/a\u003e now supports fractional (non-integer) values.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#blur\"\u003ed3.blur\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#blur2\"\u003ed3.blur2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#blurImage\"\u003ed3.blurImage\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#medianIndex\"\u003ed3.medianIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#quantileIndex\"\u003ed3.quantileIndex\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/d3/d3/blob/main/CHANGES.md\"\u003ed3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChanges in D3 7.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/d3/d3/releases/tag/v7.0.0\"\u003eReleased June 11, 2021.\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003eThis document covers only major changes. For minor and patch changes, please see the \u003ca href=\"https://github.com/d3/d3/releases\"\u003erelease notes\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eD3 now ships as pure ES modules and requires Node.js 12 or higher. For more, please read \u003ca href=\"https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\"\u003eSindre Sorhus’s FAQ\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#bin\"\u003ed3.bin\u003c/a\u003e now ignores nulls. \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#ascending\"\u003ed3.ascending\u003c/a\u003e and \u003ca href=\"https://github.com/d3/d3-array/blob/main/README.md#descending\"\u003ed3.descending\u003c/a\u003e no longer consider null comparable.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/d3/d3-scale/blob/main/README.md#ordinal-scales\"\u003eOrdinal scales\u003c/a\u003e now use \u003ca href=\"https://github.com/mbostock/internmap\"\u003eInternMap\u003c/a\u003e for domains; domain values are now uniqued by coercing to a primitive value via \u003cem\u003eobject\u003c/em\u003e.valueOf instead of coercing to a string via \u003cem\u003eobject\u003c/em\u003e.toString.\u003c/p\u003e\n\u003cp\u003eArray-likes (\u003cem\u003ee.g.\u003c/em\u003e, a live NodeList such as \u003cem\u003eelement\u003c/em\u003e.childNodes) are converted to arrays in \u003ca href=\"https://github.com/d3/d3-selection/blob/main/README.md#selectAll\"\u003ed3.selectAll\u003c/a\u003e and \u003ca href=\"https://github.com/d3/d3-selection/blob/main/README.md#selection_selectAll\"\u003e\u003cem\u003eselection\u003c/em\u003e.selectAll\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eChanges in D3 6.0\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/d3/d3/releases/tag/v6.0.0\"\u003eReleased August 26, 2020.\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eD3 now \u003cstrong\u003euses native collections\u003c/strong\u003e (Map and Set) and \u003cstrong\u003eaccepts iterables\u003c/strong\u003e. \u003ca href=\"https://observablehq.com/@d3/d3-group\"\u003ed3.group and d3.rollup\u003c/a\u003e are powerful new aggregation functions that replace d3.nest and work great \u003ca href=\"https://observablehq.com/d/9a453665f405eebf\"\u003ewith d3-hierarchy\u003c/a\u003e and d3-selection. There are lots of new helpers in d3-array, too, such as \u003ca href=\"https://observablehq.com/@d3/d3-least\"\u003ed3.greatest\u003c/a\u003e, \u003ca href=\"https://observablehq.com/@d3/d3-quickselect\"\u003ed3.quickselect\u003c/a\u003e, and \u003ca href=\"https://observablehq.com/@d3/d3-fsum\"\u003ed3.fsum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eD3 now \u003cstrong\u003epasses events directly to listeners\u003c/strong\u003e, replacing the d3.event global and bringing D3 inline with vanilla JavaScript and most other frameworks.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ed3-delaunay\u003c/strong\u003e (based on Vladimir Agafonkin’s excellent \u003ca href=\"https://github.com/mapbox/delaunator\"\u003eDelaunator\u003c/a\u003e) replaces d3-voronoi, offering dramatic improvements to performance, robustness, and \u003ca href=\"https://observablehq.com/@d3/delaunay-find\"\u003esearch\u003c/a\u003e. And there’s a new \u003ca href=\"https://github.com/Fil/d3-geo-voronoi\"\u003ed3-geo-voronoi\u003c/a\u003e for spherical (geographical) data! \u003cstrong\u003ed3-random\u003c/strong\u003e is \u003ca href=\"https://github.com/d3/d3-random/blob/master/README.md\"\u003egreatly expanded\u003c/a\u003e and includes a fast \u003ca href=\"https://observablehq.com/@d3/d3-randomlcg\"\u003elinear congruential generator\u003c/a\u003e for seeded randomness. \u003cstrong\u003ed3-chord\u003c/strong\u003e has new layouts for \u003ca href=\"https://observablehq.com/@d3/directed-chord-diagram\"\u003edirected\u003c/a\u003e and transposed chord diagrams. \u003cstrong\u003ed3-scale\u003c/strong\u003e adds a new \u003ca href=\"https://observablehq.com/@d3/radial-stacked-bar-chart-ii\"\u003eradial scale\u003c/a\u003e type.\u003c/p\u003e\n\u003cp\u003e… and a variety of other small enhancements. \u003ca href=\"https://observablehq.com/@d3/gallery\"\u003eMore than 450 examples\u003c/a\u003e have been updated to D3 6.0!\u003c/p\u003e\n\u003ch3\u003ed3-array\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAccept iterables.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#group\"\u003ed3.group\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#groups\"\u003ed3.groups\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#index\"\u003ed3.index\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#indexes\"\u003ed3.indexes\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#rollup\"\u003ed3.rollup\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#rollups\"\u003ed3.rollups\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#maxIndex\"\u003ed3.maxIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#minIndex\"\u003ed3.minIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#greatest\"\u003ed3.greatest\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#greatestIndex\"\u003ed3.greatestIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#least\"\u003ed3.least\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#leastIndex\"\u003ed3.leastIndex\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#bin\"\u003ed3.bin\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#count\"\u003ed3.count\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#cumsum\"\u003ed3.cumsum\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#fsum\"\u003ed3.fsum\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#Adder\"\u003ed3.Adder\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#quantileSorted\"\u003ed3.quantileSorted\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#quickselect\"\u003ed3.quickselect\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#bisector_center\"\u003e\u003cem\u003ebisector\u003c/em\u003e.center\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAllow more than two iterables for \u003ca href=\"https://github.com/d3/d3-array/blob/master/README.md#cross\"\u003ed3.cross\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/1f8dd3b92960f58726006532c11e9457864513ec\"\u003e\u003ccode\u003e1f8dd3b\u003c/code\u003e\u003c/a\u003e 7.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/a8afcf81a1cdda0c030c1c37286a92998add96a9\"\u003e\u003ccode\u003ea8afcf8\u003c/code\u003e\u003c/a\u003e d3-geo 3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/b79e7da0386d2e7a1b4f4e338990e6d516d5dc0a\"\u003e\u003ccode\u003eb79e7da\u003c/code\u003e\u003c/a\u003e fix vitepress colors, again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/1461bfb6cfa18477acc47e5801e0f33e46f11717\"\u003e\u003ccode\u003e1461bfb\u003c/code\u003e\u003c/a\u003e update actions, again\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/6d6fb02d17cf0c3b99c193343ab107f18c7c9979\"\u003e\u003ccode\u003e6d6fb02\u003c/code\u003e\u003c/a\u003e documentation for schemeObservable10 (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3804\"\u003e#3804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/a353aa525e50a24c89cb8b97a8ebcc7c22cb9a14\"\u003e\u003ccode\u003ea353aa5\u003c/code\u003e\u003c/a\u003e Documentation for d3-geo#281 (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3803\"\u003e#3803\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/9f9d46849c5b5751609b169ffda497e6d79e7c2e\"\u003e\u003ccode\u003e9f9d468\u003c/code\u003e\u003c/a\u003e fix: jsx compatible camelCase syntax in svg (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3816\"\u003e#3816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/cb875eec7da2c8ed10b996254e4ab618e50171c9\"\u003e\u003ccode\u003ecb875ee\u003c/code\u003e\u003c/a\u003e Remove defunct newsletter signup link from footer (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3808\"\u003e#3808\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/33b372d6b291af1a45a6d463ec9a319ebf16c3a0\"\u003e\u003ccode\u003e33b372d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Remove mastodon link, change twitter to x (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3801\"\u003e#3801\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/d3/d3/commit/4d3e273bec304e09f5ac363928be6b2726198f3a\"\u003e\u003ccode\u003e4d3e273\u003c/code\u003e\u003c/a\u003e Remove mastodon link, change twitter to x (\u003ca href=\"https://redirect.github.com/d3/d3/issues/3801\"\u003e#3801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/d3/d3/compare/v3.5.17...v7.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `echarts` from 6.0.0 to 6.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/apache/echarts/releases\"\u003eecharts's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Feature] [axis]: Support \u003ccode\u003edataMin\u003c/code\u003e and \u003ccode\u003edataMax\u003c/code\u003e option for calculating a nice axis extent. \u003ca href=\"https://redirect.github.com/apache/echarts/pull/20838\"\u003e#20838\u003c/a\u003e (\u003ca href=\"https://github.com/Justin-ZS\"\u003eJustin-ZS\u003c/a\u003e, \u003ca href=\"https://github.com/Ovilia\"\u003eOvilia\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Feature] [axis]: Comprehensively enable all types of axis (i.e., \u003ccode\u003e\u0026quot...\n\n_Description has been truncated_","html_url":"https://github.com/kumarvedant1/Airflow/pull/42","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kumarvedant1%2FAirflow/issues/42","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/42/packages"}},{"old_version":"2.7.0","new_version":"2.10.2","update_type":"minor","path":"/TrafficLightsEnhancement/UI","pr_created_at":"2026-05-23T23:07:56.000Z","version_change":"2.7.0 → 2.10.2","issue":{"uuid":"4509856871","node_id":"PR_kwDORt7btM7esvGq","number":72,"state":"closed","title":"build(deps-dev): bump mini-css-extract-plugin from 2.7.0 to 2.10.2 in /TrafficLightsEnhancement/UI","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-23T23:57:31.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-23T23:07:56.000Z","updated_at":"2026-05-23T23:57:38.000Z","time_to_close":2975,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"mini-css-extract-plugin","old_version":"2.7.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"}],"path":"/TrafficLightsEnhancement/UI","ecosystem":"npm"},"body":"Bumps [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) from 2.7.0 to 2.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.0\"\u003e2.10.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e54f775d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent generation of a contentHash for a chunk when the set of css modules is of size 0 (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e4e4a95d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.9.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.3...v2.9.4\"\u003e2.9.4\u003c/a\u003e (2025-08-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehmr crash in some situations (\u003ca href=\"https://redirect.github.com/webpack-contrib/mini-css-extract-plugin/issues/1140\"\u003e#1140\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/f67c05a2305dbfc0f949ce9f11c96c32cb402deb\"\u003ef67c05a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.9.3\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.2...v2.9.3\"\u003e2.9.3\u003c/a\u003e (2025-08-04)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshould update initial chunks correctly with filename (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/dab023f4a7685bc20ef175e71dacd78d988e3713\"\u003edab023f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.9.2\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.1...v2.9.2\"\u003e2.9.2\u003c/a\u003e (2024-11-01)\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/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.0\"\u003e2.10.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e54f775d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent generation of a contentHash for a chunk when the set of css modules is of size 0 (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e4e4a95d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.3...v2.9.4\"\u003e2.9.4\u003c/a\u003e (2025-08-11)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehmr crash in some situations (\u003ca href=\"https://redirect.github.com/webpack-contrib/mini-css-extract-plugin/issues/1140\"\u003e#1140\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/f67c05a2305dbfc0f949ce9f11c96c32cb402deb\"\u003ef67c05a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.2...v2.9.3\"\u003e2.9.3\u003c/a\u003e (2025-08-04)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshould update initial chunks correctly with filename (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/dab023f4a7685bc20ef175e71dacd78d988e3713\"\u003edab023f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.1...v2.9.2\"\u003e2.9.2\u003c/a\u003e (2024-11-01)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprefetch and preload runtime generation (\u003ca href=\"https://redirect.github.com/webpack-contrib/mini-css-extract-plugin/issues/1116\"\u003e#1116\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/commit/58c6b7422aedfd3fc4d5f3553b196da40eae1f4b\"\u003e58c6b74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack-contrib/mini-css-extract-plugin/compare/v2.9.0...v2.9.1\"\u003e2.9.1\u003c/a\u003e (2024-08-19)\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/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/24ab26b3335049308c02ff212f63a68c142207df\"\u003e\u003ccode\u003e24ab26b\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/144de0456bb012eac0ce78023a0bc8cbfa9a4ca0\"\u003e\u003ccode\u003e144de04\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e\u003ccode\u003e4e4a95d\u003c/code\u003e\u003c/a\u003e fix: prevent generation of a contentHash for a chunk when the set of css modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e\u003ccode\u003e54f775d\u003c/code\u003e\u003c/a\u003e feat: respect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.7.0...v2.10.2\"\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=mini-css-extract-plugin\u0026package-manager=npm_and_yarn\u0026previous-version=2.7.0\u0026new-version=2.10.2)](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/mayor-modder/Cities2-TrafficLightsEnhancement-Extended/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mayor-modder%2FCities2-TrafficLightsEnhancement-Extended/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}},{"old_version":"2.10.0","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-21T13:46:58.000Z","version_change":"2.10.0 → 2.10.2","issue":{"uuid":"4495055651","node_id":"PR_kwDORk6TB87d9a08","number":23,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 40 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-21T13:46:58.000Z","updated_at":"2026-05-21T13:47:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":40,"packages":[{"name":"@types/estree","old_version":"1.0.8","new_version":"1.0.9","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"enhanced-resolve","old_version":"5.20.0","new_version":"5.21.6","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"loader-runner","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/webpack/loader-runner"},{"name":"terser-webpack-plugin","old_version":"5.3.17","new_version":"5.6.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"webpack-sources","old_version":"3.3.4","new_version":"3.4.1","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"@changesets/cli","old_version":"2.30.0","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@codspeed/core","old_version":"5.2.0","new_version":"5.4.0","repository_url":"https://github.com/CodSpeedHQ/codspeed-node"},{"name":"@types/node","old_version":"25.3.3","new_version":"25.9.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"assemblyscript","old_version":"0.28.9","new_version":"0.28.17","repository_url":"https://github.com/AssemblyScript/assemblyscript"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"date-fns","old_version":"4.1.0","new_version":"4.2.1","repository_url":"https://github.com/date-fns/date-fns"},{"name":"eslint-config-webpack","old_version":"4.9.3","new_version":"4.9.6","repository_url":"https://github.com/webpack/eslint-config-webpack"},{"name":"jest","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.4.2","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.4.1","repository_url":"https://github.com/jestjs/jest"},{"name":"less","old_version":"4.5.1","new_version":"4.6.4","repository_url":"https://github.com/less/less.js"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash-es","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"memfs","old_version":"4.56.11","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"node-gyp","old_version":"12.2.0","new_version":"12.3.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"oxc-parser","old_version":"0.116.0","new_version":"0.132.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"pkg-pr-new","old_version":"0.0.65","new_version":"0.0.75","repository_url":"https://github.com/stackblitz-labs/pkg.pr.new"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.6","repository_url":"https://github.com/facebook/react"},{"name":"simple-git","old_version":"3.32.3","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"terser","old_version":"5.46.0","new_version":"5.47.1","repository_url":"https://github.com/terser/terser"},{"name":"three","old_version":"0.183.2","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"tinybench","old_version":"6.0.0","new_version":"6.0.2","repository_url":"https://github.com/tinylibs/tinybench"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 36 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/estree](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/estree) | `1.0.8` | `1.0.9` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.20.0` | `5.21.6` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.1.0` |\n| [loader-runner](https://github.com/webpack/loader-runner) | `4.3.1` | `4.3.2` |\n| [terser-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.3.17` | `5.6.0` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.4` | `3.4.1` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.30.0` | `2.31.0` |\n| [@codspeed/core](https://github.com/CodSpeedHQ/codspeed-node) | `5.2.0` | `5.4.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.3.3` | `25.9.1` |\n| [assemblyscript](https://github.com/AssemblyScript/assemblyscript) | `0.28.9` | `0.28.17` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [date-fns](https://github.com/date-fns/date-fns) | `4.1.0` | `4.2.1` |\n| [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.9.3` | `4.9.6` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.4.2` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.4.2` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.2.0` | `30.4.1` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.4.1` |\n| [less](https://github.com/less/less.js) | `4.5.1` | `4.6.4` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.56.11` | `4.57.2` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.2.0` | `12.3.0` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.116.0` | `0.132.0` |\n| [pkg-pr-new](https://github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli) | `0.0.65` | `0.0.75` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.6` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.6` |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.32.3` | `3.36.0` |\n| [terser](https://github.com/terser/terser) | `5.46.0` | `5.47.1` |\n| [three](https://github.com/mrdoob/three.js) | `0.183.2` | `0.184.0` |\n| [tinybench](https://github.com/tinylibs/tinybench) | `6.0.0` | `6.0.2` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n\n\nUpdates `@types/estree` from 1.0.8 to 1.0.9\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/estree\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.20.0 to 5.21.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.21.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up alias resolution on the hot path. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/589\"\u003e#589\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAliasPlugin\u003c/code\u003e / \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: bucket compiled alias options by the first char code of \u003ccode\u003ename\u003c/code\u003e, so resolves skip options whose name can't possibly match the request's first char. Gated to cases with 2+ distinct first chars so degenerate single-bucket lists (e.g. long alias chains) don't pay for the \u003ccode\u003eMap.get\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: memoize \u003ccode\u003e_selectPathsDataForContext(map, requestPath)\u003c/code\u003e per map so the per-source-file \u003ccode\u003econtextList\u003c/code\u003e scan only runs once per directory. Gated to maps with 2+ contexts so single-context tsconfigs aren't penalized by the cache lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBiggest wins on alias-heavy configs (300+ entries): \u003ccode\u003ehuge-alias-miss\u003c/code\u003e +151%, \u003ccode\u003ehuge-alias-list\u003c/code\u003e +126%, \u003ccode\u003ealias-first-char-miss\u003c/code\u003e +120%.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add configDir to modules when tsconfig has no baseUrl. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etsconfig: true\u003c/code\u003e is used, walk up parent directories to find \u003ccode\u003etsconfig.json\u003c/code\u003e, matching TypeScript's own \u003ccode\u003efindConfigFile\u003c/code\u003e behavior. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTsconfigPathsPlugin now falls through to normal module resolution when a \u003ccode\u003epaths\u003c/code\u003e pattern matches but the mapped path does not exist, matching TypeScript's native resolution behavior. Previously, patterns like \u003ccode\u003e\u0026quot;@*\u0026quot;\u003c/code\u003e would block scoped npm packages (e.g. \u003ccode\u003e@sentry/react\u003c/code\u003e) from resolving via \u003ccode\u003enode_modules\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TsconfigPathsPlugin circular project references causing stack overflow, add support for extending from unscoped npm packages, and use \u003ccode\u003estat\u003c/code\u003e instead of \u003ccode\u003ereadFile\u003c/code\u003e for existence checks in extends resolution. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/575\"\u003e#575\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: dedupe miss paths in \u003ccode\u003eDirectoryExistsPlugin\u003c/code\u003e/\u003ccode\u003eFileExistsPlugin\u003c/code\u003e and prune the per-resolve \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e context scan. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: drop a dead Map lookup in \u003ccode\u003efindMatch\u003c/code\u003e and flatten \u003ccode\u003eAliasFieldPlugin\u003c/code\u003e's cache check. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hot-path tweaks in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e, \u003ccode\u003eAliasUtils\u003c/code\u003e, and \u003ccode\u003eutil/entrypoints\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cut per-resolve allocations in \u003ccode\u003eResolver.parse\u003c/code\u003e, \u003ccode\u003eloadDescriptionFile\u003c/code\u003e, and \u003ccode\u003eTsconfigPathsPlugin._selectPathsDataForContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllocation-free reductions on hot-path code: hoist \u003ccode\u003e/#/g\u003c/code\u003e, \u003ccode\u003e/\\$/g\u003c/code\u003e and \u003ccode\u003e/\\\\/g\u003c/code\u003e to module-level constants and gate the corresponding \u003ccode\u003e.replace\u003c/code\u003e calls behind \u003ccode\u003eincludes(…)\u003c/code\u003e so paths/queries/requests without the match char skip the regex state machine entirely (the common case); share a single \u003ccode\u003eEMPTY_NO_MATCH\u003c/code\u003e tuple instead of allocating \u003ccode\u003e[[], null]\u003c/code\u003e per \u0026quot;no match\u0026quot; / \u0026quot;no condition matched\u0026quot; return; switch \u003ccode\u003edirectMapping\u003c/code\u003e's \u003ccode\u003efor...of\u003c/code\u003e over \u003ccode\u003emappingTarget\u003c/code\u003e and inner results to indexed loops to avoid iterator-object allocation per call; inline \u003ccode\u003eisConditionalMapping\u003c/code\u003e at its two hot-path call sites and merge the duplicate \u003ccode\u003edefault\u003c/code\u003e / \u003ccode\u003econditionNames.has(condition)\u003c/code\u003e branches in \u003ccode\u003ecomputeConditionalMapping\u003c/code\u003e; replace \u003ccode\u003einvalidSegmentRegEx.exec(…) !== null\u003c/code\u003e with \u003ccode\u003e.test(…)\u003c/code\u003e (no match-array allocation); drop the dead \u003ccode\u003edeprecatedInvalidSegmentRegEx.test(…) !== null\u003c/code\u003e clause in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e (\u003ccode\u003e.test\u003c/code\u003e returns boolean; \u003ccode\u003etrue !== null\u003c/code\u003e and \u003ccode\u003efalse !== null\u003c/code\u003e are both true, so it was \u003ccode\u003e\u0026amp;\u0026amp; true\u003c/code\u003e); drop the redundant \u003ccode\u003erelativePath.length === 0\u003c/code\u003e guard before \u003ccode\u003e!startsWith(\u0026quot;./\u0026quot;)\u003c/code\u003e in \u003ccode\u003eExportsFieldPlugin\u003c/code\u003e (the empty-string case is already covered). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/558\"\u003e#558\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erestore plugin compatibility for \u003ccode\u003e[...resolveContext.stack]\u003c/code\u003e iteration (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/569\"\u003e#569\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e to support \u003ccode\u003eresolveSync\u003c/code\u003e with \u003ccode\u003euseSyncFileSystemCalls\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/572\"\u003e#572\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.21.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eSpeed up alias resolution on the hot path. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/589\"\u003e#589\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAliasPlugin\u003c/code\u003e / \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: bucket compiled alias options by the first char code of \u003ccode\u003ename\u003c/code\u003e, so resolves skip options whose name can't possibly match the request's first char. Gated to cases with 2+ distinct first chars so degenerate single-bucket lists (e.g. long alias chains) don't pay for the \u003ccode\u003eMap.get\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e: memoize \u003ccode\u003e_selectPathsDataForContext(map, requestPath)\u003c/code\u003e per map so the per-source-file \u003ccode\u003econtextList\u003c/code\u003e scan only runs once per directory. Gated to maps with 2+ contexts so single-context tsconfigs aren't penalized by the cache lookup.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBiggest wins on alias-heavy configs (300+ entries): \u003ccode\u003ehuge-alias-miss\u003c/code\u003e +151%, \u003ccode\u003ehuge-alias-list\u003c/code\u003e +126%, \u003ccode\u003ealias-first-char-miss\u003c/code\u003e +120%.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't add configDir to modules when tsconfig has no baseUrl. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhen \u003ccode\u003etsconfig: true\u003c/code\u003e is used, walk up parent directories to find \u003ccode\u003etsconfig.json\u003c/code\u003e, matching TypeScript's own \u003ccode\u003efindConfigFile\u003c/code\u003e behavior. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/585\"\u003e#585\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTsconfigPathsPlugin now falls through to normal module resolution when a \u003ccode\u003epaths\u003c/code\u003e pattern matches but the mapped path does not exist, matching TypeScript's native resolution behavior. Previously, patterns like \u003ccode\u003e\u0026quot;@*\u0026quot;\u003c/code\u003e would block scoped npm packages (e.g. \u003ccode\u003e@sentry/react\u003c/code\u003e) from resolving via \u003ccode\u003enode_modules\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TsconfigPathsPlugin circular project references causing stack overflow, add support for extending from unscoped npm packages, and use \u003ccode\u003estat\u003c/code\u003e instead of \u003ccode\u003ereadFile\u003c/code\u003e for existence checks in extends resolution. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/575\"\u003e#575\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: dedupe miss paths in \u003ccode\u003eDirectoryExistsPlugin\u003c/code\u003e/\u003ccode\u003eFileExistsPlugin\u003c/code\u003e and prune the per-resolve \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e context scan. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: drop a dead Map lookup in \u003ccode\u003efindMatch\u003c/code\u003e and flatten \u003ccode\u003eAliasFieldPlugin\u003c/code\u003e's cache check. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: hot-path tweaks in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e, \u003ccode\u003eAliasUtils\u003c/code\u003e, and \u003ccode\u003eutil/entrypoints\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eperf: cut per-resolve allocations in \u003ccode\u003eResolver.parse\u003c/code\u003e, \u003ccode\u003eloadDescriptionFile\u003c/code\u003e, and \u003ccode\u003eTsconfigPathsPlugin._selectPathsDataForContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/574\"\u003e#574\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.21.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllocation-free reductions on hot-path code: hoist \u003ccode\u003e/#/g\u003c/code\u003e, \u003ccode\u003e/\\$/g\u003c/code\u003e and \u003ccode\u003e/\\\\/g\u003c/code\u003e to module-level constants and gate the corresponding \u003ccode\u003e.replace\u003c/code\u003e calls behind \u003ccode\u003eincludes(…)\u003c/code\u003e so paths/queries/requests without the match char skip the regex state machine entirely (the common case); share a single \u003ccode\u003eEMPTY_NO_MATCH\u003c/code\u003e tuple instead of allocating \u003ccode\u003e[[], null]\u003c/code\u003e per \u0026quot;no match\u0026quot; / \u0026quot;no condition matched\u0026quot; return; switch \u003ccode\u003edirectMapping\u003c/code\u003e's \u003ccode\u003efor...of\u003c/code\u003e over \u003ccode\u003emappingTarget\u003c/code\u003e and inner results to indexed loops to avoid iterator-object allocation per call; inline \u003ccode\u003eisConditionalMapping\u003c/code\u003e at its two hot-path call sites and merge the duplicate \u003ccode\u003edefault\u003c/code\u003e / \u003ccode\u003econditionNames.has(condition)\u003c/code\u003e branches in \u003ccode\u003ecomputeConditionalMapping\u003c/code\u003e; replace \u003ccode\u003einvalidSegmentRegEx.exec(…) !== null\u003c/code\u003e with \u003ccode\u003e.test(…)\u003c/code\u003e (no match-array allocation); drop the dead \u003ccode\u003edeprecatedInvalidSegmentRegEx.test(…) !== null\u003c/code\u003e clause in \u003ccode\u003eImportsFieldPlugin\u003c/code\u003e (\u003ccode\u003e.test\u003c/code\u003e returns boolean; \u003ccode\u003etrue !== null\u003c/code\u003e and \u003ccode\u003efalse !== null\u003c/code\u003e are both true, so it was \u003ccode\u003e\u0026amp;\u0026amp; true\u003c/code\u003e); drop the redundant \u003ccode\u003erelativePath.length === 0\u003c/code\u003e guard before \u003ccode\u003e!startsWith(\u0026quot;./\u0026quot;)\u003c/code\u003e in \u003ccode\u003eExportsFieldPlugin\u003c/code\u003e (the empty-string case is already covered). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/558\"\u003e#558\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erestore plugin compatibility for \u003ccode\u003e[...resolveContext.stack]\u003c/code\u003e iteration (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/569\"\u003e#569\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/658315c50813ad1d81a6cac4faf426971a132d96\"\u003e\u003ccode\u003e658315c\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/590\"\u003e#590\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/7d8c24fc2c0eec96374f6a6f0539ac774a0cc5ea\"\u003e\u003ccode\u003e7d8c24f\u003c/code\u003e\u003c/a\u003e perf: bucket alias options by first char \u0026amp; sort exports keys by priority (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/589\"\u003e#589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/6a8388803f494acdcd61d39eac52f669199cf4e5\"\u003e\u003ccode\u003e6a83888\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/588\"\u003e#588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/61f36fd0bb7130a680fe747dc5e2d6589e3c9147\"\u003e\u003ccode\u003e61f36fd\u003c/code\u003e\u003c/a\u003e chore: add changelog entry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/9ceca83dc4d4681510dc11a35587e407ca7c5290\"\u003e\u003ccode\u003e9ceca83\u003c/code\u003e\u003c/a\u003e fix: don't add configDir to modules when tsconfig has no baseUrl (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/587\"\u003e#587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e6f21587baeb93306f6e5d18e78f4896389fed3e\"\u003e\u003ccode\u003ee6f2158\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/586\"\u003e#586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/ec533b64dbe52138954c3a66e0ad156a88509c59\"\u003e\u003ccode\u003eec533b6\u003c/code\u003e\u003c/a\u003e fix: TsconfigPathsPlugin walks up parent directories when tsconfig is true (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/9e1c1e10b970d3aff5b260df0ca041bbf25c97fb\"\u003e\u003ccode\u003e9e1c1e1\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/create-github-app-token from 3.1.1 to 3.2.0 in the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/c9bd93915ca1fb6e69e4091aa951b159f16a7e84\"\u003e\u003ccode\u003ec9bd939\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/583\"\u003e#583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/d09bdb281efec1905790dd81ecf8f2d8a043dbdf\"\u003e\u003ccode\u003ed09bdb2\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/582\"\u003e#582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.20.0...v5.21.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for enhanced-resolve since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `es-module-lexer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guybedford/es-module-lexer/releases\"\u003ees-module-lexer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways exclude dyn import attributes from specifier range by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle new of conflict cases by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/195\"\u003eguybedford/es-module-lexer#195\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/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ehttps://github.com/guybedford/es-module-lexer/compare/2.0.0...2.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/guybedford/es-module-lexer/commit/5fb11e1e01ef8d454829ce6e6f8f6cf102d82d8a\"\u003e\u003ccode\u003e5fb11e1\u003c/code\u003e\u003c/a\u003e 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/cc29c5bca18d715f81f7592b3c5fe18f9abf24b9\"\u003e\u003ccode\u003ecc29c5b\u003c/code\u003e\u003c/a\u003e fix: handle new of conflict cases (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/4a351384ffa8c458d9c2a665978247b041ab94b8\"\u003e\u003ccode\u003e4a35138\u003c/code\u003e\u003c/a\u003e Always exclude dyn import attributes from specifier range (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader-runner` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/loader-runner/releases\"\u003eloader-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/a1a38886eeb46d0ce66bd96839bdb18c34f78301\"\u003e\u003ccode\u003ea1a3888\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9711d5c84b2636237da9d0cce142ab3b629b62e7\"\u003e\u003ccode\u003e9711d5c\u003c/code\u003e\u003c/a\u003e chore(deps): update before release (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/61272a80e03aeb35c855902774467a9a9b3f2c1d\"\u003e\u003ccode\u003e61272a8\u003c/code\u003e\u003c/a\u003e docs: clarify that result.result is an array (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/2776643280781bceab36f726db41c52621d9a3dc\"\u003e\u003ccode\u003e2776643\u003c/code\u003e\u003c/a\u003e refactor: modernize to ES6+ with perf improvements (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9fa0836b81bd9723b35f1379e47f247fe8dd9fd8\"\u003e\u003ccode\u003e9fa0836\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/20e9fb869042511d2615bb4cc5d88a8e41fe1420\"\u003e\u003ccode\u003e20e9fb8\u003c/code\u003e\u003c/a\u003e refactor: fix logic for empty resource (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/loader-runner/compare/v4.3.1...v4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tapable` from 2.3.0 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/releases\"\u003etapable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/blob/main/CHANGELOG.md\"\u003etapable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/429601243bca39b4678c1dd4d2d6a84005977b2e\"\u003e\u003ccode\u003e4296012\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/780b3c0f1975d5bafec5528765c5cb30bba98171\"\u003e\u003ccode\u003e780b3c0\u003c/code\u003e\u003c/a\u003e fix: preserve custom tap options dropped by _tap fast path (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/5da5021e923fe5eb8d74ccc232ae58a78395167f\"\u003e\u003ccode\u003e5da5021\u003c/code\u003e\u003c/a\u003e chore: test refactor + change changelog entry (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2ba184c3641a229c12292993ffb33702435cdea7\"\u003e\u003ccode\u003e2ba184c\u003c/code\u003e\u003c/a\u003e fix(perf): more perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/9e9ae4db2d6704ccc3d545fdcb5c295b9f074a9e\"\u003e\u003ccode\u003e9e9ae4d\u003c/code\u003e\u003c/a\u003e fix(perf): improve (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/4e24645b50801871ab7362b2e7f29a8b79f67f68\"\u003e\u003ccode\u003e4e24645\u003c/code\u003e\u003c/a\u003e test: improve code coverage with additional test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2a304ae88bec89d0ecc310e6b90ecefdb39583ac\"\u003e\u003ccode\u003e2a304ae\u003c/code\u003e\u003c/a\u003e test: add tinybench benchmarks and CodSpeed CI (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/0ec6d24717d1b01d8b1742f8d8da1bee19f65ff7\"\u003e\u003ccode\u003e0ec6d24\u003c/code\u003e\u003c/a\u003e docs: expand API reference to address issue \u003ca href=\"https://redirect.github.com/webpack/tapable/issues/49\"\u003e#49\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/edb1d12997f6df30c8ffa8b1b8086c9625860bf4\"\u003e\u003ccode\u003eedb1d12\u003c/code\u003e\u003c/a\u003e docs: describe each hook class in the README and add small examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/a2b0d376e84cf11848a02a076ddc5e7e8a724276\"\u003e\u003ccode\u003ea2b0d37\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/tapable/compare/v2.3.0...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tapable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser-webpack-plugin` from 5.3.17 to 5.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/releases\"\u003eterser-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport array of minimizers for \u003ccode\u003eminify\u003c/code\u003e and \u003ccode\u003eterserOptions\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in CSS minimizers from \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in HTML minimizers from \u003ccode\u003ehtml-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003efilter\u003c/code\u003e method to minimizers, allowing a single plugin instance to handle multiple asset types (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eterser-webpack-plugin has been renamed to minimizer-webpack-plugin, merging other minimizers from css-minimizer-webpack-plugin and html-minimizer-webpack-plugin. We will continue to publish new releases under the old name, but we recommend switching to the new package - minimizer-webpack-plugin. It is now a single plugin for minification. We also added the ability to specify different minifier types using only one plugin instance, which will improve performance. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erename \u003ccode\u003eterserOptions\u003c/code\u003e to \u003ccode\u003eminimizerOptions\u003c/code\u003e; \u003ccode\u003eterserOptions\u003c/code\u003e is kept as a deprecated alias (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimize \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/blob/main/CHANGELOG.md\"\u003eterser-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport array of minimizers for \u003ccode\u003eminify\u003c/code\u003e and \u003ccode\u003eterserOptions\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in CSS minimizers from \u003ccode\u003ecss-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd built-in HTML minimizers from \u003ccode\u003ehtml-minimizer-webpack-plugin\u003c/code\u003e (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eadd \u003ccode\u003efilter\u003c/code\u003e method to minimizers, allowing a single plugin instance to handle multiple asset types (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eterser-webpack-plugin has been renamed to minimizer-webpack-plugin, merging other minimizers from css-minimizer-webpack-plugin and html-minimizer-webpack-plugin. We will continue to publish new releases under the old name, but we recommend switching to the new package - minimizer-webpack-plugin. It is now a single plugin for minification. We also added the ability to specify different minifier types using only one plugin instance, which will improve performance. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/677\"\u003e#677\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erename \u003ccode\u003eterserOptions\u003c/code\u003e to \u003ccode\u003eminimizerOptions\u003c/code\u003e; \u003ccode\u003eterserOptions\u003c/code\u003e is kept as a deprecated alias (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/pull/674\"\u003e#674\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimizer \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/57bdcfce0c18caff023bd6300f931d6f95ccf02c\"\u003e\u003ccode\u003e57bdcfc\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/675\"\u003e#675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/6feeda0814c7e5301b10b7fb1c7e1bac55d460b8\"\u003e\u003ccode\u003e6feeda0\u003c/code\u003e\u003c/a\u003e chore: add changelog entry (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/677\"\u003e#677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/dd360be970bbcaf626c983687e3c3976f2941bbb\"\u003e\u003ccode\u003edd360be\u003c/code\u003e\u003c/a\u003e chore: rename other things\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/d78b6bd2d08bde174a8a69f16c890585caddc9fe\"\u003e\u003ccode\u003ed78b6bd\u003c/code\u003e\u003c/a\u003e ci: dual-publish release as minimizer-webpack-plugin and terser-webpack-plugi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/e06c5269d55e916ee2629d9af5d812b64b62bec7\"\u003e\u003ccode\u003ee06c526\u003c/code\u003e\u003c/a\u003e docs: add changesets for changes since v5.5.0 (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/674\"\u003e#674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/a8759940d952c9f02c1a69da34bdd91bbaf6314b\"\u003e\u003ccode\u003ea875994\u003c/code\u003e\u003c/a\u003e chore: update codebase\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/2bfd4f8fe6cac0b6637e39f3c4d68de93a273bd9\"\u003e\u003ccode\u003e2bfd4f8\u003c/code\u003e\u003c/a\u003e ci: add changesets-driven release workflow (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/672\"\u003e#672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/9b82a771e97f79c231cad8d5d8d5be3e8df140aa\"\u003e\u003ccode\u003e9b82a77\u003c/code\u003e\u003c/a\u003e test: cover multi-asset minify and js-only minimizer fallback (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/671\"\u003e#671\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/34610d9645b6ffc428cacdfc45ca0fa3ed5e93a9\"\u003e\u003ccode\u003e34610d9\u003c/code\u003e\u003c/a\u003e feat: added the \u003ccode\u003efilter\u003c/code\u003e method to minimizers and allow to handle different a...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/commit/1a34e62abb33a24d99a6ceb51706b8db16cd0f71\"\u003e\u003ccode\u003e1a34e62\u003c/code\u003e\u003c/a\u003e feat: add built-in CSS minimizers from css-minimizer-webpack-plugin (\u003ca href=\"https://redirect.github.com/webpack/minimizer-webpack-plugin/issues/669\"\u003e#669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/minimizer-webpack-plugin/compare/v5.3.17...v5.6.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 terser-webpack-plugin since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.3.4 to 3.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements more effective \u003ccode\u003ebuffers\u003c/code\u003e and \u003ccode\u003ebuffer\u003c/code\u003e for \u003ccode\u003eReplaceSource\u003c/code\u003e and improve performance in other places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImplements more effective \u003ccode\u003ebuffers\u003c/code\u003e and \u003ccode\u003ebuffer\u003c/code\u003e for \u003ccode\u003eReplaceSource\u003c/code\u003e and improve performance in other places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/5a0b655a2a8d9c181392c6a40cc076572a6e4938\"\u003e\u003ccode\u003e5a0b655\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/214\"\u003e#214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/8ed6d8a627c1abf88fbaa4b45d880d2a85b6b40c\"\u003e\u003ccode\u003e8ed6d8a\u003c/code\u003e\u003c/a\u003e perf: improve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/88046d5abbefddbc021a6204a6f1c6881bd207dd\"\u003e\u003ccode\u003e88046d5\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group across 1 directory with 2 update...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/d50658034d0a0f897de3619348800ae780bb3830\"\u003e\u003ccode\u003ed506580\u003c/code\u003e\u003c/a\u003e perf: improve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/72ce205edcf8dbb92b20438c2a8e4edc0f6b4a71\"\u003e\u003ccode\u003e72ce205\u003c/code\u003e\u003c/a\u003e chore(deps): bump CodSpeedHQ/action in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/213\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/7c520c294a1baa7012909cbbc8b38673501822b5\"\u003e\u003ccode\u003e7c520c2\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/e1306538f04806de77e61c99dd4eb5331439ed07\"\u003e\u003ccode\u003ee130653\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/ccfbc65859f3e30308661b05978a68744f4710f6\"\u003e\u003ccode\u003eccfbc65\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/fdb229eca423125e8da64085ab1a852cbe78e803\"\u003e\u003ccode\u003efdb229e\u003c/code\u003e\u003c/a\u003e test: stabilize prefix-source getPrefix() and original() cases (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/c53b3e00b41c68e2c1d26c982fc98b11fc38f87d\"\u003e\u003ccode\u003ec53b3e0\u003c/code\u003e\u003c/a\u003e ci: fix (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.3.4...v3.4.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 webpack-sources since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.30.0 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e@​changesets/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/9cce6db18ddecbf7f9cded45254b9905b19a7516\"\u003e\u003ccode\u003e9cce6db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1897\"\u003e#1897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Fix npm auth for path-based registries during publish by preserving configure...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Error on unsupported flags for individual CLI commands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e fix(cli): respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands (\u003ca href=\"https://redirect.github.com/changesets/changesets/issues/1873\"\u003e#1873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/compare/@changesets/cli@2.30.0...@changesets/cli@2.31.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codspeed/core` from 5.2.0 to 5.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/releases\"\u003e@​codspeed/core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eThis release adds first support for macOS walltime.\u003c/p\u003e\n\u003cp\u003ePlease note that profiling and other instruments are not yet available on macOS and will come in a later update.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport macos walltime without profiling in codspeed-node by \u003ca href=\"https://github.com/GuillaumeLagrange\"\u003e\u003ccode\u003e@​GuillaumeLagrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/79\"\u003eCodSpeedHQ/codspeed-node#79\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/compare/v5.3.0...v5.4.0\"\u003ehttps://github.com/CodSpeedHQ/codspeed-node/compare/v5.3.0...v5.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cp\u003eWe now collect buildtime and runtime environment data to warn users about differences in their runtime environment when comparing two runs against one another.\u003c/p\u003e\n\u003cp\u003eThis data includes toolchain metadata like version and build options, as well as a list of dynamically loaded linked libraries.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat(fi): add memory profiling by \u003ca href=\"https://github.com/not-matthias\"\u003e\u003ccode\u003e@​not-matthias\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/73\"\u003eCodSpeedHQ/codspeed-node#73\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: dump node process information when running by \u003ca href=\"https://github.com/GuillaumeLagrange\"\u003e\u003ccode\u003e@​GuillaumeLagrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/77\"\u003eCodSpeedHQ/codspeed-node#77\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump instrument-hooks to dump linked libraries by \u003ca href=\"https://github.com/GuillaumeLagrange\"\u003e\u003ccode\u003e@​GuillaumeLagrange\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/CodSpeedHQ/codspeed-node/pull/78\"\u003eCodSpeedHQ/codspeed-node#78\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/compare/v5.2.0...v5.3.0\"\u003ehttps://github.com/CodSpeedHQ/codspeed-node/compare/v5.2.0...v5.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/CodSpeedHQ/codspeed-node/commit/aa9d127006135d6a1fc7b75ec36a6a6d9f28f566\"\u003e\u003ccode\u003eaa9d127\u003c/code\u003e\u003c/a\u003e v5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/42a33dd928ee77498366565f22e7638e6ecbbcd1\"\u003e\u003ccode\u003e42a33dd\u003c/code\u003e\u003c/a\u003e ci: add workflow_dispatch to test the release pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/eb04a2e5aa89a474a5f9b15402c8fc50544f7767\"\u003e\u003ccode\u003eeb04a2e\u003c/code\u003e\u003c/a\u003e feat: add darwin pre-build to the release pipeline\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/f41f338de87327264dbcb43a328f148fe6405eb1\"\u003e\u003ccode\u003ef41f338\u003c/code\u003e\u003c/a\u003e feat: bump instrument-hooks to use int32_t as pid\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/e6a55ce43a03ae680fccac3c1678afea5d1d4e1a\"\u003e\u003ccode\u003ee6a55ce\u003c/code\u003e\u003c/a\u003e ci: add macos integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/adc689a67cb520421599098a6948e605a35b338b\"\u003e\u003ccode\u003eadc689a\u003c/code\u003e\u003c/a\u003e chore: bump node-gyp to support python 3.12+\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/7c97dc2d424dfa53e6cee7a367032c51ffca5eb7\"\u003e\u003ccode\u003e7c97dc2\u003c/code\u003e\u003c/a\u003e v5.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/6b2a0125e325d201e22239277a5a128f6fbeafbc\"\u003e\u003ccode\u003e6b2a012\u003c/code\u003e\u003c/a\u003e chore: bump instrument-hooks to dump linked libraries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/c157255a4da9c4e4a82329aeca75463b72505b86\"\u003e\u003ccode\u003ec157255\u003c/code\u003e\u003c/a\u003e feat: dump node process information when running\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/commit/4f97cbe0a6e7461e2316061690295c9fde7d0842\"\u003e\u003ccode\u003e4f97cbe\u003c/code\u003e\u003c/a\u003e feat(ci): add memory profiling\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/CodSpeedHQ/codspeed-node/compare/v5.2.0...v5.4.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 25.3.3 to 25.9.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 `assemblyscript` from 0.28.9 to 0.28.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/AssemblyScript/assemblyscript/releases\"\u003eassemblyscript's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.28.17\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eMigrate Binaryen from v123 to v129 (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3019\"\u003e#3019\u003c/a\u003e)\u003c/strong\u003e (f93a9415bcde40660305a32414f2cb2ccfccbfc4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.16\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eproperly parse and resolve tuples (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/strong\u003e (a5112aa25a6c1699c773fe279a31e2921012078b)\nCo-authored-by: Max Graey \u003ca href=\"mailto:maxgraey@gmail.com\"\u003emaxgraey@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eforbidden override between generic function and concrete function (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/strong\u003e (ffada5a3542eb311d271dfb8c5c37c7c173aa0d8)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.15\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eupdate unicode identifier tables to Unicode 17.0 (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3017\"\u003e#3017\u003c/a\u003e)\u003c/strong\u003e (bf7f95916b97e6d60c45e37d5d2f1c4dbb07db87)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.14\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereport error when generic method attempts to implement non-generic interface method (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3007\"\u003e#3007\u003c/a\u003e)\u003c/strong\u003e (2180c8cd32e5eba973ac78e42e6d4c775ee549d9)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echore: update some CI workflows (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/strong\u003e (8c392f004abfca6f52e5e7a4b8f3cd130eec12c7)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echore: Add AI-polices for contributions (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/strong\u003e (c91247d8b7a0bfd6a7a2525f0810c8be0ab538ae)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.13\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm run build failed due to web build error (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/strong\u003e (be8e56d524a4deccfb6f2242b93a6d30fcf1a589)\nCo-authored-by: Max Graey \u003ca href=\"mailto:maxgraey@gmail.com\"\u003emaxgraey@gmail.com\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\u003e\u003cstrong\u003ecompiler crashed when duplicate inner function declared in function body (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3000\"\u003e#3000\u003c/a\u003e)\u003c/strong\u003e (40037f56cbfef6104569ed2ad67095e5ad161825)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003euse common type for numeric check on binary subtraction (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3003\"\u003e#3003\u003c/a\u003e)\u003c/strong\u003e (fed7ffaf025dcfe2fc77317adb74b0d57810e51d)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereturn previous color state from setColorsEnabled (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3002\"\u003e#3002\u003c/a\u003e)\u003c/strong\u003e (9ffcf258a2305ad87fbb09b99f86b0f6920549ae)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003echore: update npm deps. Migrate to new eslint config. Minor fixes (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/strong\u003e (04eba49c71731dc231ac796d1f0a1f0983b4e45b)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.28.11\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/f93a9415bcde40660305a32414f2cb2ccfccbfc4\"\u003e\u003ccode\u003ef93a941\u003c/code\u003e\u003c/a\u003e feat: Migrate Binaryen from v123 to v129 (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3019\"\u003e#3019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/a5112aa25a6c1699c773fe279a31e2921012078b\"\u003e\u003ccode\u003ea5112aa\u003c/code\u003e\u003c/a\u003e feat: properly parse and resolve tuples (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3018\"\u003e#3018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/ffada5a3542eb311d271dfb8c5c37c7c173aa0d8\"\u003e\u003ccode\u003effada5a\u003c/code\u003e\u003c/a\u003e fix: forbidden override between generic function and concrete function (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3014\"\u003e#3014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/bf7f95916b97e6d60c45e37d5d2f1c4dbb07db87\"\u003e\u003ccode\u003ebf7f959\u003c/code\u003e\u003c/a\u003e fix: update unicode identifier tables to Unicode 17.0 (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3017\"\u003e#3017\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/2180c8cd32e5eba973ac78e42e6d4c775ee549d9\"\u003e\u003ccode\u003e2180c8c\u003c/code\u003e\u003c/a\u003e fix: report error when generic method attempts to implement non-generic inter...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/8c392f004abfca6f52e5e7a4b8f3cd130eec12c7\"\u003e\u003ccode\u003e8c392f0\u003c/code\u003e\u003c/a\u003e chore: update some CI workflows (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3011\"\u003e#3011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/c91247d8b7a0bfd6a7a2525f0810c8be0ab538ae\"\u003e\u003ccode\u003ec91247d\u003c/code\u003e\u003c/a\u003e chore: Add AI-polices for contributions (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3009\"\u003e#3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/be8e56d524a4deccfb6f2242b93a6d30fcf1a589\"\u003e\u003ccode\u003ebe8e56d\u003c/code\u003e\u003c/a\u003e fix: npm run build failed due to web build error (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/3005\"\u003e#3005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/40037f56cbfef6104569ed2ad67095e5ad161825\"\u003e\u003ccode\u003e40037f5\u003c/code\u003e\u003c/a\u003e fix: compiler crashed when duplicate inner function declared in function body...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AssemblyScript/assemblyscript/commit/04eba49c71731dc231ac796d1f0a1f0983b4e45b\"\u003e\u003ccode\u003e04eba49\u003c/code\u003e\u003c/a\u003e chore: update npm deps. Migrate to new eslint config. Minor fixes (\u003ca href=\"https://redirect.github.com/AssemblyScript/assemblyscript/issues/2996\"\u003e#2996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/AssemblyScript/assemblyscript/compare/v0.28.9...v0.28.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 assemblyscript since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `babel-loader` from 10.0.0 to 10.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel-loader/releases\"\u003ebabel-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/...\n\n_Description has been truncated_","html_url":"https://github.com/aryanraj45/webpack-gsoc/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aryanraj45%2Fwebpack-gsoc/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"2.9.4","new_version":"2.10.2","update_type":"minor","path":null,"pr_created_at":"2026-05-21T03:14:23.000Z","version_change":"2.9.4 → 2.10.2","issue":{"uuid":"4491426053","node_id":"PR_kwDOBoyzas7dxmjq","number":2278,"state":"open","title":"build(deps-dev): bump mini-css-extract-plugin from 2.9.4 to 2.10.2","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-05-21T03:14:23.000Z","updated_at":"2026-05-21T03:14:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) from 2.9.4 to 2.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.0\"\u003e2.10.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e54f775d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent generation of a contentHash for a chunk when the set of css modules is of size 0 (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e4e4a95d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.0\"\u003e2.10.0\u003c/a\u003e (2026-01-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erespect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e54f775d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprevent generation of a contentHash for a chunk when the set of css modules is of size 0 (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1154\"\u003e#1154\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e4e4a95d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/24ab26b3335049308c02ff212f63a68c142207df\"\u003e\u003ccode\u003e24ab26b\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/144de0456bb012eac0ce78023a0bc8cbfa9a4ca0\"\u003e\u003ccode\u003e144de04\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/4e4a95d16431bca442b7ac5d90c887142e3ce117\"\u003e\u003ccode\u003e4e4a95d\u003c/code\u003e\u003c/a\u003e fix: prevent generation of a contentHash for a chunk when the set of css modu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/54f775ddac6ea365b9023ab0624f8219695371b3\"\u003e\u003ccode\u003e54f775d\u003c/code\u003e\u003c/a\u003e feat: respect \u003ccode\u003eoutput.cssFilename\u003c/code\u003e and \u003ccode\u003eoutput.cssChunkFilename\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1151\"\u003e#1151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.9.4...v2.10.2\"\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=mini-css-extract-plugin\u0026package-manager=npm_and_yarn\u0026previous-version=2.9.4\u0026new-version=2.10.2)](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/StackExchange/Stacks/pull/2278","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/StackExchange%2FStacks/issues/2278","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2278/packages"}},{"old_version":"2.10.0","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-20T02:10:32.000Z","version_change":"2.10.0 → 2.10.2","issue":{"uuid":"4482552018","node_id":"PR_kwDOD2U1KM7dU9Hz","number":2400,"state":"open","title":"chore: bump mini-css-extract-plugin from 2.10.0 to 2.10.2","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-05-20T02:10:32.000Z","updated_at":"2026-05-20T02:16:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore","packages":[{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"}],"path":null,"ecosystem":"npm"},"body":"Bumps [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) from 2.10.0 to 2.10.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.2\"\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=mini-css-extract-plugin\u0026package-manager=npm_and_yarn\u0026previous-version=2.10.0\u0026new-version=2.10.2)](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/dequelabs/cauldron/pull/2400","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dequelabs%2Fcauldron/issues/2400","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2400/packages"}},{"old_version":"2.10.0","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-19T00:17:02.000Z","version_change":"2.10.0 → 2.10.2","issue":{"uuid":"4473460449","node_id":"PR_kwDORWQDNs7c3phR","number":38,"state":"closed","title":"build(deps): bump the minor-patch group across 1 directory with 11 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-19T00:20:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T00:17:02.000Z","updated_at":"2026-05-19T00:20:25.000Z","time_to_close":195,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-patch","update_count":11,"packages":[{"name":"@spectrum-web-components/icons-workflow","old_version":"1.11.2","new_version":"1.12.0","repository_url":"https://github.com/adobe/spectrum-web-components"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.7","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.105.2","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@spectrum-web-components/icons-workflow](https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow) | `1.11.2` | `1.12.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.5` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.7` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.2` | `5.106.2` |\n\n\nUpdates `@spectrum-web-components/icons-workflow` from 1.11.2 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/spectrum-web-components/blob/main/1st-gen/packages/icons-workflow/CHANGELOG.md\"\u003e@​spectrum-web-components/icons-workflow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/ba14a2b6361a0089a9a8c72232f245cde0716d89\"\u003e\u003ccode\u003eba14a2b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/dc6a8e8db1b08080373c3664babc1feebde8f6c6\"\u003e\u003ccode\u003edc6a8e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/f37dec6ae39fd89a4c12e084b4a0f4d9092d79b0\"\u003e\u003ccode\u003ef37dec6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​spectrum-web-components/base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​spectrum-web-components/icon\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/e8bc6d9bd30350f1b610d49ca7725288d1ebcfb6\"\u003e\u003ccode\u003ee8bc6d9\u003c/code\u003e\u003c/a\u003e [linting]: apply linting and ensure no errors (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6033\"\u003e#6033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/aa8f5aa13d5650fe8d437304b6fdefbaf12dbb00\"\u003e\u003ccode\u003eaa8f5aa\u003c/code\u003e\u003c/a\u003e chore: pin dependencies (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6035\"\u003e#6035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/5c83d1c53c1c40be5176dc99e84bf62105fd5254\"\u003e\u003ccode\u003e5c83d1c\u003c/code\u003e\u003c/a\u003e chore: apply new linter and prettier rules to the repository (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6027\"\u003e#6027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/adobe/spectrum-web-components/commits/v1.12.0/1st-gen/packages/icons-workflow\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.29.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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.6 to 5.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003e5.6.7\u003c/a\u003e (2026-04-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003ec862830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/docusaurus/issues/11545\"\u003efacebook/docusaurus#11545\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/jantimon/html-webpack-plugin/commit/fdef1b4e7847413e67f7826120073ea282bfe927\"\u003e\u003ccode\u003efdef1b4\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003e\u003ccode\u003ec862830\u003c/code\u003e\u003c/a\u003e fix: provide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/0d1ff984b844a001e46ba62fa9bdf8c5b396f43d\"\u003e\u003ccode\u003e0d1ff98\u003c/code\u003e\u003c/a\u003e refactor: remove lodash usage where possible (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mini-css-extract-plugin` from 2.10.0 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.97.3 to 1.99.0\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.99.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.99.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\u003e\n\u003cp\u003eAdd support for parent selectors (\u003ccode\u003e\u0026amp;\u003c/code\u003e) at the root of the document. These are emitted as-is in the CSS output, where they're interpreted as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/Nesting_selector#using_outside_nested_rule\"\u003ethe scoping root\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003ecalc\u003c/code\u003e or \u003ccode\u003eclamp\u003c/code\u003e are no longer forbidden. If such a function exists without a namespace in the current module, it will be used instead of the built-in \u003ccode\u003ecalc()\u003c/code\u003e or \u003ccode\u003eclamp()\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e, \u003ccode\u003e-url\u003c/code\u003e, \u003ccode\u003e-and\u003c/code\u003e, \u003ccode\u003e-or\u003c/code\u003e, or \u003ccode\u003e-not\u003c/code\u003e are no longer forbidden. These were originally intended to match vendor prefixes, but in practice no vendor prefixes for these functions ever existed in real browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003eEXPRESSION\u003c/code\u003e, \u003ccode\u003eURL\u003c/code\u003e, and \u003ccode\u003eELEMENT\u003c/code\u003e, those that begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-ELEMENT\u003c/code\u003e, as well as the same names with some lowercase letters are now deprecated, These are names conflict with plain CSS functions that have special syntax.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn a future release, calls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e and \u003ccode\u003e-url\u003c/code\u003e will no longer have special parsing. For now, these calls are deprecated if their behavior will change in the future.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCalls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-progid:...\u003c/code\u003e are deprecated.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1990\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.98.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.98.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\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with an argument that can't be simplified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.99.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for parent selectors (\u003ccode\u003e\u0026amp;\u003c/code\u003e) at the root of the document. These are\nemitted as-is in the CSS output, where they're interpreted as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/Nesting_selector#using_outside_nested_rule\"\u003ethe scoping\nroot\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003ecalc\u003c/code\u003e or \u003ccode\u003eclamp\u003c/code\u003e are no longer forbidden. If\nsuch a function exists without a namespace in the current module, it will be\nused instead of the built-in \u003ccode\u003ecalc()\u003c/code\u003e or \u003ccode\u003eclamp()\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e,\n\u003ccode\u003e-url\u003c/code\u003e, \u003ccode\u003e-and\u003c/code\u003e, \u003ccode\u003e-or\u003c/code\u003e, or \u003ccode\u003e-not\u003c/code\u003e are no longer forbidden. These were\noriginally intended to match vendor prefixes, but in practice no vendor\nprefixes for these functions ever existed in real browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003eEXPRESSION\u003c/code\u003e, \u003ccode\u003eURL\u003c/code\u003e, and \u003ccode\u003eELEMENT\u003c/code\u003e, those that\nbegin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-ELEMENT\u003c/code\u003e, as well as the same names with some\nlowercase letters are now deprecated, These are names conflict with plain CSS\nfunctions that have special syntax.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn a future release, calls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end\nwith \u003ccode\u003e-expression\u003c/code\u003e and \u003ccode\u003e-url\u003c/code\u003e will no longer have special parsing. For now,\nthese calls are deprecated if their behavior will change in the future.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCalls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-progid:...\u003c/code\u003e are\ndeprecated.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.98.0\u003c/h2\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to\nstandard error or the browser console, but automatically chooses whether to\nuse terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/83c39fec93ab0dc183a46cff2bc468999ce53e20\"\u003e\u003ccode\u003e83c39fe\u003c/code\u003e\u003c/a\u003e Support the top-level parent selector (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ec85871864ca16f8045e66ad329bd462e791bfa1\"\u003e\u003ccode\u003eec85871\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 9 to 10 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/a604acd19ad2ce31ef2efe9aa5950b0c5fcc74a9\"\u003e\u003ccode\u003ea604acd\u003c/code\u003e\u003c/a\u003e [Function Name] Implement changes (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2731\"\u003e#2731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5a81ae3348caab2131ee08c8c0141337420372b5\"\u003e\u003ccode\u003e5a81ae3\u003c/code\u003e\u003c/a\u003e Bump version to 1.98.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2754\"\u003e#2754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e25e71ddd86b29b6a91f189a1211656081d1932a\"\u003e\u003ccode\u003ee25e71d\u003c/code\u003e\u003c/a\u003e Update immutable to v5.1.5 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/43fac1a989ce2a9ee66d95d99f739881462ee3a8\"\u003e\u003ccode\u003e43fac1a\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8b85c9aae6af8cb4bd3f6717ed3aae5c1065fe6d\"\u003e\u003ccode\u003e8b85c9a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/00f83f0c12318e48d7f0f77e2f22e2b59966093c\"\u003e\u003ccode\u003e00f83f0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.8 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2752\"\u003e#2752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0a325a46a76c6a1d312aaab5a6b1f9a80d453594\"\u003e\u003ccode\u003e0a325a4\u003c/code\u003e\u003c/a\u003e Bump actions/attest-build-provenance from 3 to 4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/7fb3c0f61adaa73be963408fbce29bdc596297c3\"\u003e\u003ccode\u003e7fb3c0f\u003c/code\u003e\u003c/a\u003e Gracefully handle dependency loops in watch mode (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.97.3...1.99.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass-loader` from 16.0.7 to 16.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/sass-loader/releases\"\u003esass-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.8\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003e16.0.8\u003c/a\u003e (2026-05-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e90e349d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/sass-loader/blob/main/CHANGELOG.md\"\u003esass-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003e16.0.8\u003c/a\u003e (2026-05-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e90e349d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/4f00ed5cc492c3bc2f0b7a0636a092e674809add\"\u003e\u003ccode\u003e4f00ed5\u003c/code\u003e\u003c/a\u003e chore(release): 16.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e\u003ccode\u003e90e349d\u003c/code\u003e\u003c/a\u003e fix: normalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/cda2078b9f35c9d1a6e1bb26e2a95706a9f4a416\"\u003e\u003ccode\u003ecda2078\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump follow-redirects from 1.15.9 to 1.16.0 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/128abc070ea0275edc409d51f031cf587b5694de\"\u003e\u003ccode\u003e128abc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/e3df97df87fe25745b3e97af1676dc688533eef1\"\u003e\u003ccode\u003ee3df97d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump node-forge from 1.3.3 to 1.4.0 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/ff8005b224dc1bbc014f174dd71a9503ac87c3a8\"\u003e\u003ccode\u003eff8005b\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and terser-webpack-plugin (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/7dd2827688bc2c0603364d01e2a7ab126080504a\"\u003e\u003ccode\u003e7dd2827\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/9e6a5e5a1dfb911efdc02c8215ae41bc2a87ccca\"\u003e\u003ccode\u003e9e6a5e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/a488645bfa191c4f2ff6b456a804030266caa68f\"\u003e\u003ccode\u003ea488645\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.0.3 to 5.1.5 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/fe6fe0717f942c06fa8f75fe6d14df02644f322d\"\u003e\u003ccode\u003efe6fe07\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1297\"\u003e#1297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.105.2 to 5.106.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0d7e3e0153f0696311a590f90620506e8ab166ac\"\u003e\u003ccode\u003e0d7e3e0\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d5df118cd230458cde9265704f796c8fefd016d4\"\u003e\u003ccode\u003ed5df118\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20839\"\u003e#20839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5f0874bbced3a35efe603547f735ea28337cda60\"\u003e\u003ccode\u003e5f0874b\u003c/code\u003e\u003c/a\u003e fix: make asset modules available in JS when referenced from CSS and lazy JS ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/b63ab37e5e867197da736620359f6597b1fbc44a\"\u003e\u003ccode\u003eb63ab37\u003c/code\u003e\u003c/a\u003e chore(deps): bump test/test262-cases in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20792\"\u003e#20792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/313dfc596774ba7a5436b4f1012006e1df4ccc20\"\u003e\u003ccode\u003e313dfc5\u003c/code\u003e\u003c/a\u003e ci: improve time for windows (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20840\"\u003e#20840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a553f61be33ec8ca8dd7536de0808152962f5bae\"\u003e\u003ccode\u003ea553f61\u003c/code\u003e\u003c/a\u003e test: update test262 (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20841\"\u003e#20841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1ef747cb0a3750c76a55ba4d61b09bf5576e3dd5\"\u003e\u003ccode\u003e1ef747c\u003c/code\u003e\u003c/a\u003e fix: CSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e should inherit parent's exportType over parser config (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20838\"\u003e#20838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/485d4cecb06adb232d7c9292665a009a0447dd00\"\u003e\u003ccode\u003e485d4ce\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003eopen-cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20834\"\u003e#20834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/46042b91960ad453c91892bb5571013ce312fda9\"\u003e\u003ccode\u003e46042b9\u003c/code\u003e\u003c/a\u003e chore(deps): no outdated strip-ansi (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/8c7700bb3d2bfdf7d45903fc8e178e3cb16f46d1\"\u003e\u003ccode\u003e8c7700b\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.105.2...v5.106.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.30.1 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\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/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.30.1...sdk-v0.96.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/~packy-anthropic\"\u003epacky-anthropic\u003c/a\u003e, a new releaser for \u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq-sdk` from 0.9.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/groq/groq-typescript/releases\"\u003egroq-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e1.2.0 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.2...v1.2.0\"\u003ev1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4141bb00f6f8c9da69a9de9bab20dc6228976413\"\u003e4141bb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e67f676b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/groq/groq-typescript/commit/32c1a70e1e72d171e08b8f80c2cd6bc4be7133c0\"\u003e32c1a70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/f4bca6a4f8c3daa23f4f37b141fa67cb098ca729\"\u003ef4bca6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/22ebc5e7e2bb2cdde159fbcef3241e45f2126181\"\u003e22ebc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/da82d5de3f1356789a9b5c8c925478ffdc80f68a\"\u003eda82d5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8648d99b63a67a9a4b6aef3975182667a8f8143\"\u003ed8648d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/groq/groq-typescript/commit/991fe2c1a71529675352dfc8ed3237848d29bbcd\"\u003e991fe2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update multipart form array serialization (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d0681d2a4e4f66e428d73c2a20b99dc57b325e48\"\u003ed0681d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/groq/groq-typescript/commit/364089532850fe8db02158851494e19dbdc7d781\"\u003e3640895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4f47a2d1e6b241ce01e2c2162f08bbff2baa7366\"\u003e4f47a2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ceeeeea5a0b7d25c97c8922ab78a3d9ecaa08cb4\"\u003eceeeeea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/59eabab3a481fc8711f84cf994adadce933d66c0\"\u003e59eabab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8f62df1fab02fe0d394917d99b50a0d4abf70e9\"\u003ed8f62df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003e1.1.2 (2026-03-25)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.1...v1.1.2\"\u003ev1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e585343c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/groq/groq-typescript/commit/5d1dcb68c731eb5b7ea655221ea6a5e3dbcfe601\"\u003e5d1dcb6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e3736cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/groq/groq-typescript/commit/117dcbed5073a7409aa5269aa936b0841df9e1cd\"\u003e117dcbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ff61d7bf45f4edf58a7d8561598fd0df45d249ac\"\u003eff61d7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/groq/groq-typescript/blob/main/CHANGELOG.md\"\u003egroq-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.2...v1.2.0\"\u003ev1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4141bb00f6f8c9da69a9de9bab20dc6228976413\"\u003e4141bb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e67f676b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/groq/groq-typescript/commit/32c1a70e1e72d171e08b8f80c2cd6bc4be7133c0\"\u003e32c1a70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/f4bca6a4f8c3daa23f4f37b141fa67cb098ca729\"\u003ef4bca6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/22ebc5e7e2bb2cdde159fbcef3241e45f2126181\"\u003e22ebc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/da82d5de3f1356789a9b5c8c925478ffdc80f68a\"\u003eda82d5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8648d99b63a67a9a4b6aef3975182667a8f8143\"\u003ed8648d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/groq/groq-typescript/commit/991fe2c1a71529675352dfc8ed3237848d29bbcd\"\u003e991fe2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update multipart form array serialization (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d0681d2a4e4f66e428d73c2a20b99dc57b325e48\"\u003ed0681d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/groq/groq-typescript/commit/364089532850fe8db02158851494e19dbdc7d781\"\u003e3640895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4f47a2d1e6b241ce01e2c2162f08bbff2baa7366\"\u003e4f47a2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ceeeeea5a0b7d25c97c8922ab78a3d9ecaa08cb4\"\u003eceeeeea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/59eabab3a481fc8711f84cf994adadce933d66c0\"\u003e59eabab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8f62df1fab02fe0d394917d99b50a0d4abf70e9\"\u003ed8f62df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.2 (2026-03-25)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.1...v1.1.2\"\u003ev1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e585343c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/groq/groq-typescript/commit/5d1dcb68c731eb5b7ea655221ea6a5e3dbcfe601\"\u003e5d1dcb6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e3736cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/groq/groq-typescript/commit/117dcbed5073a7409aa5269aa936b0841df9e1cd\"\u003e117dcbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ff61d7bf45f4edf58a7d8561598fd0df45d249ac\"\u003eff61d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.4 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/e5e6afa47ed67aeea99cdf43a5e00efca35758f7\"\u003ee5e6afa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.5 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/be08c7546cc33d314007fbe124a99c8add5dae52\"\u003ebe08c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/90d29387f460f40834da953924e4545d8ce186d2\"\u003e\u003ccode\u003e90d2938\u003c/code\u003e\u003c/a\u003e release: 1.2.0 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e\u003ccode\u003e67f676b\u003c/code\u003e\u003c/a\u003e fix(ci): set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/57c73a64265f722eb368314bd588a71887b3f89f\"\u003e\u003ccode\u003e57c73a6\u003c/code\u003e\u003c/a\u003e release: 1.1.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e\u003ccode\u003e3736cf7\u003c/code\u003e\u003c/a\u003e chore(deps): bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e\u003ccode\u003e585343c\u003c/code\u003e\u003c/a\u003e fix: update GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/427e6079c6351d7c50cd4304a067188187d5abc7\"\u003e\u003ccode\u003e427e607\u003c/code\u003e\u003c/a\u003e release: 1.1.1 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/fbe5b42c20833edf477c57c97dabe96c5d24a97c\"\u003e\u003ccode\u003efbe5b42\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/fc17abec2907cc6c9a3488977cee13a5da1e3d2c\"\u003e\u003ccode\u003efc17abe\u003c/code\u003e\u003c/a\u003e fix: pin patched minimatch versions via yarn resolutions (CVE-2026-27… (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/b74844539f05eed3171a8d98057b653b41a90210\"\u003e\u003ccode\u003eb748445\u003c/code\u003e\u003c/a\u003e release: 1.1.0 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/8526139863390717f7755e1ec8714c5eb716dcd1\"\u003e\u003ccode\u003e8526139\u003c/code\u003e\u003c/a\u003e chore: GitHub Terraform: Create/Update .github/workflows/code-freeze-bypass.y...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/groq/groq-typescript/compare/v0.9.1...v1.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 groq-sdk since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 7.5.1 to 8.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.5.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.5.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.2.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.1.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/97746932253e6c734569140e71357b2633eb1912\"\u003e\u003ccode\u003e9774693\u003c/code\u003e\u003c/a\u003e 8.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/0e94cc0176ca0e4960bd6992f1d105766fb9532c\"\u003e\u003ccode\u003e0e94cc0\u003c/code\u003e\u003c/a\u003e v8.5.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9a583c566aa5aaeb8b94312e9e9dbf711f89e7b3\"\u003e\u003ccode\u003e9a583c5\u003c/code\u003e\u003c/a\u003e feat: simplify IPv6 key generation (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commi...\n\n_Description has been truncated_","html_url":"https://github.com/SashalmiImre/Maestro_Plugin/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SashalmiImre%2FMaestro_Plugin/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"2.10.0","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-19T00:05:34.000Z","version_change":"2.10.0 → 2.10.2","issue":{"uuid":"4473413416","node_id":"PR_kwDORWQDNs7c3gIX","number":36,"state":"closed","title":"build(deps): bump the minor-patch group across 1 directory with 9 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-05-19T00:13:57.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-19T00:05:34.000Z","updated_at":"2026-05-19T00:14:05.000Z","time_to_close":503,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-patch","update_count":9,"packages":[{"name":"@spectrum-web-components/icons-workflow","old_version":"1.11.2","new_version":"1.12.0","repository_url":"https://github.com/adobe/spectrum-web-components"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.5","repository_url":"https://github.com/babel/babel"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"sass","old_version":"1.97.3","new_version":"1.99.0","repository_url":"https://github.com/sass/dart-sass"},{"name":"sass-loader","old_version":"16.0.7","new_version":"16.0.8","repository_url":"https://github.com/webpack/sass-loader"},{"name":"webpack","old_version":"5.105.2","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the minor-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@spectrum-web-components/icons-workflow](https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow) | `1.11.2` | `1.12.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.5` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [sass](https://github.com/sass/dart-sass) | `1.97.3` | `1.99.0` |\n| [sass-loader](https://github.com/webpack/sass-loader) | `16.0.7` | `16.0.8` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.2` | `5.106.2` |\n\n\nUpdates `@spectrum-web-components/icons-workflow` from 1.11.2 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/adobe/spectrum-web-components/blob/main/1st-gen/packages/icons-workflow/CHANGELOG.md\"\u003e@​spectrum-web-components/icons-workflow's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.12.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/ba14a2b6361a0089a9a8c72232f245cde0716d89\"\u003e\u003ccode\u003eba14a2b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/dc6a8e8db1b08080373c3664babc1feebde8f6c6\"\u003e\u003ccode\u003edc6a8e8\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/f37dec6ae39fd89a4c12e084b4a0f4d9092d79b0\"\u003e\u003ccode\u003ef37dec6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​spectrum-web-components/base\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​spectrum-web-components/icon\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/e8bc6d9bd30350f1b610d49ca7725288d1ebcfb6\"\u003e\u003ccode\u003ee8bc6d9\u003c/code\u003e\u003c/a\u003e [linting]: apply linting and ensure no errors (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6033\"\u003e#6033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/aa8f5aa13d5650fe8d437304b6fdefbaf12dbb00\"\u003e\u003ccode\u003eaa8f5aa\u003c/code\u003e\u003c/a\u003e chore: pin dependencies (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6035\"\u003e#6035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adobe/spectrum-web-components/commit/5c83d1c53c1c40be5176dc99e84bf62105fd5254\"\u003e\u003ccode\u003e5c83d1c\u003c/code\u003e\u003c/a\u003e chore: apply new linter and prettier rules to the repository (\u003ca href=\"https://github.com/adobe/spectrum-web-components/tree/HEAD/1st-gen/packages/icons-workflow/issues/6027\"\u003e#6027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/adobe/spectrum-web-components/commits/v1.12.0/1st-gen/packages/icons-workflow\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 7.29.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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.6 to 5.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003e5.6.7\u003c/a\u003e (2026-04-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003ec862830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/docusaurus/issues/11545\"\u003efacebook/docusaurus#11545\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/jantimon/html-webpack-plugin/commit/fdef1b4e7847413e67f7826120073ea282bfe927\"\u003e\u003ccode\u003efdef1b4\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003e\u003ccode\u003ec862830\u003c/code\u003e\u003c/a\u003e fix: provide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/0d1ff984b844a001e46ba62fa9bdf8c5b396f43d\"\u003e\u003ccode\u003e0d1ff98\u003c/code\u003e\u003c/a\u003e refactor: remove lodash usage where possible (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mini-css-extract-plugin` from 2.10.0 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass` from 1.97.3 to 1.99.0\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.99.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.99.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\u003e\n\u003cp\u003eAdd support for parent selectors (\u003ccode\u003e\u0026amp;\u003c/code\u003e) at the root of the document. These are emitted as-is in the CSS output, where they're interpreted as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/Nesting_selector#using_outside_nested_rule\"\u003ethe scoping root\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003ecalc\u003c/code\u003e or \u003ccode\u003eclamp\u003c/code\u003e are no longer forbidden. If such a function exists without a namespace in the current module, it will be used instead of the built-in \u003ccode\u003ecalc()\u003c/code\u003e or \u003ccode\u003eclamp()\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e, \u003ccode\u003e-url\u003c/code\u003e, \u003ccode\u003e-and\u003c/code\u003e, \u003ccode\u003e-or\u003c/code\u003e, or \u003ccode\u003e-not\u003c/code\u003e are no longer forbidden. These were originally intended to match vendor prefixes, but in practice no vendor prefixes for these functions ever existed in real browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003eEXPRESSION\u003c/code\u003e, \u003ccode\u003eURL\u003c/code\u003e, and \u003ccode\u003eELEMENT\u003c/code\u003e, those that begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-ELEMENT\u003c/code\u003e, as well as the same names with some lowercase letters are now deprecated, These are names conflict with plain CSS functions that have special syntax.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn a future release, calls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e and \u003ccode\u003e-url\u003c/code\u003e will no longer have special parsing. For now, these calls are deprecated if their behavior will change in the future.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCalls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-progid:...\u003c/code\u003e are deprecated.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee the \u003ca href=\"https://github.com/sass/dart-sass/blob/master/CHANGELOG.md#1990\"\u003efull changelog\u003c/a\u003e for changes in earlier releases.\u003c/p\u003e\n\u003ch2\u003eDart Sass 1.98.0\u003c/h2\u003e\n\u003cp\u003eTo install Sass 1.98.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\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to standard error or the browser console, but automatically chooses whether to use terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with an argument that can't be simplified.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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.99.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for parent selectors (\u003ccode\u003e\u0026amp;\u003c/code\u003e) at the root of the document. These are\nemitted as-is in the CSS output, where they're interpreted as \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/Nesting_selector#using_outside_nested_rule\"\u003ethe scoping\nroot\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003ecalc\u003c/code\u003e or \u003ccode\u003eclamp\u003c/code\u003e are no longer forbidden. If\nsuch a function exists without a namespace in the current module, it will be\nused instead of the built-in \u003ccode\u003ecalc()\u003c/code\u003e or \u003ccode\u003eclamp()\u003c/code\u003e function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-expression\u003c/code\u003e,\n\u003ccode\u003e-url\u003c/code\u003e, \u003ccode\u003e-and\u003c/code\u003e, \u003ccode\u003e-or\u003c/code\u003e, or \u003ccode\u003e-not\u003c/code\u003e are no longer forbidden. These were\noriginally intended to match vendor prefixes, but in practice no vendor\nprefixes for these functions ever existed in real browsers.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUser-defined functions named \u003ccode\u003eEXPRESSION\u003c/code\u003e, \u003ccode\u003eURL\u003c/code\u003e, and \u003ccode\u003eELEMENT\u003c/code\u003e, those that\nbegin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-ELEMENT\u003c/code\u003e, as well as the same names with some\nlowercase letters are now deprecated, These are names conflict with plain CSS\nfunctions that have special syntax.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn a future release, calls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end\nwith \u003ccode\u003e-expression\u003c/code\u003e and \u003ccode\u003e-url\u003c/code\u003e will no longer have special parsing. For now,\nthese calls are deprecated if their behavior will change in the future.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCalls to functions whose names begin with \u003ccode\u003e-\u003c/code\u003e and end with \u003ccode\u003e-progid:...\u003c/code\u003e are\ndeprecated.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://sass-lang.com/d/function-name\"\u003ethe Sass website\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.98.0\u003c/h2\u003e\n\u003ch3\u003eCommand-Line Interface\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGracefully handle dependency loops in \u003ccode\u003e--watch\u003c/code\u003e mode.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDart API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003econst Logger.defaultLogger\u003c/code\u003e field. This provides a logger that emits to\nstandard error or the browser console, but automatically chooses whether to\nuse terminal colors.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a crash when manually constructing a \u003ccode\u003eSassCalculation\u003c/code\u003e for \u003ccode\u003e'calc'\u003c/code\u003e with\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/83c39fec93ab0dc183a46cff2bc468999ce53e20\"\u003e\u003ccode\u003e83c39fe\u003c/code\u003e\u003c/a\u003e Support the top-level parent selector (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2758\"\u003e#2758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/ec85871864ca16f8045e66ad329bd462e791bfa1\"\u003e\u003ccode\u003eec85871\u003c/code\u003e\u003c/a\u003e Bump EndBug/add-and-commit from 9 to 10 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2756\"\u003e#2756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/a604acd19ad2ce31ef2efe9aa5950b0c5fcc74a9\"\u003e\u003ccode\u003ea604acd\u003c/code\u003e\u003c/a\u003e [Function Name] Implement changes (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2731\"\u003e#2731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/5a81ae3348caab2131ee08c8c0141337420372b5\"\u003e\u003ccode\u003e5a81ae3\u003c/code\u003e\u003c/a\u003e Bump version to 1.98.0 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2754\"\u003e#2754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/e25e71ddd86b29b6a91f189a1211656081d1932a\"\u003e\u003ccode\u003ee25e71d\u003c/code\u003e\u003c/a\u003e Update immutable to v5.1.5 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2753\"\u003e#2753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/43fac1a989ce2a9ee66d95d99f739881462ee3a8\"\u003e\u003ccode\u003e43fac1a\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 6 to 7 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2747\"\u003e#2747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/8b85c9aae6af8cb4bd3f6717ed3aae5c1065fe6d\"\u003e\u003ccode\u003e8b85c9a\u003c/code\u003e\u003c/a\u003e Bump actions/download-artifact from 7 to 8 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2749\"\u003e#2749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/00f83f0c12318e48d7f0f77e2f22e2b59966093c\"\u003e\u003ccode\u003e00f83f0\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.6 to 8.5.8 in /pkg/sass-parser (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2752\"\u003e#2752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/0a325a46a76c6a1d312aaab5a6b1f9a80d453594\"\u003e\u003ccode\u003e0a325a4\u003c/code\u003e\u003c/a\u003e Bump actions/attest-build-provenance from 3 to 4 (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2748\"\u003e#2748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sass/dart-sass/commit/7fb3c0f61adaa73be963408fbce29bdc596297c3\"\u003e\u003ccode\u003e7fb3c0f\u003c/code\u003e\u003c/a\u003e Gracefully handle dependency loops in watch mode (\u003ca href=\"https://redirect.github.com/sass/dart-sass/issues/2746\"\u003e#2746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sass/dart-sass/compare/1.97.3...1.99.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sass-loader` from 16.0.7 to 16.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/sass-loader/releases\"\u003esass-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.0.8\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003e16.0.8\u003c/a\u003e (2026-05-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e90e349d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/sass-loader/blob/main/CHANGELOG.md\"\u003esass-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003e16.0.8\u003c/a\u003e (2026-05-08)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e90e349d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/4f00ed5cc492c3bc2f0b7a0636a092e674809add\"\u003e\u003ccode\u003e4f00ed5\u003c/code\u003e\u003c/a\u003e chore(release): 16.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/90e349d7529ea17b380b6597f2d28cd5a6c00c23\"\u003e\u003ccode\u003e90e349d\u003c/code\u003e\u003c/a\u003e fix: normalize separators in getPossibleRequests for Windows (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1308\"\u003e#1308\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1309\"\u003e#1309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/cda2078b9f35c9d1a6e1bb26e2a95706a9f4a416\"\u003e\u003ccode\u003ecda2078\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump follow-redirects from 1.15.9 to 1.16.0 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/128abc070ea0275edc409d51f031cf587b5694de\"\u003e\u003ccode\u003e128abc0\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1305\"\u003e#1305\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/e3df97df87fe25745b3e97af1676dc688533eef1\"\u003e\u003ccode\u003ee3df97d\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump node-forge from 1.3.3 to 1.4.0 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1304\"\u003e#1304\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/ff8005b224dc1bbc014f174dd71a9503ac87c3a8\"\u003e\u003ccode\u003eff8005b\u003c/code\u003e\u003c/a\u003e chore(deps): bump serialize-javascript and terser-webpack-plugin (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/7dd2827688bc2c0603364d01e2a7ab126080504a\"\u003e\u003ccode\u003e7dd2827\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1301\"\u003e#1301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/9e6a5e5a1dfb911efdc02c8215ae41bc2a87ccca\"\u003e\u003ccode\u003e9e6a5e5\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1300\"\u003e#1300\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/a488645bfa191c4f2ff6b456a804030266caa68f\"\u003e\u003ccode\u003ea488645\u003c/code\u003e\u003c/a\u003e chore(deps): bump immutable from 5.0.3 to 5.1.5 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1298\"\u003e#1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/sass-loader/commit/fe6fe0717f942c06fa8f75fe6d14df02644f322d\"\u003e\u003ccode\u003efe6fe07\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/webpack/sass-loader/issues/1297\"\u003e#1297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/sass-loader/compare/v16.0.7...v16.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.105.2 to 5.106.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0d7e3e0153f0696311a590f90620506e8ab166ac\"\u003e\u003ccode\u003e0d7e3e0\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d5df118cd230458cde9265704f796c8fefd016d4\"\u003e\u003ccode\u003ed5df118\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20839\"\u003e#20839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5f0874bbced3a35efe603547f735ea28337cda60\"\u003e\u003ccode\u003e5f0874b\u003c/code\u003e\u003c/a\u003e fix: make asset modules available in JS when referenced from CSS and lazy JS ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/b63ab37e5e867197da736620359f6597b1fbc44a\"\u003e\u003ccode\u003eb63ab37\u003c/code\u003e\u003c/a\u003e chore(deps): bump test/test262-cases in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20792\"\u003e#20792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/313dfc596774ba7a5436b4f1012006e1df4ccc20\"\u003e\u003ccode\u003e313dfc5\u003c/code\u003e\u003c/a\u003e ci: improve time for windows (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20840\"\u003e#20840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a553f61be33ec8ca8dd7536de0808152962f5bae\"\u003e\u003ccode\u003ea553f61\u003c/code\u003e\u003c/a\u003e test: update test262 (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20841\"\u003e#20841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1ef747cb0a3750c76a55ba4d61b09bf5576e3dd5\"\u003e\u003ccode\u003e1ef747c\u003c/code\u003e\u003c/a\u003e fix: CSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e should inherit parent's exportType over parser config (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20838\"\u003e#20838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/485d4cecb06adb232d7c9292665a009a0447dd00\"\u003e\u003ccode\u003e485d4ce\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003eopen-cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20834\"\u003e#20834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/46042b91960ad453c91892bb5571013ce312fda9\"\u003e\u003ccode\u003e46042b9\u003c/code\u003e\u003c/a\u003e chore(deps): no outdated strip-ansi (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/8c7700bb3d2bfdf7d45903fc8e178e3cb16f46d1\"\u003e\u003ccode\u003e8c7700b\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.105.2...v5.106.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@anthropic-ai/sdk` from 0.30.1 to 0.96.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/releases\"\u003e@​anthropic-ai/sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esdk: v0.96.0\u003c/h2\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.2\u003c/h2\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003esdk: v0.95.1\u003c/h2\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.95.0\u003c/h2\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003esdk: v0.94.0\u003c/h2\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\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/anthropics/anthropic-sdk-typescript/blob/main/CHANGELOG.md\"\u003e@​anthropic-ai/sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.96.0 (2026-05-13)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.2...sdk-v0.96.0\"\u003esdk-v0.95.2...sdk-v0.96.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add BetaManagedAgentsSearchResultBlock types (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08f02f3d0c34a9563b17af40b227acf3b105f8a3\"\u003e08f02f3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Add support for cache diagnostics beta (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/eafbd6d78b81253c79cb861de6a9232b18eb60de\"\u003eeafbd6d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ezod:\u003c/strong\u003e ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e) (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/9e08bcc988697c195b31569b7519b7954aea6372\"\u003e9e08bcc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e spec updates (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/27d64ef828dc4ec11d44118a7ed1fcf83d67da0d\"\u003e27d64ef\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.2 (2026-05-11)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.1...sdk-v0.95.2\"\u003esdk-v0.95.1...sdk-v0.95.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e0.95.1 (2026-05-07)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.95.0...sdk-v0.95.1\"\u003esdk-v0.95.0...sdk-v0.95.1\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/fad8feeb51d1b9bafaf85cf8345bb28627728e00\"\u003efad8fee\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.95.0 (2026-05-06)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.94.0...sdk-v0.95.0\"\u003esdk-v0.94.0...sdk-v0.95.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e add support for Managed Agents multiagents and outcomes, webhooks, vault validation (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e0c0e9bef90b1919a5b806eb252e028981841e68\"\u003ee0c0e9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eapi:\u003c/strong\u003e Adjust webhook configuration (\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/deed3f6290c0728dfc688e19117e1c01efb81a52\"\u003edeed3f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.94.0 (2026-05-05)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.93.0...sdk-v0.94.0\"\u003esdk-v0.93.0...sdk-v0.94.0\u003c/a\u003e\u003c/p\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/anthropics/anthropic-sdk-typescript/commit/a53f60d59ca904f3e79296586642aac3ce68ae02\"\u003e\u003ccode\u003ea53f60d\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/d1b8d04617c5167f1296520b4c9b1156d0482159\"\u003e\u003ccode\u003ed1b8d04\u003c/code\u003e\u003c/a\u003e feat(api): Add support for cache diagnostics beta\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/8e43bf81bc7029411e5a3b81b485d8dda364b376\"\u003e\u003ccode\u003e8e43bf8\u003c/code\u003e\u003c/a\u003e chore(api): spec updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/697e4d592bb3a1258788bd3064ac4dc35671e896\"\u003e\u003ccode\u003e697e4d5\u003c/code\u003e\u003c/a\u003e codegen metadata\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/cd5801cbf6cc4db5f6eee155643294feda0ba588\"\u003e\u003ccode\u003ecd5801c\u003c/code\u003e\u003c/a\u003e feat(api): Add BetaManagedAgentsSearchResultBlock types\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/dce6bc7d0d8c38cbdfe6414587eb0e2e82dfd6f0\"\u003e\u003ccode\u003edce6bc7\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to commit SHAs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/4eee5232602bc3f1f91d8676267b1bd821e16e7f\"\u003e\u003ccode\u003e4eee523\u003c/code\u003e\u003c/a\u003e fix(zod): ensure only zod/v4 types are used (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/992\"\u003e#992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/e3bcdd4b5dbc73ff2093e4f91dd230fc6b3957ca\"\u003e\u003ccode\u003ee3bcdd4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/08943f187d43aa2d28b0fb31ee9312f33447396d\"\u003e\u003ccode\u003e08943f1\u003c/code\u003e\u003c/a\u003e feat(aws): Add AWS client for Claude Platform on AWS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/commit/7834cebf3cebe6501896df21ebffcc93ffa0f901\"\u003e\u003ccode\u003e7834ceb\u003c/code\u003e\u003c/a\u003e ci(release-please): exclude subpackages from root changelog (\u003ca href=\"https://redirect.github.com/anthropics/anthropic-sdk-typescript/issues/991\"\u003e#991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/anthropics/anthropic-sdk-typescript/compare/sdk-v0.30.1...sdk-v0.96.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/~packy-anthropic\"\u003epacky-anthropic\u003c/a\u003e, a new releaser for \u003ccode\u003e@​anthropic-ai/sdk\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `groq-sdk` from 0.9.1 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/groq/groq-typescript/releases\"\u003egroq-sdk's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.0\u003c/h2\u003e\n\u003ch2\u003e1.2.0 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.2...v1.2.0\"\u003ev1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4141bb00f6f8c9da69a9de9bab20dc6228976413\"\u003e4141bb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e67f676b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/groq/groq-typescript/commit/32c1a70e1e72d171e08b8f80c2cd6bc4be7133c0\"\u003e32c1a70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/f4bca6a4f8c3daa23f4f37b141fa67cb098ca729\"\u003ef4bca6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/22ebc5e7e2bb2cdde159fbcef3241e45f2126181\"\u003e22ebc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/da82d5de3f1356789a9b5c8c925478ffdc80f68a\"\u003eda82d5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8648d99b63a67a9a4b6aef3975182667a8f8143\"\u003ed8648d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/groq/groq-typescript/commit/991fe2c1a71529675352dfc8ed3237848d29bbcd\"\u003e991fe2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update multipart form array serialization (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d0681d2a4e4f66e428d73c2a20b99dc57b325e48\"\u003ed0681d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/groq/groq-typescript/commit/364089532850fe8db02158851494e19dbdc7d781\"\u003e3640895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4f47a2d1e6b241ce01e2c2162f08bbff2baa7366\"\u003e4f47a2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ceeeeea5a0b7d25c97c8922ab78a3d9ecaa08cb4\"\u003eceeeeea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/59eabab3a481fc8711f84cf994adadce933d66c0\"\u003e59eabab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8f62df1fab02fe0d394917d99b50a0d4abf70e9\"\u003ed8f62df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.1.2\u003c/h2\u003e\n\u003ch2\u003e1.1.2 (2026-03-25)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.1...v1.1.2\"\u003ev1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e585343c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/groq/groq-typescript/commit/5d1dcb68c731eb5b7ea655221ea6a5e3dbcfe601\"\u003e5d1dcb6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e3736cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/groq/groq-typescript/commit/117dcbed5073a7409aa5269aa936b0841df9e1cd\"\u003e117dcbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ff61d7bf45f4edf58a7d8561598fd0df45d249ac\"\u003eff61d7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/groq/groq-typescript/blob/main/CHANGELOG.md\"\u003egroq-sdk's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0 (2026-05-08)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.2...v1.2.0\"\u003ev1.1.2...v1.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport setting headers via env (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4141bb00f6f8c9da69a9de9bab20dc6228976413\"\u003e4141bb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e67f676b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eformat:\u003c/strong\u003e run eslint and prettier separately (\u003ca href=\"https://github.com/groq/groq-typescript/commit/32c1a70e1e72d171e08b8f80c2cd6bc4be7133c0\"\u003e32c1a70\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/f4bca6a4f8c3daa23f4f37b141fa67cb098ca729\"\u003ef4bca6a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/22ebc5e7e2bb2cdde159fbcef3241e45f2126181\"\u003e22ebc5e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/da82d5de3f1356789a9b5c8c925478ffdc80f68a\"\u003eda82d5d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e codegen related update (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8648d99b63a67a9a4b6aef3975182667a8f8143\"\u003ed8648d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e more robust bootstrap script (\u003ca href=\"https://github.com/groq/groq-typescript/commit/991fe2c1a71529675352dfc8ed3237848d29bbcd\"\u003e991fe2c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update multipart form array serialization (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d0681d2a4e4f66e428d73c2a20b99dc57b325e48\"\u003ed0681d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eredact api-key headers in debug logs (\u003ca href=\"https://github.com/groq/groq-typescript/commit/364089532850fe8db02158851494e19dbdc7d781\"\u003e3640895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/4f47a2d1e6b241ce01e2c2162f08bbff2baa7366\"\u003e4f47a2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.20.2 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ceeeeea5a0b7d25c97c8922ab78a3d9ecaa08cb4\"\u003eceeeeea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.22.1 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/59eabab3a481fc8711f84cf994adadce933d66c0\"\u003e59eabab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimprove examples (\u003ca href=\"https://github.com/groq/groq-typescript/commit/d8f62df1fab02fe0d394917d99b50a0d4abf70e9\"\u003ed8f62df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.2 (2026-03-25)\u003c/h2\u003e\n\u003cp\u003eFull Changelog: \u003ca href=\"https://github.com/groq/groq-typescript/compare/v1.1.1...v1.1.2\"\u003ev1.1.1...v1.1.2\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e585343c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e skip lint on metadata-only changes (\u003ca href=\"https://github.com/groq/groq-typescript/commit/5d1dcb68c731eb5b7ea655221ea6a5e3dbcfe601\"\u003e5d1dcb6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e3736cf7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e tweak CI branches (\u003ca href=\"https://github.com/groq/groq-typescript/commit/117dcbed5073a7409aa5269aa936b0841df9e1cd\"\u003e117dcbe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einternal:\u003c/strong\u003e update gitignore (\u003ca href=\"https://github.com/groq/groq-typescript/commit/ff61d7bf45f4edf58a7d8561598fd0df45d249ac\"\u003eff61d7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.4 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/e5e6afa47ed67aeea99cdf43a5e00efca35758f7\"\u003ee5e6afa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etests:\u003c/strong\u003e bump steady to v0.19.5 (\u003ca href=\"https://github.com/groq/groq-typescript/commit/be08c7546cc33d314007fbe124a99c8add5dae52\"\u003ebe08c75\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/90d29387f460f40834da953924e4545d8ce186d2\"\u003e\u003ccode\u003e90d2938\u003c/code\u003e\u003c/a\u003e release: 1.2.0 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/67f676bd330d248632b5583404e3e0baa8f5be7a\"\u003e\u003ccode\u003e67f676b\u003c/code\u003e\u003c/a\u003e fix(ci): set NODE_AUTH_TOKEN for npm OIDC trusted publisher auth (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/57c73a64265f722eb368314bd588a71887b3f89f\"\u003e\u003ccode\u003e57c73a6\u003c/code\u003e\u003c/a\u003e release: 1.1.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/3736cf7b48628212cb24edc7197a2fa68b274f3c\"\u003e\u003ccode\u003e3736cf7\u003c/code\u003e\u003c/a\u003e chore(deps): bump flatted from 3.3.2 to 3.4.2 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/585343c764f1a3d7b62276500bf71f30e8da78af\"\u003e\u003ccode\u003e585343c\u003c/code\u003e\u003c/a\u003e fix: update GHA to use oidc tokens (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/427e6079c6351d7c50cd4304a067188187d5abc7\"\u003e\u003ccode\u003e427e607\u003c/code\u003e\u003c/a\u003e release: 1.1.1 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/fbe5b42c20833edf477c57c97dabe96c5d24a97c\"\u003e\u003ccode\u003efbe5b42\u003c/code\u003e\u003c/a\u003e Update CODEOWNERS (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/fc17abec2907cc6c9a3488977cee13a5da1e3d2c\"\u003e\u003ccode\u003efc17abe\u003c/code\u003e\u003c/a\u003e fix: pin patched minimatch versions via yarn resolutions (CVE-2026-27… (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/b74844539f05eed3171a8d98057b653b41a90210\"\u003e\u003ccode\u003eb748445\u003c/code\u003e\u003c/a\u003e release: 1.1.0 (\u003ca href=\"https://redirect.github.com/groq/groq-typescript/issues/249\"\u003e#249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/groq/groq-typescript/commit/8526139863390717f7755e1ec8714c5eb716dcd1\"\u003e\u003ccode\u003e8526139\u003c/code\u003e\u003c/a\u003e chore: GitHub Terraform: Create/Update .github/workflows/code-freeze-bypass.y...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/groq/groq-typescript/compare/v0.9.1...v1.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 groq-sdk since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/SashalmiImre/Maestro_Plugin/pull/36","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SashalmiImre%2FMaestro_Plugin/issues/36","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36/packages"}},{"old_version":"2.10.1","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-04T08:19:31.000Z","version_change":"2.10.1 → 2.10.2","issue":{"uuid":"4375019222","node_id":"PR_kwDODjzvHs7X7VwR","number":4228,"state":"closed","title":"Bump the patch-and-minor group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T09:01:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T08:19:31.000Z","updated_at":"2026-05-04T09:01:10.000Z","time_to_close":2497,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-and-minor","update_count":12,"packages":[{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.5","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.15.0","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"postcss","old_version":"8.5.10","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.100.5","repository_url":"https://github.com/TanStack/query"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"msw","old_version":"2.12.12","new_version":"2.13.6","repository_url":"https://github.com/mswjs/msw"},{"name":"terser-webpack-plugin","old_version":"5.4.0","new_version":"5.5.0","repository_url":"https://github.com/webpack/terser-webpack-plugin"},{"name":"webpack","old_version":"5.105.4","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"express-rate-limit","old_version":"8.3.1","new_version":"8.4.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"jose","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-and-minor group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.5` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.15.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.10` | `8.5.12` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.100.5` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [msw](https://github.com/mswjs/msw) | `2.12.12` | `2.13.6` |\n| [terser-webpack-plugin](https://github.com/webpack/terser-webpack-plugin) | `5.4.0` | `5.5.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.3.1` | `8.4.1` |\n| [jose](https://github.com/panva/jose) | `6.2.1` | `6.2.2` |\n\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.100.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(suspense): skip calling combine when queries would suspend (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10576\"\u003e#10576\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e Feature/use suspense queries combine (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10576\"\u003e#10576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e fix(query-core): stop wrapping persister generics in NoInfer (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10510\"\u003e#10510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e236194f100bd99fe2c5e77ed38a533f8622fbc0\"\u003e\u003ccode\u003ee236194\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery.promise): improve stability by isolating 'queryClie...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.15.0 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.15.1\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eLocation\u003c/code\u003e Request Header Type:\u003c/strong\u003e Adds \u003ccode\u003eLocation\u003c/code\u003e to \u003ccode\u003eCommonRequestHeadersList\u003c/code\u003e for accurate typing of redirect-aware requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7528\"\u003e#7528\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFormData Handling:\u003c/strong\u003e Removes \u003ccode\u003eContent-Type\u003c/code\u003e when no boundary is present on \u003ccode\u003eFormData\u003c/code\u003e fetch requests, supports multi-select fields, cancels \u003ccode\u003erequest.body\u003c/code\u003e instead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10676\"\u003e#10676\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10726\"\u003e#10726\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter:\u003c/strong\u003e Handles socket-only request errors without leaking keep-alive listeners. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10576\"\u003e#10576\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress Events:\u003c/strong\u003e Clamps \u003ccode\u003eloaded\u003c/code\u003e to \u003ccode\u003etotal\u003c/code\u003e for computable upload/download progress events. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7458\"\u003e#7458\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Aligns \u003ccode\u003erunWhen\u003c/code\u003e type with the runtime behaviour in \u003ccode\u003eInterceptorManager\u003c/code\u003e and makes response header keys case-insensitive. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7529\"\u003e#7529\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10677\"\u003e#10677\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebuildFullPath\u003c/code\u003e:\u003c/strong\u003e Uses strict equality in the base/relative URL check. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e Regex:\u003c/strong\u003e Improves the regex used for param serialisation to avoid edge-case mismatches. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10736\"\u003e#10736\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResilient Value Parsing:\u003c/strong\u003e Parses out header/config values instead of throwing on malformed input. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10687\"\u003e#10687\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2 - April 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003ev1.15.1 - April 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/582934382e4e0e0bcb679c628071a4203e93cf57\"\u003e\u003ccode\u003e5829343\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10789\"\u003e#10789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4709a48fa2717ba97f43f5432d48ca4e26c2d326\"\u003e\u003ccode\u003e4709a48\u003c/code\u003e\u003c/a\u003e fix: added fix for memory leak in sockets (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/be3336014e01f9a4fc1f8aef15303cf7daaf58db\"\u003e\u003ccode\u003ebe33360\u003c/code\u003e\u003c/a\u003e chore: update changelog (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/47915144662f2733e6c051bdcb895a8c8f0586aa\"\u003e\u003ccode\u003e4791514\u003c/code\u003e\u003c/a\u003e fix: more header pollutions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/6feafcff6c2dbafe206161c5d09e38e1d36af66f\"\u003e\u003ccode\u003e6feafcf\u003c/code\u003e\u003c/a\u003e fix: socket issue (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/302e2739c602f00e323d4f3f5c79500647633a73\"\u003e\u003ccode\u003e302e273\u003c/code\u003e\u003c/a\u003e docs: update docs, add a couple actions etc (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ac42446be51300fe214ba3c6e40cc95f34fd6871\"\u003e\u003ccode\u003eac42446\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/908f2206b6bfeff67236784abce85935698ac1d9\"\u003e\u003ccode\u003e908f220\u003c/code\u003e\u003c/a\u003e docs: update threatmodel (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f93f8155250c2e066205521eda05ae22983a1f6d\"\u003e\u003ccode\u003ef93f815\u003c/code\u003e\u003c/a\u003e docs: added docs around potential decompressions bomb (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1728aa1b15b8857f970611fd8983c06b423fc486\"\u003e\u003ccode\u003e1728aa1\u003c/code\u003e\u003c/a\u003e fix: short-circuits on any truthy non-boolean in withXSRFToken (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.15.0...v1.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.10 to 8.5.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9bc81c48f054a630c9a2e3868263b7ad4fc15013\"\u003e\u003ccode\u003e9bc81c4\u003c/code\u003e\u003c/a\u003e Release 8.5.12 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/85c4d7dab830be366f8a96047f9e5b7944e101d8\"\u003e\u003ccode\u003e85c4d7d\u003c/code\u003e\u003c/a\u003e Another try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/94484cae6d4308167939f2ac888d166bd80dff01\"\u003e\u003ccode\u003e94484ca\u003c/code\u003e\u003c/a\u003e Try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c64b7488d2731dfa16213739b42c34faf5a9eba3\"\u003e\u003ccode\u003ec64b748\u003c/code\u003e\u003c/a\u003e Load only .map source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/aaec7b78b3ce2792585b4b300ef1bd5dd5b3e8ad\"\u003e\u003ccode\u003eaaec7b7\u003c/code\u003e\u003c/a\u003e Avoid throwing JSON parsing errors for non-JSON source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/233fb264ea4c37f9e2d7b64b2726e6d23fd02327\"\u003e\u003ccode\u003e233fb26\u003c/code\u003e\u003c/a\u003e Mention original author of the solution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2502f750307acde733a39f9dfd4ef3cf6c6b734d\"\u003e\u003ccode\u003e2502f75\u003c/code\u003e\u003c/a\u003e Release 8.5.11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5ca19019495b3fa08205f5fd2eeed57892f9fa3d\"\u003e\u003ccode\u003e5ca1901\u003c/code\u003e\u003c/a\u003e Speed up parsing many nested brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/42b5337dd7e2fa9a03566495cfad2737eb19e712\"\u003e\u003ccode\u003e42b5337\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7e36e153d075ef56ebc352f298b65f646c700a06\"\u003e\u003ccode\u003e7e36e15\u003c/code\u003e\u003c/a\u003e Cache node.raws locally in Stringifier hot methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.10...8.5.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.100.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e@​tanstack/react-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(devtools): change onClose callback type from () =\u0026gt; unknown to () =\u0026gt; void (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10118\"\u003e#10118\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3d1a62e63bd864359e369bb21356fa80d043f2ba\"\u003e\u003ccode\u003e3d1a62e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3d1a62e63bd864359e369bb21356fa80d043f2ba\"\u003e\u003ccode\u003e3d1a62e\u003c/code\u003e\u003c/a\u003e fix(devtools): change onClose callback type from () =\u0026gt; unknown to () … (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10118\"\u003e#10118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.5/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.27 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.27...10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.6 to 5.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003e5.6.7\u003c/a\u003e (2026-04-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003ec862830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/docusaurus/issues/11545\"\u003efacebook/docusaurus#11545\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/jantimon/html-webpack-plugin/commit/fdef1b4e7847413e67f7826120073ea282bfe927\"\u003e\u003ccode\u003efdef1b4\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003e\u003ccode\u003ec862830\u003c/code\u003e\u003c/a\u003e fix: provide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/0d1ff984b844a001e46ba62fa9bdf8c5b396f43d\"\u003e\u003ccode\u003e0d1ff98\u003c/code\u003e\u003c/a\u003e refactor: remove lodash usage where possible (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mini-css-extract-plugin` from 2.10.1 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `msw` from 2.12.12 to 2.13.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mswjs/msw/releases\"\u003emsw's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.6 (2026-04-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eWebSocketHandler:\u003c/strong\u003e add public \u003ccode\u003etest()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2727\"\u003e#2727\u003c/a\u003e) (3da7048e05fae80fe3410e3af86f6c3dd3cfaead) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.5 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereset generator state on \u003ccode\u003e.resetHandlers()\u003c/code\u003e/\u003ccode\u003e.restoreHandlers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2725\"\u003e#2725\u003c/a\u003e) (8d16801cacd89e5aff336c43e888df19fad04417) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.4 (2026-04-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement proper \u003ccode\u003eServiceWorkerSource\u003c/code\u003e singleton pattern (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2715\"\u003e#2715\u003c/a\u003e) (580256b09df54ad8f1b41143e78dabc626ecf20c) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euse \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e consistently in exports (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2702\"\u003e#2702\u003c/a\u003e) (9dedf52fc88c355610f6d472c921fe10c54af050) \u003ca href=\"https://github.com/christoph-fricke\"\u003e\u003ccode\u003e@​christoph-fricke\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2719\"\u003e#2719\u003c/a\u003e) (d0cbd2d5e1de5a1605dcef43e39300f353be0bd0) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esse:\u003c/strong\u003e respect \u003ccode\u003erequest.signal\u003c/code\u003e for the underlying stream (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2718\"\u003e#2718\u003c/a\u003e) (429e05ca2395b5ec695b91107600d6e14f4be0f9) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.3 (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003erettime\u003c/code\u003e to 0.11.7 (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2711\"\u003e#2711\u003c/a\u003e) (feee3ed65ca2b78da1ca53b8a99a7eaa87417fc6) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.2 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edelay:\u003c/strong\u003e prevent \u003ccode\u003einfinite\u003c/code\u003e mode from throwing (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2697\"\u003e#2697\u003c/a\u003e) (613d4a1d6cd96e006af126d6a13e32e884f48733) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.1 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eannotate life-cycle events correctly (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2694\"\u003e#2694\u003c/a\u003e) (e7890e91627c828bd4d788f09e179bffbc8a8506) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0 (2026-04-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euse the network source architecture\u003c/strong\u003e (\u003ccode\u003edefineNetwork\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2650\"\u003e#2650\u003c/a\u003e) (2b73790082d412580047c430519340958025226d) \u003ca href=\"https://github.com/kettanaito\"\u003e\u003ccode\u003e@​kettanaito\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/felmonon\"\u003e\u003ccode\u003e@​felmonon\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ehandlers are now grouped internally by kind, making handler lookup a O(1) operation.\u003c/li\u003e\n\u003cli\u003ehandlers filtering no longer uses an \u003ccode\u003einstanceof\u003c/code\u003e check. Instead, the \u003ccode\u003ekind\u003c/code\u003e property of the handler is used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix an issue where a WebSocket connection would be logged in the console even when there are no matching event handlers for it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/a680221df7bbd5834fa0089161f1f3028c9b18ee\"\u003e\u003ccode\u003ea680221\u003c/code\u003e\u003c/a\u003e chore(release): v2.13.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/3da7048e05fae80fe3410e3af86f6c3dd3cfaead\"\u003e\u003ccode\u003e3da7048\u003c/code\u003e\u003c/a\u003e fix(WebSocketHandler): add public \u003ccode\u003etest()\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2727\"\u003e#2727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d814fc8ab4063dd592317211f1a1327b4d05c90c\"\u003e\u003ccode\u003ed814fc8\u003c/code\u003e\u003c/a\u003e chore(release): v2.13.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/8d16801cacd89e5aff336c43e888df19fad04417\"\u003e\u003ccode\u003e8d16801\u003c/code\u003e\u003c/a\u003e fix: reset generator state on \u003ccode\u003e.resetHandlers()\u003c/code\u003e/\u003ccode\u003e.restoreHandlers()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2725\"\u003e#2725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/edeb0585e53389875ba5e5b034854ebaa2f2f8e7\"\u003e\u003ccode\u003eedeb058\u003c/code\u003e\u003c/a\u003e chore: replace missing \u003ccode\u003eServiceWorkerIncomingRequest\u003c/code\u003e with `IncomingWorkerReq...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/20521b99f87913745979ff197f51d6535db5bd96\"\u003e\u003ccode\u003e20521b9\u003c/code\u003e\u003c/a\u003e chore(release): v2.13.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/580256b09df54ad8f1b41143e78dabc626ecf20c\"\u003e\u003ccode\u003e580256b\u003c/code\u003e\u003c/a\u003e fix: implement proper \u003ccode\u003eServiceWorkerSource\u003c/code\u003e singleton pattern (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2715\"\u003e#2715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/9dedf52fc88c355610f6d472c921fe10c54af050\"\u003e\u003ccode\u003e9dedf52\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003everbatimModuleSyntax\u003c/code\u003e consistently in exports (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2702\"\u003e#2702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/d0cbd2d5e1de5a1605dcef43e39300f353be0bd0\"\u003e\u003ccode\u003ed0cbd2d\u003c/code\u003e\u003c/a\u003e fix: update dependencies (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2719\"\u003e#2719\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mswjs/msw/commit/429e05ca2395b5ec695b91107600d6e14f4be0f9\"\u003e\u003ccode\u003e429e05c\u003c/code\u003e\u003c/a\u003e fix(sse): respect \u003ccode\u003erequest.signal\u003c/code\u003e for the underlying stream (\u003ca href=\"https://redirect.github.com/mswjs/msw/issues/2718\"\u003e#2718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mswjs/msw/compare/v2.12.12...v2.13.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser-webpack-plugin` from 5.4.0 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/releases\"\u003eterser-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/blob/main/CHANGELOG.md\"\u003eterser-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/d569842e1b4e30e548ed8e7cbc39d12f9ade46da\"\u003e\u003ccode\u003ed569842\u003c/code\u003e\u003c/a\u003e chore(release): 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e\u003ccode\u003e03143d3\u003c/code\u003e\u003c/a\u003e feat: support extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/783427c27b22506aef5de24cf78b158e38030565\"\u003e\u003ccode\u003e783427c\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack` from 5.105.4 to 5.106.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/releases\"\u003ewebpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20614\"\u003e#20614\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack/blob/main/CHANGELOG.md\"\u003ewebpack's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.106.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eCSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e now inherits the parent module's exportType, so a file configured as \u0026quot;text\u0026quot; correctly creates a style tag when \u003ca href=\"https://github.com/imported\"\u003e\u003ccode\u003e@​imported\u003c/code\u003e\u003c/a\u003e by a \u0026quot;style\u0026quot; parent. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20838\"\u003e#20838\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake asset modules available in JS context when referenced from both CSS and a lazily compiled JS chunk. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20801\"\u003e#20801\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInclude missing generator options in hash to ensure persistent cache invalidation when configuration changes (CssGenerator \u003ccode\u003eexportsOnly\u003c/code\u003e, JsonGenerator \u003ccode\u003eJSONParse\u003c/code\u003e, WebAssemblyGenerator \u003ccode\u003emangleImports\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20821\"\u003e#20821\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e||\u003c/code\u003e default value handling in ProgressPlugin and ManifestPlugin that incorrectly overrode user-provided falsy values (e.g. \u003ccode\u003emodules: false\u003c/code\u003e, \u003ccode\u003eentries: false\u003c/code\u003e, \u003ccode\u003eentrypoints: false\u003c/code\u003e). (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20823\"\u003e#20823\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMigrate from \u003ccode\u003emime-types\u003c/code\u003e to \u003ccode\u003emime-db\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20812\"\u003e#20812\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eHandle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20831\"\u003e#20831\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMarked all experimental options in types. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20814\"\u003e#20814\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix two ES5-environment regressions in the anonymous default export \u003ccode\u003e.name\u003c/code\u003e fix-up: the generated code referenced an undeclared \u003ccode\u003e__WEBPACK_DEFAULT_EXPORT__\u003c/code\u003e binding causing \u003ccode\u003eReferenceError\u003c/code\u003e, and used \u003ccode\u003eReflect.defineProperty\u003c/code\u003e which is not available in pre-ES2015 runtimes. The fix-up now references the real assignment target and uses \u003ccode\u003eObject.defineProperty\u003c/code\u003e / \u003ccode\u003eObject.getOwnPropertyDescriptor\u003c/code\u003e. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20796\"\u003e#20796\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent \u003ccode\u003e!important\u003c/code\u003e from being renamed as a local identifier in CSS modules. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20798\"\u003e#20798\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUse compiler context instead of module context for CSS modules local ident hashing to avoid hash collisions when files with the same name exist in different directories. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20799\"\u003e#20799\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.106.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eexportType: \u0026quot;style\u0026quot;\u003c/code\u003e for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20579\"\u003e#20579\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003econtext\u003c/code\u003e option support for VirtualUrlPlugin (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20449\"\u003e#20449\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThe context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.\u003c/li\u003e\n\u003cli\u003eSupport custom context path for resolving relative imports in virtual modules\u003c/li\u003e\n\u003cli\u003eAdd examples demonstrating context usage and filename customization\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eGenerate different \u003ccode\u003eCssModule\u003c/code\u003e instances for different \u003ccode\u003eexportType\u003c/code\u003e values. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20590\"\u003e#20590\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003elocalIdentHashFunction\u003c/code\u003e option to configure the hash function to be used for hashing. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20694\"\u003e#20694\u003c/a\u003e)\nAdditionally, the \u003ccode\u003elocalIdentName\u003c/code\u003e option can now be a function.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded support for destructuring assignment \u003ccode\u003erequire\u003c/code\u003e in cjs, allowing for tree shaking. (by \u003ca href=\"https://github.com/ahabhgk\"\u003e\u003ccode\u003e@​ahabhgk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20548\"\u003e#20548\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded the \u003ccode\u003evalidate\u003c/code\u003e option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20275\"\u003e#20275\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdded \u003ccode\u003esource\u003c/code\u003e support for async WASM modules. (by \u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/20364\"\u003e#20364\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/0d7e3e0153f0696311a590f90620506e8ab166ac\"\u003e\u003ccode\u003e0d7e3e0\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20815\"\u003e#20815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/d5df118cd230458cde9265704f796c8fefd016d4\"\u003e\u003ccode\u003ed5df118\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20839\"\u003e#20839\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/5f0874bbced3a35efe603547f735ea28337cda60\"\u003e\u003ccode\u003e5f0874b\u003c/code\u003e\u003c/a\u003e fix: make asset modules available in JS when referenced from CSS and lazy JS ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/b63ab37e5e867197da736620359f6597b1fbc44a\"\u003e\u003ccode\u003eb63ab37\u003c/code\u003e\u003c/a\u003e chore(deps): bump test/test262-cases in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20792\"\u003e#20792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/313dfc596774ba7a5436b4f1012006e1df4ccc20\"\u003e\u003ccode\u003e313dfc5\u003c/code\u003e\u003c/a\u003e ci: improve time for windows (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20840\"\u003e#20840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/a553f61be33ec8ca8dd7536de0808152962f5bae\"\u003e\u003ccode\u003ea553f61\u003c/code\u003e\u003c/a\u003e test: update test262 (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20841\"\u003e#20841\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/1ef747cb0a3750c76a55ba4d61b09bf5576e3dd5\"\u003e\u003ccode\u003e1ef747c\u003c/code\u003e\u003c/a\u003e fix: CSS \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e should inherit parent's exportType over parser config (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20838\"\u003e#20838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/485d4cecb06adb232d7c9292665a009a0447dd00\"\u003e\u003ccode\u003e485d4ce\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003eopen-cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20834\"\u003e#20834\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/46042b91960ad453c91892bb5571013ce312fda9\"\u003e\u003ccode\u003e46042b9\u003c/code\u003e\u003c/a\u003e chore(deps): no outdated strip-ansi (\u003ca href=\"https://redirect.github.com/webpack/webpack/issues/20835\"\u003e#20835\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack/commit/8c7700bb3d2bfdf7d45903fc8e178e3cb16f46d1\"\u003e\u003ccode\u003e8c7700b\u003c/code\u003e\u003c/a\u003e fix: handle \u003ccode\u003e@charset\u003c/code\u003e at-rules in CSS modules\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack/compare/v5.105.4...v5.106.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.3.1 to 8.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.4.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.4.0\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003ev8.3.2\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/69568d4ea794905df4ff2e872f04e1daa1f89050\"\u003e\u003ccode\u003e69568d4\u003c/code\u003e\u003c/a\u003e 8.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c686acd0bac3058dca4b7f116f240e694878b517\"\u003e\u003ccode\u003ec686acd\u003c/code\u003e\u003c/a\u003e v8.4.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ba71353abbd8a6a5ee891faea755026cf960ead2\"\u003e\u003ccode\u003eba71353\u003c/code\u003e\u003c/a\u003e test: bump timeout in flakey skipFailedRequests test (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/dd4c8944d4a739e819306c8dde57852eac8540e0\"\u003e\u003ccode\u003edd4c894\u003c/code\u003e\u003c/a\u003e feat: allow usage of custom logger (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/2bb343cd078c311e8bc7f48b31b9047cf17f3ece\"\u003e\u003ccode\u003e2bb343c\u003c/code\u003e\u003c/a\u003e resolve Jest timeout for server-based tests (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/617\"\u003e#617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c4dbb42c1b4891056545e30a9187a64c8bfeb8bc\"\u003e\u003ccode\u003ec4dbb42\u003c/code\u003e\u003c/a\u003e 8.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/8f1cc6639a430d6409e600c8e5434c1bc1e572bf\"\u003e\u003ccode\u003e8f1cc66\u003c/code\u003e\u003c/a\u003e v8.3.2 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/601b87f5d171487ed035ccdfee17ec75f5b22f2d\"\u003e\u003ccode\u003e601b87f\u003c/code\u003e\u003c/a\u003e Fix skipFailedRequests for for connections that close very early (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/014c2f32708c0fdb5544834c3e77043e041ae38a\"\u003e\u003ccode\u003e014c2f3\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development-dependencies group with 6 updates (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/612\"\u003e#612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/4e8b18bf972eff2890ed67bd11d8a08a2c6502d5\"\u003e\u003ccode\u003e4e8b18b\u003c/code\u003e\u003c/a\u003e Remove Zuplo sponsorship details from README (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/613\"\u003e#613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.3.1...v8.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jose` from 6.2.1 to 6.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panv...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/k9-los-web/pull/4228","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fk9-los-web/issues/4228","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4228/packages"}},{"old_version":"2.10.0","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-03T02:53:58.000Z","version_change":"2.10.0 → 2.10.2","issue":{"uuid":"4370702066","node_id":"PR_kwDORFsKI87XuK5C","number":9,"state":"open","title":"Bump the minor-and-patch group with 19 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-03T02:53:58.000Z","updated_at":"2026-05-03T02:54:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-and-patch","update_count":19,"packages":[{"name":"adm-zip","old_version":"0.5.16","new_version":"0.5.17","repository_url":"https://github.com/cthackers/adm-zip"},{"name":"better-sqlite3","old_version":"12.6.2","new_version":"12.9.0","repository_url":"https://github.com/WiseLibs/better-sqlite3"},{"name":"electron-updater","old_version":"6.7.3","new_version":"6.8.3","repository_url":"https://github.com/electron-userland/electron-builder"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.10","new_version":"19.2.14","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-router-dom","old_version":"7.13.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@electron/rebuild","old_version":"4.0.3","new_version":"4.0.4","repository_url":"https://github.com/electron/rebuild"},{"name":"@tailwindcss/postcss","old_version":"4.1.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/adm-zip","old_version":"0.5.7","new_version":"0.5.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"autoprefixer","old_version":"10.4.23","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"css-loader","old_version":"7.1.3","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"postcss-loader","old_version":"8.2.0","new_version":"8.2.1","repository_url":"https://github.com/webpack/postcss-loader"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"wait-on","old_version":"9.0.3","new_version":"9.0.5","repository_url":"https://github.com/jeffbski/wait-on"},{"name":"webpack","old_version":"5.104.1","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 19 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [adm-zip](https://github.com/cthackers/adm-zip) | `0.5.16` | `0.5.17` |\n| [better-sqlite3](https://github.com/WiseLibs/better-sqlite3) | `12.6.2` | `12.9.0` |\n| [electron-updater](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater) | `6.7.3` | `6.8.3` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.10` | `19.2.14` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.0` | `7.14.2` |\n| [@electron/rebuild](https://github.com/electron/rebuild) | `4.0.3` | `4.0.4` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.18` | `4.2.4` |\n| [@types/adm-zip](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/adm-zip) | `0.5.7` | `0.5.8` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.23` | `10.5.0` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.3` | `7.1.4` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [postcss-loader](https://github.com/webpack/postcss-loader) | `8.2.0` | `8.2.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.2.4` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.0.3` | `9.0.5` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.106.2` |\n\nUpdates `adm-zip` from 0.5.16 to 0.5.17\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cthackers/adm-zip/releases\"\u003eadm-zip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.17\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eentryHeader time setter more tolerant by \u003ca href=\"https://github.com/thomasheritage\"\u003e\u003ccode\u003e@​thomasheritage\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/540\"\u003ecthackers/adm-zip#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd check for local desc flag in crc check by \u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/543\"\u003ecthackers/adm-zip#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate only if the directory does not exist by \u003ca href=\"https://github.com/DennisHill\"\u003e\u003ccode\u003e@​DennisHill\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/557\"\u003ecthackers/adm-zip#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix issue with absolute paths by \u003ca href=\"https://github.com/kwolfy\"\u003e\u003ccode\u003e@​kwolfy\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/559\"\u003ecthackers/adm-zip#559\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/thomasheritage\"\u003e\u003ccode\u003e@​thomasheritage\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/540\"\u003ecthackers/adm-zip#540\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/issacgerges\"\u003e\u003ccode\u003e@​issacgerges\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/543\"\u003ecthackers/adm-zip#543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DennisHill\"\u003e\u003ccode\u003e@​DennisHill\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/557\"\u003ecthackers/adm-zip#557\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kwolfy\"\u003e\u003ccode\u003e@​kwolfy\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/pull/559\"\u003ecthackers/adm-zip#559\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.16...v0.5.17\"\u003ehttps://github.com/cthackers/adm-zip/compare/v0.5.16...v0.5.17\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/094d08cc75200ab71d334632c735f2dfdb562c59\"\u003e\u003ccode\u003e094d08c\u003c/code\u003e\u003c/a\u003e Incremented package version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/23c5e1dc0fa24267cba8060729521177ca78250a\"\u003e\u003ccode\u003e23c5e1d\u003c/code\u003e\u003c/a\u003e Added readUInt64LE test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/2818b03b7cd481039471bb2c98b8c02f7bdb7c6f\"\u003e\u003ccode\u003e2818b03\u003c/code\u003e\u003c/a\u003e Downgraded rimraf version to maintain node compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/7c77752d46e210374f15bed1c955fe2341e3ab6f\"\u003e\u003ccode\u003e7c77752\u003c/code\u003e\u003c/a\u003e Fixed readUInt64LE\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/220f8175b967ea1e63b61e07b66c0b10fc88e1c4\"\u003e\u003ccode\u003e220f817\u003c/code\u003e\u003c/a\u003e Updated vulnerable dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/c8c20fdae842baf7fa7e93ec7dcbf56383409e4b\"\u003e\u003ccode\u003ec8c20fd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/559\"\u003e#559\u003c/a\u003e from kwolfy/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/840bfdfc9c7c9f7b67caecd8a6fc6cbf656584e1\"\u003e\u003ccode\u003e840bfdf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/557\"\u003e#557\u003c/a\u003e from DennisHill/DennisHill-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/fdf64a4ebd99522f55fdfe91b2d978f8b4983264\"\u003e\u003ccode\u003efdf64a4\u003c/code\u003e\u003c/a\u003e fix issue with absolute paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/6f0af5bfb05859fb625352f7fd40acb79f910730\"\u003e\u003ccode\u003e6f0af5b\u003c/code\u003e\u003c/a\u003e Create only if the directory does not exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cthackers/adm-zip/commit/1cd32f7e0ad3c540142a76609bb538a5cda2292f\"\u003e\u003ccode\u003e1cd32f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/cthackers/adm-zip/issues/543\"\u003e#543\u003c/a\u003e from issacgerges/master\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cthackers/adm-zip/compare/v0.5.16...v0.5.17\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `better-sqlite3` from 12.6.2 to 12.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/releases\"\u003ebetter-sqlite3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev12.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate SQLite to version 3.53.0 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1464\"\u003eWiseLibs/better-sqlite3#1464\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.8.0...v12.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReadme: requires Node.js v20 or later by \u003ca href=\"https://github.com/Prinzhorn\"\u003e\u003ccode\u003e@​Prinzhorn\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1443\"\u003eWiseLibs/better-sqlite3#1443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate SQLite to version 3.51.3 in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1460\"\u003eWiseLibs/better-sqlite3#1460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 by \u003ca href=\"https://github.com/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\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/tstone-1\"\u003e\u003ccode\u003e@​tstone-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1459\"\u003eWiseLibs/better-sqlite3#1459\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhy SQLite v3.51.3 instead of v3.52.0\u003c/h2\u003e\n\u003cp\u003eFrom the SQLite team:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSome important issues have been found with version 3.52.0.  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003cp\u003eHence, if you were planning to upgrade to 3.52.0 tomorrow (Friday, 2026-03-14), perhaps it would be better to wait a day or so for 3.51.3.\u003c/p\u003e\n\u003cp\u003eAt some point we will do version 3.52.1 which will hopefully resolve the issues that have arisen with the 3.52.0 release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.1...v12.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.1\u003c/h2\u003e\n\u003ch2\u003eAlso not a viable release\u003c/h2\u003e\n\u003cp\u003eThe V8 API change was more bonkers than expected. See v12.8.0.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: use Holder() instead of This() for Electron 41 compatibility by \u003ca href=\"https://github.com/mceachen\"\u003e\u003ccode\u003e@​mceachen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1456\"\u003eWiseLibs/better-sqlite3#1456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRoll back to SQLite to version 3.51.2  in \u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/pull/1457\"\u003eWiseLibs/better-sqlite3#1457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\"\u003ehttps://github.com/WiseLibs/better-sqlite3/compare/v12.7.0...v12.7.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev12.7.0\u003c/h2\u003e\n\u003ch2\u003eCAUTION: NOT A VIABLE RELEASE\u003c/h2\u003e\n\u003cp\u003eTwo (!!) reasons:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eElectron v41 bit us and removed functions we were using, so a bunch of prebuilds are missing\u003c/li\u003e\n\u003cli\u003eFrom the SQLite team:\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eSome important issues have been found with version 3.52.0.\u003c/strong\u003e  In order to give us time to deal with those issues, we plan to withdraw the 3.52.0 release.  In its place, we will put up a new 3.51.3 patch release that includes a fix for the recently discovered WAL-reset bug as well as other patches.  This will happen probably within about the next twelve hours.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/4058d24f05e21ccfc63f65fbb5c53960fc9b071e\"\u003e\u003ccode\u003e4058d24\u003c/code\u003e\u003c/a\u003e 12.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/f653513af10562eee1e1cbaff5f95cefddf2e58f\"\u003e\u003ccode\u003ef653513\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.53.0 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1464\"\u003e#1464\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/fe774f578dde9e40d160fe7d4fa9f4148da8ffc8\"\u003e\u003ccode\u003efe774f5\u003c/code\u003e\u003c/a\u003e 12.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/8617ed645e7717710f83faad90b3eb6a4e5a6e95\"\u003e\u003ccode\u003e8617ed6\u003c/code\u003e\u003c/a\u003e fix: use HolderV2() for PropertyCallbackInfo on V8 \u0026gt;= 12.5 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1459\"\u003e#1459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/959a01885c747964ed9d659b9f152ec52d458499\"\u003e\u003ccode\u003e959a018\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.3 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/43729c0af497ca4d4bda8a1422f941cba607e780\"\u003e\u003ccode\u003e43729c0\u003c/code\u003e\u003c/a\u003e Readme: requires Node.js v20 or later (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1443\"\u003e#1443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/27dc75112435a079bcf9be81c40b1549cc3630d8\"\u003e\u003ccode\u003e27dc751\u003c/code\u003e\u003c/a\u003e 12.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/db1119c64e58c935f34f075c8362d141e24a57df\"\u003e\u003ccode\u003edb1119c\u003c/code\u003e\u003c/a\u003e Update SQLite to version 3.51.2 (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/d2c481596d6f5bbe2fe351ac9d186a931d216325\"\u003e\u003ccode\u003ed2c4815\u003c/code\u003e\u003c/a\u003e fix: use Holder() instead of This() for Electron 41 compatibility (\u003ca href=\"https://redirect.github.com/WiseLibs/better-sqlite3/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WiseLibs/better-sqlite3/commit/ef9ffce2cdd6a2defaf162185335cd248feb3ad0\"\u003e\u003ccode\u003eef9ffce\u003c/code\u003e\u003c/a\u003e 12.7.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WiseLibs/better-sqlite3/compare/v12.6.2...v12.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `electron-updater` from 6.7.3 to 6.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron-userland/electron-builder/releases\"\u003eelectron-updater's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eelectron-updater@6.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Remove console logs for autoupdate checks \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9561\"\u003e\u003ccode\u003e[#9561](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9561)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9c67fd31ce982d11c82aae71263ba1f0055a77cc\"\u003e\u003ccode\u003e9c67fd3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Kilian\"\u003e\u003ccode\u003e@​Kilian\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron-updater@6.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix(updater): ignore releases with non-semver tags when collecting full changelog \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9550\"\u003e\u003ccode\u003e[#9550](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9550)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8aee1e6944afae05a60d2a392743a78f818ee6de\"\u003e\u003ccode\u003e8aee1e6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/AbdulrhmanGoni\"\u003e\u003ccode\u003e@​AbdulrhmanGoni\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron-updater@6.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: running \u003ccode\u003eeslint --fix\u003c/code\u003e on more files \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9502\"\u003e\u003ccode\u003e[#9502](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9502)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/6c20eeb1cf9fd10980cde3c9ce0602fa6b7c6972\"\u003e\u003ccode\u003e6c20eeb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eelectron-updater@6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit download-progress events when downloading with multiple range differential downloader \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9448\"\u003e\u003ccode\u003e[#9448](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9448)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3533a3eb5af01416db3ecac703d6da031b05e615\"\u003e\u003ccode\u003e3533a3e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/eliotschu\"\u003e\u003ccode\u003e@​eliotschu\u003c/code\u003e\u003c/a\u003e\u003c/em\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/electron-userland/electron-builder/blob/master/packages/electron-updater/CHANGELOG.md\"\u003eelectron-updater's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.8.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: Remove console logs for autoupdate checks \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9561\"\u003e\u003ccode\u003e[#9561](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9561)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9c67fd31ce982d11c82aae71263ba1f0055a77cc\"\u003e\u003ccode\u003e9c67fd3\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/Kilian\"\u003e\u003ccode\u003e@​Kilian\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix(updater): ignore releases with non-semver tags when collecting full changelog \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9550\"\u003e\u003ccode\u003e[#9550](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9550)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8aee1e6944afae05a60d2a392743a78f818ee6de\"\u003e\u003ccode\u003e8aee1e6\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/AbdulrhmanGoni\"\u003e\u003ccode\u003e@​AbdulrhmanGoni\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eChore: running \u003ccode\u003eeslint --fix\u003c/code\u003e on more files \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9502\"\u003e\u003ccode\u003e[#9502](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9502)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/6c20eeb1cf9fd10980cde3c9ce0602fa6b7c6972\"\u003e\u003ccode\u003e6c20eeb\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/mmaietta\"\u003e\u003ccode\u003e@​mmaietta\u003c/code\u003e\u003c/a\u003e\u003c/em\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.8.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEmit download-progress events when downloading with multiple range differential downloader \u003cem\u003e\u003ca href=\"https://redirect.github.com/electron-userland/electron-builder/pull/9448\"\u003e\u003ccode\u003e[#9448](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9448)\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3533a3eb5af01416db3ecac703d6da031b05e615\"\u003e\u003ccode\u003e3533a3e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/eliotschu\"\u003e\u003ccode\u003e@​eliotschu\u003c/code\u003e\u003c/a\u003e\u003c/em\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/electron-userland/electron-builder/commit/3a3f4396e1c6a390f04afb2c6d6f667a9022f5a6\"\u003e\u003ccode\u003e3a3f439\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.8.0 (electron-updater@6.8.3) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9556\"\u003e#9556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/9c67fd31ce982d11c82aae71263ba1f0055a77cc\"\u003e\u003ccode\u003e9c67fd3\u003c/code\u003e\u003c/a\u003e chore: Remove console logs for linux autoupdater platform check (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9561\"\u003e#9561\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/f1c2ec322e7f0084ea8b8380b6d8768aea9e75d1\"\u003e\u003ccode\u003ef1c2ec3\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.7.0 (electron-updater@6.8.2) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9549\"\u003e#9549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/8aee1e6944afae05a60d2a392743a78f818ee6de\"\u003e\u003ccode\u003e8aee1e6\u003c/code\u003e\u003c/a\u003e fix(updater): don't throw on releases with non-semver tags when collecting fu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/7b5901b77dfae417c29944656b80c583384de026\"\u003e\u003ccode\u003e7b5901b\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.5.0 (electron-updater@6.8.1) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9503\"\u003e#9503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/6c20eeb1cf9fd10980cde3c9ce0602fa6b7c6972\"\u003e\u003ccode\u003e6c20eeb\u003c/code\u003e\u003c/a\u003e chore: running \u003ccode\u003eeslint --fix\u003c/code\u003e on more files (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9502\"\u003e#9502\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/06de96915e2de7463837f1c25f4ea1f2711e9f94\"\u003e\u003ccode\u003e06de969\u003c/code\u003e\u003c/a\u003e chore(deploy): Release v26.4.1 (electron-updater@6.8.0) (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9458\"\u003e#9458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron-userland/electron-builder/commit/3533a3eb5af01416db3ecac703d6da031b05e615\"\u003e\u003ccode\u003e3533a3e\u003c/code\u003e\u003c/a\u003e feat: Provide progress updates for multiple range differential downloads (\u003ca href=\"https://github.com/electron-userland/electron-builder/tree/HEAD/packages/electron-updater/issues/9448\"\u003e#9448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/electron-userland/electron-builder/commits/electron-updater@6.8.3/packages/electron-updater\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.10 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.2.4 to 19.2.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.5 (April 8th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd more cycle protections (\u003ca href=\"https://redirect.github.com/facebook/react/pull/36236\"\u003e#36236\u003c/a\u003e by \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/23f4f9f30da9e9af2108c18bb197bae75ab584ea\"\u003e\u003ccode\u003e23f4f9f\u003c/code\u003e\u003c/a\u003e 19.2.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.5/packages/react-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router-dom` from 7.13.0 to 7.14.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md\"\u003ereact-router-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.2\"\u003e\u003ccode\u003ereact-router@7.14.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.1\"\u003e\u003ccode\u003ereact-router@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.14.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ereact-router@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cf1d25003aa1217dc21c16e95d483601940ae9af\"\u003e\u003ccode\u003ecf1d250\u003c/code\u003e\u003c/a\u003e Release v7.14.2 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14993\"\u003e#14993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/197674ba9fc1b72b452e17894e5e783bdab7a087\"\u003e\u003ccode\u003e197674b\u003c/code\u003e\u003c/a\u003e Release 7.14.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14973\"\u003e#14973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a87774f997d8ba497c97562840f0766250c3e4ce\"\u003e\u003ccode\u003ea87774f\u003c/code\u003e\u003c/a\u003e Add new release process (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e31077b0c380d9764dbced4c753e9ff99387045d\"\u003e\u003ccode\u003ee31077b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14945\"\u003e#14945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6683e85a9d7d607a45a3f6374afcc598a474f602\"\u003e\u003ccode\u003e6683e85\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14943\"\u003e#14943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router-dom@7.14.2/packages/react-router-dom\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@electron/rebuild` from 4.0.3 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/electron/rebuild/releases\"\u003e@​electron/rebuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/electron/rebuild/compare/v4.0.3...v4.0.4\"\u003e4.0.4\u003c/a\u003e (2026-04-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eminimize production dependency tree (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1244\"\u003e#1244\u003c/a\u003e) (\u003ca href=\"https://github.com/electron/rebuild/commit/21ceb5b60cb3cde1839e3e73dd5ad89b12eab6f6\"\u003e21ceb5b\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/electron/rebuild/commit/21ceb5b60cb3cde1839e3e73dd5ad89b12eab6f6\"\u003e\u003ccode\u003e21ceb5b\u003c/code\u003e\u003c/a\u003e fix: minimize production dependency tree (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1244\"\u003e#1244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/7dd7e0e7729b06c59e53b504f3c76355684fed46\"\u003e\u003ccode\u003e7dd7e0e\u003c/code\u003e\u003c/a\u003e chore(deps): bump vite from 8.0.3 to 8.0.5 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/b887faeef73a0fd3716eb011b9dd505768d44f87\"\u003e\u003ccode\u003eb887fae\u003c/code\u003e\u003c/a\u003e chore(deps): bump minimatch from 3.1.2 to 3.1.5 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/e3d2323d1450c663f7d8eedeb845d91abadf732b\"\u003e\u003ccode\u003ee3d2323\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump electron from 35.7.5 to 39.8.5 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1254\"\u003e#1254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/2ed0cf7d87e4fc51f33e879dc838be898923789c\"\u003e\u003ccode\u003e2ed0cf7\u003c/code\u003e\u003c/a\u003e chore: migrate test suite from Mocha/Chai to Vitest (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1257\"\u003e#1257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/b182f3928b321a01171e4c58c2e8ad21bd7ab398\"\u003e\u003ccode\u003eb182f39\u003c/code\u003e\u003c/a\u003e chore: resolve dependabot alerts in test fixture lockfiles (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1258\"\u003e#1258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/8abcd5eba42cccaf127f4ebdd3789ebddfafd7ba\"\u003e\u003ccode\u003e8abcd5e\u003c/code\u003e\u003c/a\u003e chore: resolve dependabot security alerts (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1256\"\u003e#1256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/551b5e090dc4e324b06b92ced3a5825585a394c7\"\u003e\u003ccode\u003e551b5e0\u003c/code\u003e\u003c/a\u003e chore(deps): bump picomatch from 2.3.0 to 2.3.2 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1255\"\u003e#1255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/d5e48a3ba44da563127b2fb5c07e2c39b1164f6e\"\u003e\u003ccode\u003ed5e48a3\u003c/code\u003e\u003c/a\u003e ci: fix zizmor audit findings (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1252\"\u003e#1252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/electron/rebuild/commit/608120ced1c862969e62a98823c88867eff9273b\"\u003e\u003ccode\u003e608120c\u003c/code\u003e\u003c/a\u003e chore(deps): bump azure/login from 2.3.0 to 3.0.0 (\u003ca href=\"https://redirect.github.com/electron/rebuild/issues/1249\"\u003e#1249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/electron/rebuild/compare/v4.0.3...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/postcss` from 4.1.18 to 4.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/postcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.2\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.1\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eProperly detect classes containing \u003ccode\u003e.\u003c/code\u003e characters within curly braces in MDX files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19711\"\u003e#19711\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/postcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.2.4] - 2026-04-21\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.3] - 2026-04-20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalization for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgrade process while it's running (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: use \u003ccode\u003econfig.content\u003c/code\u003e when migrating from Tailwind CSS v3 to Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: never migrate files that are ignored by git (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e.env\u003c/code\u003e and \u003ccode\u003e.env.*\u003c/code\u003e to default ignored content files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19846\"\u003e#19846\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eoverflow-ellipsis\u003c/code\u003e into \u003ccode\u003etext-ellipsis\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003estart-full\u003c/code\u003e → \u003ccode\u003einset-s-full\u003c/code\u003e, \u003ccode\u003estart-auto\u003c/code\u003e → \u003ccode\u003einset-s-auto\u003c/code\u003e, \u003ccode\u003estart-px\u003c/code\u003e → \u003ccode\u003einset-s-px\u003c/code\u003e, and \u003ccode\u003estart-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-s-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: migrate \u003ccode\u003eend-full\u003c/code\u003e → \u003ccode\u003einset-e-full\u003c/code\u003e, \u003ccode\u003eend-auto\u003c/code\u003e → \u003ccode\u003einset-e-auto\u003c/code\u003e, \u003ccode\u003eend-px\u003c/code\u003e → \u003ccode\u003einset-e-px\u003c/code\u003e, and \u003ccode\u003eend-\u0026lt;number\u0026gt;\u003c/code\u003e → \u003ccode\u003einset-e-\u0026lt;number\u0026gt;\u003c/code\u003e as well as negative versions (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19849\"\u003e#19849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign inside the arbitrary value \u003ccode\u003e-left-[9rem]\u003c/code\u003e → \u003ccode\u003eleft-[-9rem]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: move the \u003ccode\u003e-\u003c/code\u003e sign outside the arbitrary value \u003ccode\u003eml-[calc(-1*var(--width))]\u003c/code\u003e → \u003ccode\u003e-ml-(--width)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19858\"\u003e#19858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove performance when scanning JSONL / NDJSON files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19862\"\u003e#19862\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eNODE_PATH\u003c/code\u003e environment variable in standalone CLI (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19617\"\u003e#19617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.2] - 2026-03-18\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't crash when candidates contain prototype properties like \u003ccode\u003erow-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19725\"\u003e#19725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalize \u003ccode\u003ecalc(var(--spacing)*…)\u003c/code\u003e expressions into \u003ccode\u003e--spacing(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19769\"\u003e#19769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash in canonicalization step when handling utilities containing \u003ccode\u003e@property\u003c/code\u003e at-rules (e.g. \u003ccode\u003eshadow-sm border\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19727\"\u003e#19727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSkip full reload for server only modules scanned by client CSS when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19745\"\u003e#19745\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd support for Vite 8 in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19790\"\u003e#19790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove canonicalization for bare values exceeding default spacing scale suggestions (e.g. \u003ccode\u003ew-1234 h-1234\u003c/code\u003e → \u003ccode\u003esize-1234\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19809\"\u003e#19809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix canonicalization resulting in empty list (e.g. \u003ccode\u003ew-5 h-5 size-5\u003c/code\u003e → \u003ccode\u003e''\u003c/code\u003e instead of \u003ccode\u003esize-5\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19812\"\u003e#19812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eResolve tsconfig paths to allow for \u003ccode\u003e@import '@/path/to/file';\u003c/code\u003e when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19803\"\u003e#19803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.2.1] - 2026-02-23\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAllow trailing dash in functional utility names for backwards compatibility (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19696\"\u003e#19696\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/69ad7cc5ec091125842aba783c5bfce536e9c234\"\u003e\u003ccode\u003e69ad7cc\u003c/code\u003e\u003c/a\u003e 4.2.4 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19948\"\u003e#19948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/685c19e266a6b75842747acab6fe7076e82df62d\"\u003e\u003ccode\u003e685c19e\u003c/code\u003e\u003c/a\u003e Fix issue around resolving paths in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/2e3fa490a535a8341fd2853d75098f0d4dbcc825\"\u003e\u003ccode\u003e2e3fa49\u003c/code\u003e\u003c/a\u003e 4.2.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19944\"\u003e#19944\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/4527123f68f4169a1236d3d6dd45d91540691ee9\"\u003e\u003ccode\u003e4527123\u003c/code\u003e\u003c/a\u003e docs(postcss): remove duplicated optimize example from README (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19938\"\u003e#19938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/aad601711fd43d5bf2966a8c30767a6945aaf451\"\u003e\u003ccode\u003eaad6017\u003c/code\u003e\u003c/a\u003e docs/fix-lightning-css-typo-postcss-readme (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19913\"\u003e#19913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d596b0c43d36ad5099c983930fb155e089cbc291\"\u003e\u003ccode\u003ed596b0c\u003c/code\u003e\u003c/a\u003e 4.2.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19821\"\u003e#19821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/faa5e8849be45e1009dc1d0f862ca782ee0a1ee9\"\u003e\u003ccode\u003efaa5e88\u003c/code\u003e\u003c/a\u003e Cleanup inconsistencies related to (regex) escapes (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19804\"\u003e#19804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1dce64ee7ec2e414c845b4e268ac3b9b89aaf0c8\"\u003e\u003ccode\u003e1dce64e\u003c/code\u003e\u003c/a\u003e 4.2.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19714\"\u003e#19714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/1b16411919457ee47d38910fd07e134e9765eb4c\"\u003e\u003ccode\u003e1b16411\u003c/code\u003e\u003c/a\u003e 4.2.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19695\"\u003e#19695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d9fff9f5956433e362dc231ca16dcd77497def76\"\u003e\u003ccode\u003ed9fff9f\u003c/code\u003e\u003c/a\u003e docs: update package README CI badge to main (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss/issues/19692\"\u003e#19692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.2.4/packages/@tailwindcss-postcss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​tailwindcss/postcss\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/adm-zip` from 0.5.7 to 0.5.8\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/adm-zip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/react` from 19.2.10 to 19.2.14\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.4.23 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.5.0 “Each Endeavouring, All Achieving”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003emask-position-x\u003c/code\u003e and \u003ccode\u003emask-position-y\u003c/code\u003e support (by \u003ca href=\"https://github.com/toporek\"\u003e\u003ccode\u003e@​toporek\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved development key from \u003ccode\u003epackage.json\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed broken gradients on CSS Custom Properties (by \u003ca href=\"https://github.com/serger777\"\u003e\u003ccode\u003e@​serger777\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.4.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade Autoprefixer a little faster (by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/faf456a4be572dbcb60cbe5d76a8927e23809ef5\"\u003e\u003ccode\u003efaf456a\u003c/code\u003e\u003c/a\u003e Release 10.5 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b841fc53575a2e8c3dd8d04b0bc5998ee11e7587\"\u003e\u003ccode\u003eb841fc5\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/47d6e68b27009f7cb60513172f765783b55bb000\"\u003e\u003ccode\u003e47d6e68\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/45cfc0827012fda39b809f1654136e1d5ab7ab25\"\u003e\u003ccode\u003e45cfc08\u003c/code\u003e\u003c/a\u003e Replace ESLint and Prettier to oxlint and oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e3ec7db7274289ccc385fb788bc48f14a4e1dd8\"\u003e\u003ccode\u003e7e3ec7d\u003c/code\u003e\u003c/a\u003e Add prefixing support for mask-position-x and mask-position-y (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1548\"\u003e#1548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/360f2d9ecbad3315fbabc61fb2131ac939fee211\"\u003e\u003ccode\u003e360f2d9\u003c/code\u003e\u003c/a\u003e Release 10.4.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ab5260c30de086760abf7f666bb52f9267ff387e\"\u003e\u003ccode\u003eab5260c\u003c/code\u003e\u003c/a\u003e Update clean-publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/09e9dd12c023a02a90d05db46c3c75166525674c\"\u003e\u003ccode\u003e09e9dd1\u003c/code\u003e\u003c/a\u003e Release 10.4.26 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/ec7554060076640e1261e16d3af8f81c3a2b17cf\"\u003e\u003ccode\u003eec75540\u003c/code\u003e\u003c/a\u003e Ignore local patches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/59601b89582c2ca286a5e2a545ba98fb0004a5aa\"\u003e\u003ccode\u003e59601b8\u003c/code\u003e\u003c/a\u003e Update c8 and clean-publish\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.4.23...10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `css-loader` from 7.1.3 to 7.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/releases\"\u003ecss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/css-loader/blob/main/CHANGELOG.md\"\u003ecss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003e7.1.4\u003c/a\u003e (2026-02-16)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003eaeddefe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/5b795afc2fb928e548a06040b1964304f101a2fc\"\u003e\u003ccode\u003e5b795af\u003c/code\u003e\u003c/a\u003e chore(release): 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/css-loader/commit/aeddefee8feb6fe22dd3f98cd2fc2bac50dc7c45\"\u003e\u003ccode\u003eaeddefe\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/css-loader/issues/1652\"\u003e#1652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `html-webpack-plugin` from 5.6.6 to 5.6.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/blob/main/CHANGELOG.md\"\u003ehtml-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003e5.6.7\u003c/a\u003e (2026-04-17)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eprovide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e) (\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003ec862830\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1880\"\u003e#1880\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/docusaurus/issues/11545\"\u003efacebook/docusaurus#11545\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/jantimon/html-webpack-plugin/commit/fdef1b4e7847413e67f7826120073ea282bfe927\"\u003e\u003ccode\u003efdef1b4\u003c/code\u003e\u003c/a\u003e chore(release): 5.6.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/c8628300e57cc49d754019a3ed05353a987abe87\"\u003e\u003ccode\u003ec862830\u003c/code\u003e\u003c/a\u003e fix: provide module/exports in VM sandbox for Node.js 25+ compatibility (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jantimon/html-webpack-plugin/commit/0d1ff984b844a001e46ba62fa9bdf8c5b396f43d\"\u003e\u003ccode\u003e0d1ff98\u003c/code\u003e\u003c/a\u003e refactor: remove lodash usage where possible (\u003ca href=\"https://redirect.github.com/jantimon/html-webpack-plugin/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jantimon/html-webpack-plugin/compare/v5.6.6...v5.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mini-css-extract-plugin` from 2.10.0 to 2.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/releases\"\u003emini-css-extract-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.10.2\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.10.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md\"\u003emini-css-extract-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2\"\u003e2.10.2\u003c/a\u003e (2026-03-26)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e143693e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.1\"\u003e2.10.1\u003c/a\u003e (2026-03-10)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e0233180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9\"\u003e\u003ccode\u003ed50f981\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e\"\u003e\u003ccode\u003eb02c8ac\u003c/code\u003e\u003c/a\u003e test: more (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163\"\u003e#1163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30\"\u003e\u003ccode\u003e143693e\u003c/code\u003e\u003c/a\u003e fix: use matchResource for importModule when available (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162\"\u003e#1162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/da57ee5fb1f73d5719d3f555bd84838b1a191013\"\u003e\u003ccode\u003eda57ee5\u003c/code\u003e\u003c/a\u003e chore(release): 2.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/1e73d9861ca2f450b5479be58861421a5e49c86b\"\u003e\u003ccode\u003e1e73d98\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1160\"\u003e#1160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/commit/0233180faf7b2a267da60134852877bc65859b7d\"\u003e\u003ccode\u003e0233180\u003c/code\u003e\u003c/a\u003e fix: handle null module.layer in renderContentAsset (\u003ca href=\"https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.0...v2.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-loader` from 8.2.0 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/postcss-loader/releases\"\u003epostcss-loader's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.2.1\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/compare/v8.2.0...v8.2.1\"\u003e8.2.1\u003c/a\u003e (2026-02-15)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/717\"\u003e#717\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/postcss-loader/commit/a3ed7e236b6414efdb89084fb90861a16db84b6a\"\u003ea3ed7e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/postcss-loader/blob/main/CHANGELOG.md\"\u003epostcss-loader's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/compare/v8.2.0...v8.2.1\"\u003e8.2.1\u003c/a\u003e (2026-02-15)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/717\"\u003e#717\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/postcss-loader/commit/a3ed7e236b6414efdb89084fb90861a16db84b6a\"\u003ea3ed7e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/583677e2500b33ed273e1562c89daf07a188eb94\"\u003e\u003ccode\u003e583677e\u003c/code\u003e\u003c/a\u003e chore(release): 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/a3ed7e236b6414efdb89084fb90861a16db84b6a\"\u003e\u003ccode\u003ea3ed7e2\u003c/code\u003e\u003c/a\u003e fix: update peer dependency for \u003ccode\u003e@​rspack/core\u003c/code\u003e v2 (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/717\"\u003e#717\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/c984ff482d35874a3aecb0bbf1bf5fe0d92fffda\"\u003e\u003ccode\u003ec984ff4\u003c/code\u003e\u003c/a\u003e test: fix (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/715\"\u003e#715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/cc01d2b544d94b57e7e8c2a65c8855188b782035\"\u003e\u003ccode\u003ecc01d2b\u003c/code\u003e\u003c/a\u003e ci: fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/d4faa346d101f8698df9081407ff4808cb129d12\"\u003e\u003ccode\u003ed4faa34\u003c/code\u003e\u003c/a\u003e docs: update contributing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/b1e4fa591bbc665938d876bdd061794b44df1912\"\u003e\u003ccode\u003eb1e4fa5\u003c/code\u003e\u003c/a\u003e chore: correct link (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/postcss-loader/commit/d99016849d0120e5ef5704fb169c862442ee841a\"\u003e\u003ccode\u003ed990168\u003c/code\u003e\u003c/a\u003e chore: migration to main org and branch (\u003ca href=\"https://redirect.github.com/webpack/postcss-loader/issues/712\"\u003e#712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/postcss-loader/compare/v8.2.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tailwindcss` from 4.1.18 to 4.2.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003etailwindcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure imports in \u003ccode\u003e@import\u003c/code\u003e and \u003ccode\u003e@plugin\u003c/code\u003e still resolve correctly when using Vite aliases in \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19947\"\u003e#19947\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCanonicalization: improve canonicalizations for \u003ccode\u003etracking-*\u003c/code\u003e utilities by preferring non-negative utilities (e.g. \u003ccode\u003e-tracking-tighter\u003c/code\u003e → \u003ccode\u003etracking-wider\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix crash due to invalid characters in candidate (exceeding valid unicode code point range) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19829\"\u003e#19829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure query params in imports are considered unique resources when using \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19723\"\u003e#19723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse arbitrary values into shorthand utilities (e.g. \u003ccode\u003epx-[1.2rem] py-[1.2rem]\u003c/code\u003e → \u003ccode\u003ep-[1.2rem]\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19837\"\u003e#19837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eborder-{t,b}-*\u003c/code\u003e into \u003ccode\u003eborder-y-*\u003c/code\u003e, \u003ccode\u003eborder-{l,r}-*\u003c/code\u003e into \u003ccode\u003eborder-x-*\u003c/code\u003e, and \u003ccode\u003eborder-{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003eborder-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-m{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-my-*\u003c/code\u003e, \u003ccode\u003escroll-m{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-mx-*\u003c/code\u003e, and \u003ccode\u003escroll-m{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-m-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003escroll-p{t,b}-*\u003c/code\u003e into \u003ccode\u003escroll-py-*\u003c/code\u003e, \u003ccode\u003escroll-p{l,r}-*\u003c/code\u003e into \u003ccode\u003escroll-px-*\u003c/code\u003e, and \u003ccode\u003escroll-p{t,r,b,l}-*\u003c/code\u003e into \u003ccode\u003escroll-p-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverflow-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverflow-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: collapse \u003ccode\u003eoverscroll-{x,y}-*\u003c/code\u003e into \u003ccode\u003eoverscroll-*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19842\"\u003e#19842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRead from \u003ccode\u003e--placeholder-color\u003c/code\u003e instead of \u003ccode\u003e--background-color\u003c/code\u003e for \u003ccode\u003eplaceholder-*\u003c/code\u003e utilities (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19843\"\u003e#19843\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade: ensure files are not emptied out when killing the upgra...\n\n_Description has been truncated_","html_url":"https://github.com/lkongswa/pocketchart/pull/9","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lkongswa%2Fpocketchart/issues/9","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/9/packages"}},{"old_version":"2.10.0","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-02T03:17:34.000Z","version_change":"2.10.0 → 2.10.2","issue":{"uuid":"4367728174","node_id":"PR_kwDORITwXM7Xlayn","number":14,"state":"open","title":"chore(frontend): bump the deps group across 1 directory with 36 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-02T03:17:34.000Z","updated_at":"2026-05-02T03:17:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(frontend): bump","group_name":"deps","update_count":36,"packages":[{"name":"@auth0/auth0-react","old_version":"2.11.0","new_version":"2.16.2","repository_url":"https://github.com/auth0/auth0-react"},{"name":"@babel/runtime","old_version":"7.28.6","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@codemirror/autocomplete","old_version":"6.20.0","new_version":"6.20.1","repository_url":"https://github.com/codemirror/autocomplete"},{"name":"@codemirror/language","old_version":"6.12.1","new_version":"6.12.3","repository_url":"https://github.com/codemirror/language"},{"name":"@codemirror/lint","old_version":"6.9.2","new_version":"6.9.5","repository_url":"https://github.com/codemirror/lint"},{"name":"@codemirror/search","old_version":"6.6.0","new_version":"6.7.0","repository_url":"https://github.com/codemirror/search"},{"name":"@codemirror/state","old_version":"6.5.4","new_version":"6.6.0","repository_url":"https://github.com/codemirror/state"},{"name":"@codemirror/view","old_version":"6.39.11","new_version":"6.41.1","repository_url":"https://github.com/codemirror/view"},{"name":"@mui/icons-material","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/system","old_version":"7.3.7","new_version":"9.0.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/x-date-pickers","old_version":"8.25.0","new_version":"9.0.4","repository_url":"https://github.com/mui/mui-x"},{"name":"@tanstack/react-virtual","old_version":"3.13.18","new_version":"3.13.24","repository_url":"https://github.com/TanStack/virtual"},{"name":"@uiw/codemirror-theme-material","old_version":"4.25.4","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"@uiw/react-codemirror","old_version":"4.25.4","new_version":"4.25.9","repository_url":"https://github.com/uiwjs/react-codemirror"},{"name":"axios","old_version":"1.13.2","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"diff","old_version":"8.0.3","new_version":"9.0.0","repository_url":"https://github.com/kpdecker/jsdiff"},{"name":"qs","old_version":"6.14.1","new_version":"6.15.1","repository_url":"https://github.com/ljharb/qs"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-diff-view","old_version":"3.3.2","new_version":"3.3.3","repository_url":"https://github.com/otakustay/react-diff-view"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-number-format","old_version":"5.4.4","new_version":"5.4.5","repository_url":"https://github.com/s-yadav/react-number-format"},{"name":"react-router","old_version":"7.12.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@babel/core","old_version":"7.28.6","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.28.6","new_version":"7.29.3","repository_url":"https://github.com/babel/babel"},{"name":"@biomejs/biome","old_version":"2.3.11","new_version":"2.4.14","repository_url":"https://github.com/biomejs/biome"},{"name":"babel-jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-jsdom","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"lodash.omit","old_version":"4.5.0","new_version":"4.18.0","repository_url":"https://github.com/lodash/lodash"},{"name":"mini-css-extract-plugin","old_version":"2.10.0","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"webpack","old_version":"5.104.1","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the deps group with 36 updates in the /ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@auth0/auth0-react](https://github.com/auth0/auth0-react) | `2.11.0` | `2.16.2` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.28.6` | `7.29.2` |\n| [@codemirror/autocomplete](https://github.com/codemirror/autocomplete) | `6.20.0` | `6.20.1` |\n| [@codemirror/language](https://github.com/codemirror/language) | `6.12.1` | `6.12.3` |\n| [@codemirror/lint](https://github.com/codemirror/lint) | `6.9.2` | `6.9.5` |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.6.0` | `6.7.0` |\n| [@codemirror/state](https://github.com/codemirror/state) | `6.5.4` | `6.6.0` |\n| [@codemirror/view](https://github.com/codemirror/view) | `6.39.11` | `6.41.1` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.7` | `9.0.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `7.3.7` | `9.0.0` |\n| [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system) | `7.3.7` | `9.0.0` |\n| [@mui/x-date-pickers](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers) | `8.25.0` | `9.0.4` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.13.18` | `3.13.24` |\n| [@uiw/codemirror-theme-material](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.9` |\n| [@uiw/react-codemirror](https://github.com/uiwjs/react-codemirror) | `4.25.4` | `4.25.9` |\n| [axios](https://github.com/axios/axios) | `1.13.2` | `1.15.2` |\n| [diff](https://github.com/kpdecker/jsdiff) | `8.0.3` | `9.0.0` |\n| [qs](https://github.com/ljharb/qs) | `6.14.1` | `6.15.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-diff-view](https://github.com/otakustay/react-diff-view) | `3.3.2` | `3.3.3` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [react-number-format](https://github.com/s-yadav/react-number-format) | `5.4.4` | `5.4.5` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.12.0` | `7.14.2` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.6` | `7.29.0` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.28.6` | `7.29.3` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.11` | `2.4.14` |\n| [babel-jest](https://github.com/jestjs/jest/tree/HEAD/packages/babel-jest) | `30.2.0` | `30.3.0` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.4` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) | `30.2.0` | `30.3.0` |\n| [lodash.omit](https://github.com/lodash/lodash) | `4.5.0` | `4.18.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.0` | `2.10.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.104.1` | `5.106.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `@auth0/auth0-react` from 2.11.0 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/auth0/auth0-react/releases\"\u003e@​auth0/auth0-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1093\"\u003e#1093\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.2 to 2.18.3 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1068\"\u003e#1068\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.18.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1065\"\u003e#1065\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add client prop to Auth0Provider \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative to Web SSO support (via \u003ca href=\"https://github.com/auth0/auth0-spa-js/releases/tag/v2.18.0\"\u003eauth0-spa-js v2.18.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.17.1 to 2.18.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1059\"\u003e#1059\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to version 2.17.1 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1045\"\u003e#1045\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.15.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Step-Up Authentication section and related examples to documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1023\"\u003e#1023\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.14.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Multi-Factor Authentication (MFA) support  \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1014\"\u003e#1014\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to v2.15.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1017\"\u003e#1017\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add loginWithCustomTokenExchange and deprecate exchangeToken \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1010\"\u003e#1010\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add getConfiguration method to Auth0Client and updated documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/991\"\u003e#991\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSecurity: Example app update Next.js dependency for CVE-2025-55184 and CVE-2025-55183 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/951\"\u003e#951\u003c/a\u003e (\u003ca href=\"https://github.com/tusharpandey13\"\u003etusharpandey13\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/auth0/auth0-react/blob/main/CHANGELOG.md\"\u003e@​auth0/auth0-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.2\"\u003ev2.16.2\u003c/a\u003e (2026-04-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.16.1...v2.16.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1093\"\u003e#1093\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.1\"\u003ev2.16.1\u003c/a\u003e (2026-03-31)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.16.0...v2.16.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.2 to 2.18.3 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1068\"\u003e#1068\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.18.2 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1065\"\u003e#1065\u003c/a\u003e (\u003ca href=\"https://github.com/apps/dependabot\"\u003edependabot[bot]\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.16.0\"\u003ev2.16.0\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.15.1...v2.16.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add client prop to Auth0Provider \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1041\"\u003e#1041\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNative to Web SSO support (via \u003ca href=\"https://github.com/auth0/auth0-spa-js/releases/tag/v2.18.0\"\u003eauth0-spa-js v2.18.0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.17.1 to 2.18.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1059\"\u003e#1059\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.15.1\"\u003ev2.15.1\u003c/a\u003e (2026-03-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.15.0...v2.15.1\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): update \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to version 2.17.1 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1045\"\u003e#1045\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.15.0\"\u003ev2.15.0\u003c/a\u003e (2026-02-17)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.14.0...v2.15.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Step-Up Authentication section and related examples to documentation \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1023\"\u003e#1023\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.14.0\"\u003ev2.14.0\u003c/a\u003e (2026-02-13)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.13.0...v2.14.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add Multi-Factor Authentication (MFA) support  \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1014\"\u003e#1014\u003c/a\u003e (\u003ca href=\"https://github.com/gyaneshgouraw-okta\"\u003egyaneshgouraw-okta\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eChanged\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e to v2.15.0 \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1017\"\u003e#1017\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/auth0/auth0-react/tree/v2.13.0\"\u003ev2.13.0\u003c/a\u003e (2026-02-05)\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.12.0...v2.13.0\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add loginWithCustomTokenExchange and deprecate exchangeToken \u003ca href=\"https://redirect.github.com/auth0/auth0-react/pull/1010\"\u003e#1010\u003c/a\u003e (\u003ca href=\"https://github.com/yogeshchoudhary147\"\u003eyogeshchoudhary147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/13c46f418c4cfc1f386cf0bd283da2c5f4776ada\"\u003e\u003ccode\u003e13c46f4\u003c/code\u003e\u003c/a\u003e Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d815a6a69eda6dfb2927f8814e4451a7a0349db2\"\u003e\u003ccode\u003ed815a6a\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1094\"\u003e#1094\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1098\"\u003e#1098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/8038a24948053c874aee5a52fae9a71dcadb17a2\"\u003e\u003ccode\u003e8038a24\u003c/code\u003e\u003c/a\u003e fix: pin npm to 11.10.0 to avoid promise-retry failure on Node 22.22.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1096\"\u003e#1096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/98b6c8f391f33a1777f18982a0dbff708f4cbbfe\"\u003e\u003ccode\u003e98b6c8f\u003c/code\u003e\u003c/a\u003e Release v2.16.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/d14888b4a3d9e943dc27bbf96ea2402f477fabca\"\u003e\u003ccode\u003ed14888b\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.18.0 to 2.19.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1093\"\u003e#1093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/94e1c23ec1824e7d17af5f16f2d28fb2fe389cab\"\u003e\u003ccode\u003e94e1c23\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump start-server-and-test from 2.1.5 to 3.0.2 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/6a9467842688c2807ea1dfa6d0c5bfd57e3eb680\"\u003e\u003ccode\u003e6a94678\u003c/code\u003e\u003c/a\u003e chore: remove package-lock.json (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/a1cb3c513fcef9f9cb099d03c243f3ccc2431f0e\"\u003e\u003ccode\u003ea1cb3c5\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​auth0/auth0-spa-js\u003c/code\u003e from 2.19.0 to 2.19.1 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1085\"\u003e#1085\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/b3e861ca7f1200a25b8361cb5fee9b683bb5c418\"\u003e\u003ccode\u003eb3e861c\u003c/code\u003e\u003c/a\u003e chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1089\"\u003e#1089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/auth0/auth0-react/commit/043b940a101eba451bfec40281cb6e3b9d33aae7\"\u003e\u003ccode\u003e043b940\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc from 0.28.18 to 0.28.19 (\u003ca href=\"https://redirect.github.com/auth0/auth0-react/issues/1088\"\u003e#1088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/auth0/auth0-react/compare/v2.11.0...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​auth0/auth0-react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.28.6 to 7.29.2\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/runtime's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.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-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\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/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\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-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.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\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\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\u003eCommitters: 2\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\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.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\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: 2\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\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.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/37d5595fca9f188f0534458180611f2e776acd31\"\u003e\u003ccode\u003e37d5595\u003c/code\u003e\u003c/a\u003e v7.29.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/autocomplete` from 6.20.0 to 6.20.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/autocomplete/blob/main/CHANGELOG.md\"\u003e@​codemirror/autocomplete's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.20.1 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eClicking the horizontal dots at the top/bottom of a list of completion options now moves the selection there, so that more completions become visible.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/7cbf7fd3b8126fd2b8f3d29a0cb150ac31506fd1\"\u003e\u003ccode\u003e7cbf7fd\u003c/code\u003e\u003c/a\u003e Mark version 6.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/1fae8fb7ceaaad4423fe2fee178a9b14b1176039\"\u003e\u003ccode\u003e1fae8fb\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/90412d8d3d19291e00c38c39c1008df5644088ea\"\u003e\u003ccode\u003e90412d8\u003c/code\u003e\u003c/a\u003e Respond to clicks on the top/bottom of incomplete option lists by moving sele...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/autocomplete/commit/e8521c28daad76fb559ef37712e0386df18cd310\"\u003e\u003ccode\u003ee8521c2\u003c/code\u003e\u003c/a\u003e Align interpretation of wordChars language data with \u003ccode\u003e@​codemirror/state\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/autocomplete/compare/6.20.0...6.20.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/language` from 6.12.1 to 6.12.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/language/blob/main/CHANGELOG.md\"\u003e@​codemirror/language's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.12.3 (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a crash in \u003ccode\u003ebracketMatching\u003c/code\u003e when composing at end of document.\u003c/p\u003e\n\u003ch2\u003e6.12.2 (2026-02-25)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure brackets are highlighted in the initial editor state.\u003c/p\u003e\n\u003cp\u003ePause bracket matching updates during composition, to avoid disrupting Mobile Safari's fragile composition handling.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/f5af31eed71fa22e8c110d74e61098c0fb1c1acb\"\u003e\u003ccode\u003ef5af31e\u003c/code\u003e\u003c/a\u003e Mark version 6.12.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/371c9ba6be9ac489c4ebd6f26be352e0eb1a41c6\"\u003e\u003ccode\u003e371c9ba\u003c/code\u003e\u003c/a\u003e Fix bogus bracket highlighting being generated at end of document\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/9531899bd88aac7c932a749668ddbfcd9acfb80f\"\u003e\u003ccode\u003e9531899\u003c/code\u003e\u003c/a\u003e Remove duplicated slash in forum url in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/2f4e7014a54171ec5af260e04a97cb10c14b3aac\"\u003e\u003ccode\u003e2f4e701\u003c/code\u003e\u003c/a\u003e Fix forum link in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/b5cd54b2ffc8e6edb0f2ae464aa2a59d600d8352\"\u003e\u003ccode\u003eb5cd54b\u003c/code\u003e\u003c/a\u003e Mark version 6.12.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/5f867636405510f243798507e7fb24f5ca5ed767\"\u003e\u003ccode\u003e5f86763\u003c/code\u003e\u003c/a\u003e Pause bracket matching updates during composition\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/af8dca9d061caec6e00213ac25b690e62dba39c4\"\u003e\u003ccode\u003eaf8dca9\u003c/code\u003e\u003c/a\u003e Properly show matched brackets in the initial editor state\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/language/commit/693a25efaa025d857e969720876f2dcb5683528c\"\u003e\u003ccode\u003e693a25e\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/language/compare/6.12.1...6.12.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/lint` from 6.9.2 to 6.9.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/lint/blob/main/CHANGELOG.md\"\u003e@​codemirror/lint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.9.5 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eUse more appropriate background colors for the selected diagnostic in dark mode.\u003c/p\u003e\n\u003ch2\u003e6.9.4 (2026-02-11)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eMake sure \u003ccode\u003enextDiagnostic\u003c/code\u003e selects entire diagnostics, even when they overlap with other diagnostics.\u003c/p\u003e\n\u003ch2\u003e6.9.3 (2026-01-27)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where the lint panel inappropriately blocks the default behavior of key combinations with Ctrl, Alt, or Cmd held.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/296d74376596acd4c7aa4cd1cf00e877cdd2ff52\"\u003e\u003ccode\u003e296d743\u003c/code\u003e\u003c/a\u003e Mark version 6.9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/c7a0982cde92a463ee3d297b56b707c37a8452b0\"\u003e\u003ccode\u003ec7a0982\u003c/code\u003e\u003c/a\u003e Improve background colors for dark themes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/a3202d8854b4fd8c38a5d3a9107bc23efd939501\"\u003e\u003ccode\u003ea3202d8\u003c/code\u003e\u003c/a\u003e Mark version 6.9.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/42d5b8c89eb35fd7e296045eb8ad1a50ffceb9e7\"\u003e\u003ccode\u003e42d5b8c\u003c/code\u003e\u003c/a\u003e Make nextDiagnostic select entire diagnostics\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ee432ca1c386dabdba198590805a01db8a4e3684\"\u003e\u003ccode\u003eee432ca\u003c/code\u003e\u003c/a\u003e Mark version 6.9.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/85e7e0f4eb99a7d5f8827b430154af939bfba9c0\"\u003e\u003ccode\u003e85e7e0f\u003c/code\u003e\u003c/a\u003e Don't handle ctrl/alt/meta key combinations in panel key handler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/lint/commit/ed7f2678347ec0c34b822c70a4b0e4148775afad\"\u003e\u003ccode\u003eed7f267\u003c/code\u003e\u003c/a\u003e Use git+https format for package.json repository field\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/lint/compare/6.9.2...6.9.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/search` from 6.6.0 to 6.7.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/state` from 6.5.4 to 6.6.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/state/blob/main/CHANGELOG.md\"\u003e@​codemirror/state's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.6.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eEditorSelection.range\u003c/code\u003e now takes an optional \u003ccode\u003eassoc\u003c/code\u003e argument.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSelectionRange.extend\u003c/code\u003e can now be given a third argument to specify associativity.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/821d9b772a1d2d9c989b6ae472513380bf10136b\"\u003e\u003ccode\u003e821d9b7\u003c/code\u003e\u003c/a\u003e Mark version 6.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/e035c74e941b9274989a103ff368d94364f9ee9f\"\u003e\u003ccode\u003ee035c74\u003c/code\u003e\u003c/a\u003e Support an assoc argument to EditorSelection.range and SelectionRange.extend\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/codemirror/state/commit/eef74dbc484f1778e4a5712dca3ff98e63c6091c\"\u003e\u003ccode\u003eeef74db\u003c/code\u003e\u003c/a\u003e Add type conversions to asArray\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/state/compare/6.5.4...6.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@codemirror/view` from 6.39.11 to 6.41.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/codemirror/view/blob/main/CHANGELOG.md\"\u003e@​codemirror/view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.41.0 (2026-04-01)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.posAtCoords\u003c/code\u003e could incorrectly return a position near a higher element on the line, in mixed-font-size lines.\u003c/p\u003e\n\u003cp\u003eExpand the workaround for the Webkit bug that causes nonexistent selections to stay visible to be active on non-Safari Webkit browsers.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eEditorView.cursorScrollMargin\u003c/code\u003e facet can now be used to configure the extra space used when scrolling the cursor into view.\u003c/p\u003e\n\u003ch2\u003e6.40.0 (2026-03-12)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eFix a bug that caused Shift-Enter/Backspace/Delete on iOS to lose the shift modifier when delivered to key event handlers.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eEditorView.moveVertically\u003c/code\u003e could move to the wrong place in wrapped lines with a large line height.\u003c/p\u003e\n\u003cp\u003eMake sure the selection head associativity is properly set for mouse selections made with shift held down.\u003c/p\u003e\n\u003ch3\u003eNew features\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eWidgetType.updateDOM\u003c/code\u003e is now called with the previous widget value as third argument.\u003c/p\u003e\n\u003ch2\u003e6.39.17 (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003eImprove touch tap-selection on line wrapping boundaries.\u003c/p\u003e\n\u003cp\u003eMake \u003ccode\u003edrawSelection\u003c/code\u003e draw our own selection handles on iOS.\u003c/p\u003e\n\u003cp\u003eFix an issue where \u003ccode\u003eposAtCoords\u003c/code\u003e, when querying line wrapping points, got confused by extra empty client rectangles produced by Safari.\u003c/p\u003e\n\u003ch2\u003e6.39.16 (2026-03-02)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003cp\u003ePerform scroll stabilization on the document or wrapping scrollable elements, when the user scrolls the editor.\u003c/p\u003e\n\u003cp\u003eFix an issue where changing decorations right before a composition could end up corrupting the visible DOM.\u003c/p\u003e\n\u003cp\u003eFix an issue where some types of text input over a selection would be read as happening in wrong position.\u003c/p\u003e\n\u003ch2\u003e6.39.15 (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/view/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\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/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/709d92492573930ed07490374f5a9c593fa37b89\"\u003e\u003ccode\u003e709d924\u003c/code\u003e\u003c/a\u003e [icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48116\"\u003e#48116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e59e5fd85b6d2ed5bf71cdc93fae1a3498990ed1\"\u003e\u003ccode\u003ee59e5fd\u003c/code\u003e\u003c/a\u003e v9.0.0-beta.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48090\"\u003e#48090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9e9fda99dd2d461b0a63bf7c541ea4712a28e509\"\u003e\u003ccode\u003e9e9fda9\u003c/code\u003e\u003c/a\u003e [code-infra][icons-material] Avoid material utils barrel in createSvg… (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48029\"\u003e#48029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/1ff08f69f333a5b420ef12e6f9e0c5e370d234bf\"\u003e\u003ccode\u003e1ff08f6\u003c/code\u003e\u003c/a\u003e Bump babel monorepo to ^7.29.2 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48050\"\u003e#48050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/ef90aa334a1a82e0fd1b84869743acc5e61d1aad\"\u003e\u003ccode\u003eef90aa3\u003c/code\u003e\u003c/a\u003e v9.0.0-alpha.4 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48040\"\u003e#48040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2fe9af3e3136b844d8ae21a3d03d2a84f7a556f9\"\u003e\u003ccode\u003e2fe9af3\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47981\"\u003e#47981\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oliviertassinari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate \u0026quot;Deprecated APIs removed\u0026quot; section to h2 in \u0026quot;Upgrade to v9\u0026quot; docs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48115\"\u003e#48115\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[progress] Label all demo components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48143\"\u003e#48143\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 7, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 7 contributors who made this release possible.\u003c/p\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9! This major release focus on accessibility improvements, sx prop performance, and cleanup of deprecated APIs.\u003c/p\u003e\n\u003cp\u003eFor more details, check out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAll contributors of this release in alphabetical order: \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/noraleonte\"\u003e\u003ccode\u003e@​noraleonte\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e9.0.0-beta.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eApr 2, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[button-base] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\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/mui/material-ui/commit/a83fd5970773243f9907608401da9f8a7351def2\"\u003e\u003ccode\u003ea83fd59\u003c/code\u003e\u003c/a\u003e v9.0.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48221\"\u003e#48221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e4de3e2b957841d9895629269b4cd5b16eba7d17\"\u003e\u003ccode\u003ee4de3e2\u003c/code\u003e\u003c/a\u003e [internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48206\"\u003e#48206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/2cc3f5b6ce25a204adbc4b3ad3f48b755af88176\"\u003e\u003ccode\u003e2cc3f5b\u003c/code\u003e\u003c/a\u003e [transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48151\"\u003e#48151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/af86546c189e4f70d43458aba6d060cd580fab9e\"\u003e\u003ccode\u003eaf86546\u003c/code\u003e\u003c/a\u003e [slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48164\"\u003e#48164\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f1a6109bc249ce7c7ad4ae8531bbfb289afc42d\"\u003e\u003ccode\u003e3f1a610\u003c/code\u003e\u003c/a\u003e [switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48180\"\u003e#48180\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/d7fc1c49832e10d2f9a8f3d11de46bbdffe4c18e\"\u003e\u003ccode\u003ed7fc1c4\u003c/code\u003e\u003c/a\u003e [internal] Sort license field to be under description\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/f1d35f676a82e30a7ec07da25c23fe68d14be7c6\"\u003e\u003ccode\u003ef1d35f6\u003c/code\u003e\u003c/a\u003e [material-ui] Remove unnecessary overridesResolvers from styled components (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/e1e43bd51af112e1dad4fab838075244fe5c0363\"\u003e\u003ccode\u003ee1e43bd\u003c/code\u003e\u003c/a\u003e V9.0.0 beta.1 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48178\"\u003e#48178\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/a2ac691028ad49248cbbb9ca72782fe2aed2488b\"\u003e\u003ccode\u003ea2ac691\u003c/code\u003e\u003c/a\u003e [utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48122\"\u003e#48122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/56f63bfa807f484e71b623a838fc83f9308b660f\"\u003e\u003ccode\u003e56f63bf\u003c/code\u003e\u003c/a\u003e [grid] Remove 'column' and 'column-reverse' options from GridDirection type (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.0.0/packages/mui-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/system` from 7.3.7 to 9.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/system's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.0\u003c/h2\u003e\n\u003cp\u003e🥳 We're excited to announce the stable release of Material UI v9.0! This major release focuses on accessibility improvements, sx prop performance, and cleanup of deprecated APIs. See the \u003ca href=\"https://mui.com/blog/introducing-material-ui-v9/\"\u003eMaterial UI v9.0 announcement\u003c/a\u003e blog posts for more details. Also see the \u003ca href=\"https://mui.com/blog/introducing-mui-v9/\"\u003eMUI v9 announcement\u003c/a\u003e blog posts for the broad ecosystem updates.\u003c/p\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://mui.com/material-ui/migration/upgrade-to-v9/\"\u003eupgrade guide\u003c/a\u003e to see how you can move to this version.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[slider] Use pointer events instead of mouse events (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48164\"\u003e#48164\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[switch] Add border to make it visible in high contrast mode (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48180\"\u003e#48180\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[transitions] Performance improvements \u0026amp; misc fixes (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48151\"\u003e#48151\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary overridesResolvers from styled components (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48204\"\u003e#48204\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Setup workflow to publish internal packages (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47952\"\u003e#47952\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Add \u003ccode\u003ex-scheduler\u003c/code\u003e to \u003ccode\u003eMuiProductId\u003c/code\u003e type (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48185\"\u003e#48185\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[docs-infra] Add scheduler to product switcher (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48208\"\u003e#48208\u003c/a\u003e) \u003ca href=\"https://github.com/rita-codes\"\u003e\u003ccode\u003e@​rita-codes\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[internal] Prepare libraries for v9 stable release (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48206\"\u003e#48206\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🙇‍♂️ We'd like to extend a big thank you to everyone involved who made this major release possible.\u003c/p\u003e\n\u003ch2\u003ev9.0.0-beta.1\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 11 contributors who made this release possible.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.0.0-beta.1\u003c/code\u003e\u003c/h3\u003e\n\u003ch4\u003eBreaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[grid] Remove 'column' and 'column-reverse' options from \u003ccode\u003edirection\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47564\"\u003e#47564\u003c/a\u003e) \u003ca href=\"https://github.com/sai6855\"\u003e\u003ccode\u003e@​sai6855\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[icons] Remove legacy \u003ccode\u003e*Outline\u003c/code\u003e icons (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48116\"\u003e#48116\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[list-item-icon] Use theme spacing instead of hardcoded minWidth (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/46597\"\u003e#46597\u003c/a\u003e) \u003ca href=\"https://github.com/adiitxa\"\u003e\u003ccode\u003e@​adiitxa\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eChanges\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e[all components] Fix \u003ccode\u003eslotProps.transition\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48153\"\u003e#48153\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[alert][dialog] Accessibility improvements (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48113\"\u003e#48113\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Fix helper text focusing input when clicked (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48156\"\u003e#48156\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttonbase] Add \u003ccode\u003enativeButton\u003c/code\u003e prop (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/47989\"\u003e#47989\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[input] Fix high contrast cutoff on first character (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48150\"\u003e#48150\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menu] Fix empty roving focus container (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48114\"\u003e#48114\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[utils] Explicitly register roving tab items with parent (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48122\"\u003e#48122\u003c/a\u003e) \u003ca href=\"https://github.com/mj12albert\"\u003e\u003ccode\u003e@​mj12albert\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix HTML validation errors (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48107\"\u003e#48107\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix duplicate IDs and HTML validation issues (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48095\"\u003e#48095\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the dark mode footer row shadow for the Data Grid on the advanced components page (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48149\"\u003e#48149\u003c/a\u003e) \u003ca href=\"https://github.com/arminmeh\"\u003e\u003ccode\u003e@​arminmeh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove jsdom section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-system/issues/48098\"\u003e#48098\u003c/a\u003e) \u003ca href=\"https://github.com/oliviertassinari\"\u003e\u003ccode\u003e@​oli...\n\n_Description has been truncated_","html_url":"https://github.com/jcristau/balrog-renovatetest/pull/14","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcristau%2Fbalrog-renovatetest/issues/14","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14/packages"}},{"old_version":"2.10.1","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-05-01T22:46:20.000Z","version_change":"2.10.1 → 2.10.2","issue":{"uuid":"4366992911","node_id":"PR_kwDODjzvHs7XjFrK","number":4225,"state":"closed","title":"Bump the patch-and-minor group across 1 directory with 21 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-04T07:40:40.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-01T22:46:20.000Z","updated_at":"2026-05-04T07:40:42.000Z","time_to_close":204860,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch-and-minor","update_count":21,"packages":[{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.43.0","new_version":"10.50.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.100.5","repository_url":"https://github.com/TanStack/query"},{"name":"axios","old_version":"1.15.0","new_version":"1.15.2","repository_url":"https://github.com/axios/axios"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"@tanstack/react-query-devtools","old_version":"5.91.3","new_version":"5.100.5","repository_url":"https://github.com/TanStack/query"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"dotenv","old_version":"17.3.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"eslint-import-resolver-webpack","old_version":"0.13.10","new_version":"0.13.11","repository_url":"https://github.com/import-js/eslint-plugin-import"},{"name":"eslint-plugin-jest","old_version":"29.15.0","new_version":"29.15.2","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"eslint-plugin-storybook","old_version":"10.2.19","new_version":"10.3.5","repository_url":"https://github.com/storybookjs/storybook"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"msw","old_version":"2.12.12","new_version":"2.13.6","repository_url":"https://github.com/mswjs/msw"},{"name":"terser-webpack-plugin","old_version":"5.4.0","new_version":"5.5.0","repository_url":"https://github.com/webpack/terser-webpack-plugin"},{"name":"webpack","old_version":"5.105.4","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"express-rate-limit","old_version":"8.3.1","new_version":"8.4.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"jose","old_version":"6.2.1","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-and-minor group with 21 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.50.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.50.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.100.5` |\n| [axios](https://github.com/axios/axios) | `1.15.0` | `1.15.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.12` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.91.3` | `5.100.5` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.1` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.3.1` | `17.4.2` |\n| [eslint-import-resolver-webpack](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/webpack) | `0.13.10` | `0.13.11` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.0` | `29.15.2` |\n| [eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin) | `10.2.19` | `10.3.5` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [msw](https://github.com/mswjs/msw) | `2.12.12` | `2.13.6` |\n| [terser-webpack-plugin](https://github.com/webpack/terser-webpack-plugin) | `5.4.0` | `5.5.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.3.1` | `8.4.1` |\n| [jose](https://github.com/panva/jose) | `6.2.1` | `6.2.2` |\n\n\nUpdates `@sentry/browser` from 10.43.0 to 10.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.43.0 to 10.50.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(cloudflare): Use \u003ccode\u003e.makeRequestAndWaitForEnvelope\u003c/code\u003e to wait for envelopes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.50.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(effect): Support v4 beta (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20394\"\u003e#20394\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003e@sentry/effect\u003c/code\u003e integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/effect/README.md\"\u003eEffect SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(hono): Add \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e for Bun runtime (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20355\"\u003e#20355\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003e@sentry/hono/bun\u003c/code\u003e entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.\nRead more in the \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/39740da9e46de76f4b03bb7ae11849ea761dac14/packages/hono/README.md\"\u003eHono SDK readme\u003c/a\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(replay): Add replayStart/replayEnd client lifecycle hooks (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20369\"\u003e#20369\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNew \u003ccode\u003ereplayStart\u003c/code\u003e and \u003ccode\u003ereplayEnd\u003c/code\u003e client lifecycle hooks let you react to replay session start and end events in your application.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Emit \u003ccode\u003eno_parent_span\u003c/code\u003e client outcomes for discarded spans requiring a parent (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20350\"\u003e#20350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): Bump protobufjs from 7.5.4 to 7.5.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20372\"\u003e#20372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(hono): Add runtime packages as optional peer dependencies (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20423\"\u003e#20423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(opentelemetry): Add tracingChannel utility for context propagation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20358\"\u003e#20358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Enrich graphqlClient spans for relative URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20370\"\u003e#20370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Filter implausible LCP values (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20338\"\u003e#20338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(console): Re-patch console in AWS Lambda runtimes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20337\"\u003e#20337\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Correct \u003ccode\u003eGoogleGenAIIstrumentedMethod\u003c/code\u003e typo in type name\u003c/li\u003e\n\u003cli\u003efix(core): Handle stateless MCP wrapper transport correlation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20293\"\u003e#20293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Remove undefined from options type (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20419\"\u003e#20419\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attributes (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20430\"\u003e#20430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node-core): Pass rejection reason instead of Promise as originalException (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20366\"\u003e#20366\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Prevent test from creating zombie process (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20392\"\u003e#20392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Update size-limit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20412\"\u003e#20412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(e2e-tests): Use tarball symlinks for E2E tests instead of verdaccio (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20386\"\u003e#20386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(lint): Remove lint warnings (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20413\"\u003e#20413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(test): Remove empty variant tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20443\"\u003e#20443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(tests): Use verdaccio as node process instead of docker image (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edocs(readme): Update usage instructions for binary scripts (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20426\"\u003e#20426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(node): Vendor undici instrumentation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20190\"\u003e#20190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Ensure aws-serverless E2E tests run locally (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20441\"\u003e#20441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Fix flaky sessions route-lifecycle test + upgrade axios (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20197\"\u003e#20197\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/785e75643438583be26d99b8a3a2c9f265e156a9\"\u003e\u003ccode\u003e785e756\u003c/code\u003e\u003c/a\u003e release: 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ed26a190a9357ed916bff659af2d06c8a99639de\"\u003e\u003ccode\u003eed26a19\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20461\"\u003e#20461\u003c/a\u003e from getsentry/prepare-release/10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b584c40e3809c1e955e80f839ce2eaf29d73414\"\u003e\u003ccode\u003e7b584c4\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.50.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/39740da9e46de76f4b03bb7ae11849ea761dac14\"\u003e\u003ccode\u003e39740da\u003c/code\u003e\u003c/a\u003e test(cloudflare): Use .makeRequestAndWaitForEnvelope to wait for envelopes (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c741030c915e9529a8250724d3673077e4f93c7b\"\u003e\u003ccode\u003ec741030\u003c/code\u003e\u003c/a\u003e test(aws-serverless): Split npm \u0026amp; layer tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20442\"\u003e#20442\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f97076ddc6f0aaab06c9b78f32078d282d6a87ab\"\u003e\u003ccode\u003ef97076d\u003c/code\u003e\u003c/a\u003e chore(dev-deps): Bump nx from 22.5.0 to 22.6.5 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20458\"\u003e#20458\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4b4ac76db2cfca8e92cda9ec87b73ef2e950ebb5\"\u003e\u003ccode\u003e4b4ac76\u003c/code\u003e\u003c/a\u003e fix(node): Guard against null \u003ccode\u003ehttpVersion\u003c/code\u003e in outgoing request span attribut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7569b10524d8867423a285f6f50676cb195ddf31\"\u003e\u003ccode\u003e7569b10\u003c/code\u003e\u003c/a\u003e fix(cloudflare): Use TransformStream to keep track of streams (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20452\"\u003e#20452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a4c968647e500183f13f18a6874b686389b1ed1c\"\u003e\u003ccode\u003ea4c9686\u003c/code\u003e\u003c/a\u003e test(hono): Add E2E tests for middleware spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20451\"\u003e#20451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ff23846e26bd4b3ec1dee15541d67813b858c6bd\"\u003e\u003ccode\u003eff23846\u003c/code\u003e\u003c/a\u003e chore: Ignore claude worktrees (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20440\"\u003e#20440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.50.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.100.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/a53ef97f87decb8ea2431710f5199431d3c94c8d\"\u003e\u003ccode\u003ea53ef97\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(suspense): skip calling combine when queries would suspend (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10576\"\u003e#10576\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/d6a7bf3e3e024c1a77d0536813238cc8007a5fa7\"\u003e\u003ccode\u003ed6a7bf3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/645d5d130f5e8017cb1bf1a37987f7b980aed705\"\u003e\u003ccode\u003e645d5d1\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/1bb0d234280fd4ae1725c439088426a20593a8df\"\u003e\u003ccode\u003e1bb0d23\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e Feature/use suspense queries combine (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10576\"\u003e#10576\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ea4497e8aa00d8c1c3a36fb1e17563a889d6ab31\"\u003e\u003ccode\u003eea4497e\u003c/code\u003e\u003c/a\u003e fix(query-core): stop wrapping persister generics in NoInfer (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10510\"\u003e#10510\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6540a4126b1c087d86d64525e78f32d9920dcd31\"\u003e\u003ccode\u003e6540a41\u003c/code\u003e\u003c/a\u003e feat(core): callback for retryOnMount (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10515\"\u003e#10515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e236194f100bd99fe2c5e77ed38a533f8622fbc0\"\u003e\u003ccode\u003ee236194\u003c/code\u003e\u003c/a\u003e test(react-query/useQuery.promise): improve stability by isolating 'queryClie...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.5/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.15.0 to 1.15.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.15.1\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eLocation\u003c/code\u003e Request Header Type:\u003c/strong\u003e Adds \u003ccode\u003eLocation\u003c/code\u003e to \u003ccode\u003eCommonRequestHeadersList\u003c/code\u003e for accurate typing of redirect-aware requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7528\"\u003e#7528\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFormData Handling:\u003c/strong\u003e Removes \u003ccode\u003eContent-Type\u003c/code\u003e when no boundary is present on \u003ccode\u003eFormData\u003c/code\u003e fetch requests, supports multi-select fields, cancels \u003ccode\u003erequest.body\u003c/code\u003e instead of the source stream on fetch abort, and fixes a recursion bug in form-data serialisation. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7314\"\u003e#7314\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10676\"\u003e#10676\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10702\"\u003e#10702\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10726\"\u003e#10726\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHTTP Adapter:\u003c/strong\u003e Handles socket-only request errors without leaking keep-alive listeners. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10576\"\u003e#10576\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgress Events:\u003c/strong\u003e Clamps \u003ccode\u003eloaded\u003c/code\u003e to \u003ccode\u003etotal\u003c/code\u003e for computable upload/download progress events. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7458\"\u003e#7458\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eTypes:\u003c/strong\u003e Aligns \u003ccode\u003erunWhen\u003c/code\u003e type with the runtime behaviour in \u003ccode\u003eInterceptorManager\u003c/code\u003e and makes response header keys case-insensitive. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7529\"\u003e#7529\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10677\"\u003e#10677\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ebuildFullPath\u003c/code\u003e:\u003c/strong\u003e Uses strict equality in the base/relative URL check. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/7252\"\u003e#7252\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eAxiosURLSearchParams\u003c/code\u003e Regex:\u003c/strong\u003e Improves the regex used for param serialisation to avoid edge-case mismatches. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10736\"\u003e#10736\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eResilient Value Parsing:\u003c/strong\u003e Parses out header/config values instead of throwing on malformed input. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10687\"\u003e#10687\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.2 - April 21, 2026\u003c/h2\u003e\n\u003cp\u003eThis release delivers prototype-pollution hardening for the Node HTTP adapter, adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e allowlist to mitigate SSRF via Unix domain sockets, fixes a keep-alive socket memory leak, and ships supply-chain hardening across CI and security docs.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePrototype Pollution Hardening (HTTP Adapter):\u003c/strong\u003e Hardened the Node HTTP adapter and \u003ccode\u003eresolveConfig\u003c/code\u003e/\u003ccode\u003emergeConfig\u003c/code\u003e/validator paths to read only own properties and use null-prototype config objects, preventing polluted \u003ccode\u003eauth\u003c/code\u003e, \u003ccode\u003ebaseURL\u003c/code\u003e, \u003ccode\u003esocketPath\u003c/code\u003e, \u003ccode\u003ebeforeRedirect\u003c/code\u003e, and \u003ccode\u003einsecureHTTPParser\u003c/code\u003e from influencing requests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSSRF via \u003ccode\u003esocketPath\u003c/code\u003e:\u003c/strong\u003e Rejects non-string \u003ccode\u003esocketPath\u003c/code\u003e values and adds an opt-in \u003ccode\u003eallowedSocketPaths\u003c/code\u003e config option to restrict permitted Unix domain socket paths, returning \u003ccode\u003eAxiosError\u003c/code\u003e \u003ccode\u003eERR_BAD_OPTION_VALUE\u003c/code\u003e on mismatch. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eSupply-chain Hardening:\u003c/strong\u003e Added \u003ccode\u003e.npmrc\u003c/code\u003e with \u003ccode\u003eignore-scripts=true\u003c/code\u003e, lockfile lint CI, non-blocking reproducible build diff, scoped CODEOWNERS, expanded \u003ccode\u003eSECURITY.md\u003c/code\u003e/\u003ccode\u003eTHREATMODEL.md\u003c/code\u003e with provenance verification (\u003ccode\u003enpm audit signatures\u003c/code\u003e), 60-day resolution policy, and maintainer incident-response runbook. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eallowedSocketPaths\u003c/code\u003e Config Option:\u003c/strong\u003e New request config option (and TypeScript types) to allowlist Unix domain socket paths used by the Node http adapter; backwards compatible when unset. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKeep-alive Socket Memory Leak:\u003c/strong\u003e Installs a single per-socket \u003ccode\u003eerror\u003c/code\u003e listener tracking the active request via \u003ccode\u003ekAxiosSocketListener\u003c/code\u003e/\u003ccode\u003ekAxiosCurrentReq\u003c/code\u003e, eliminating per-request listener accumulation, \u003ccode\u003eMaxListenersExceededWarning\u003c/code\u003e, and linear heap growth under concurrent or long-running keep-alive workloads (fixes \u003ca href=\"https://redirect.github.com/axios/axios/issues/10780\"\u003e#10780\u003c/a\u003e). (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eChangelog:\u003c/strong\u003e Updated \u003ccode\u003eCHANGELOG.md\u003c/code\u003e with v1.15.1 release notes. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.15.1...v1.15.2\"\u003eFull Changelog\u003c/a\u003e\u003c/p\u003e\n\u003chr /\u003e\n\u003ch2\u003ev1.15.1 - April 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release ships a coordinated set of security hardening fixes across headers, body/redirect limits, multipart handling, and XSRF/prototype-pollution vectors, alongside a broad sweep of bug fixes, test migrations, and threat-model documentation updates.\u003c/p\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eHeader Injection Hardening:\u003c/strong\u003e Tightened validation and sanitisation across request header construction to close the header-injection attack surface. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10749\"\u003e#10749\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eCRLF Stripping in Multipart Headers:\u003c/strong\u003e Correctly strips CR/LF from multipart header values to prevent injection via field names and filenames. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10758\"\u003e#10758\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003ePrototype Pollution / Auth Bypass:\u003c/strong\u003e Replaced unsafe \u003ccode\u003ein\u003c/code\u003e checks with \u003ccode\u003ehasOwnProperty\u003c/code\u003e to prevent authentication bypass via prototype pollution on config objects, with additional regression tests. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10761\"\u003e#10761\u003c/a\u003e\u003c/strong\u003e, \u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10760\"\u003e#10760\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003ewithXSRFToken\u003c/code\u003e Truthy Bypass:\u003c/strong\u003e Short-circuits on any truthy non-boolean value, so an ambiguous config no longer silently leaks the XSRF token cross-origin. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003e\u003ccode\u003emaxBodyLength\u003c/code\u003e With Zero Redirects:\u003c/strong\u003e Enforces \u003ccode\u003emaxBodyLength\u003c/code\u003e even when \u003ccode\u003emaxRedirects\u003c/code\u003e is set to \u003ccode\u003e0\u003c/code\u003e, closing a bypass path for oversized request bodies. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10753\"\u003e#10753\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eStreamed Response \u003ccode\u003emaxContentLength\u003c/code\u003e Bypass:\u003c/strong\u003e Applies \u003ccode\u003emaxContentLength\u003c/code\u003e to streamed responses that previously bypassed the cap. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10754\"\u003e#10754\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eFollow-up CVE Completion:\u003c/strong\u003e Completes an earlier incomplete CVE fix to fully close the regression window. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10755\"\u003e#10755\u003c/a\u003e\u003c/strong\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eAI-Based Docs Translations:\u003c/strong\u003e Initial scaffold for AI-assisted translations of the documentation site. (\u003cstrong\u003e\u003ca href=\"https://redirect.github.com/axios/axios/issues/10705\"\u003e#10705\u003c/a\u003e\u003c/strong\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/582934382e4e0e0bcb679c628071a4203e93cf57\"\u003e\u003ccode\u003e5829343\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.2 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10789\"\u003e#10789\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/4709a48fa2717ba97f43f5432d48ca4e26c2d326\"\u003e\u003ccode\u003e4709a48\u003c/code\u003e\u003c/a\u003e fix: added fix for memory leak in sockets (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10788\"\u003e#10788\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/be3336014e01f9a4fc1f8aef15303cf7daaf58db\"\u003e\u003ccode\u003ebe33360\u003c/code\u003e\u003c/a\u003e chore: update changelog (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/47915144662f2733e6c051bdcb895a8c8f0586aa\"\u003e\u003ccode\u003e4791514\u003c/code\u003e\u003c/a\u003e fix: more header pollutions (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10779\"\u003e#10779\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/6feafcff6c2dbafe206161c5d09e38e1d36af66f\"\u003e\u003ccode\u003e6feafcf\u003c/code\u003e\u003c/a\u003e fix: socket issue (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10777\"\u003e#10777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/302e2739c602f00e323d4f3f5c79500647633a73\"\u003e\u003ccode\u003e302e273\u003c/code\u003e\u003c/a\u003e docs: update docs, add a couple actions etc (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10776\"\u003e#10776\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ac42446be51300fe214ba3c6e40cc95f34fd6871\"\u003e\u003ccode\u003eac42446\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.15.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10767\"\u003e#10767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/908f2206b6bfeff67236784abce85935698ac1d9\"\u003e\u003ccode\u003e908f220\u003c/code\u003e\u003c/a\u003e docs: update threatmodel (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10765\"\u003e#10765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/f93f8155250c2e066205521eda05ae22983a1f6d\"\u003e\u003ccode\u003ef93f815\u003c/code\u003e\u003c/a\u003e docs: added docs around potential decompressions bomb (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10763\"\u003e#10763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/1728aa1b15b8857f970611fd8983c06b423fc486\"\u003e\u003ccode\u003e1728aa1\u003c/code\u003e\u003c/a\u003e fix: short-circuits on any truthy non-boolean in withXSRFToken (\u003ca href=\"https://redirect.github.com/axios/axios/issues/10762\"\u003e#10762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.15.0...v1.15.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.8 to 8.5.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed reading any file via user-generated CSS.\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003eopts.unsafeMap\u003c/code\u003e to disable checks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed nested brackets parsing performance (by \u003ca href=\"https://github.com/offset\"\u003e\u003ccode\u003e@​offset\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed XSS via unescaped \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e in non-bundler cases (by \u003ca href=\"https://github.com/TharVid\"\u003e\u003ccode\u003e@​TharVid\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSpeed up source map encoding paring in case of the error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/9bc81c48f054a630c9a2e3868263b7ad4fc15013\"\u003e\u003ccode\u003e9bc81c4\u003c/code\u003e\u003c/a\u003e Release 8.5.12 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/85c4d7dab830be366f8a96047f9e5b7944e101d8\"\u003e\u003ccode\u003e85c4d7d\u003c/code\u003e\u003c/a\u003e Another try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/94484cae6d4308167939f2ac888d166bd80dff01\"\u003e\u003ccode\u003e94484ca\u003c/code\u003e\u003c/a\u003e Try to fix coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/c64b7488d2731dfa16213739b42c34faf5a9eba3\"\u003e\u003ccode\u003ec64b748\u003c/code\u003e\u003c/a\u003e Load only .map source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/aaec7b78b3ce2792585b4b300ef1bd5dd5b3e8ad\"\u003e\u003ccode\u003eaaec7b7\u003c/code\u003e\u003c/a\u003e Avoid throwing JSON parsing errors for non-JSON source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/233fb264ea4c37f9e2d7b64b2726e6d23fd02327\"\u003e\u003ccode\u003e233fb26\u003c/code\u003e\u003c/a\u003e Mention original author of the solution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/2502f750307acde733a39f9dfd4ef3cf6c6b734d\"\u003e\u003ccode\u003e2502f75\u003c/code\u003e\u003c/a\u003e Release 8.5.11 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5ca19019495b3fa08205f5fd2eeed57892f9fa3d\"\u003e\u003ccode\u003e5ca1901\u003c/code\u003e\u003c/a\u003e Speed up parsing many nested brackets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/42b5337dd7e2fa9a03566495cfad2737eb19e712\"\u003e\u003ccode\u003e42b5337\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7e36e153d075ef56ebc352f298b65f646c700a06\"\u003e\u003ccode\u003e7e36e15\u003c/code\u003e\u003c/a\u003e Cache node.raws locally in Stringifier hot methods\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.8...8.5.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query-devtools` from 5.91.3 to 5.100.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md\"\u003e@​tanstack/react-query-devtools's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.100.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix(devtools): change onClose callback type from () =\u0026gt; unknown to () =\u0026gt; void (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/10118\"\u003e#10118\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/3d1a62e63bd864359e369bb21356fa80d043f2ba\"\u003e\u003ccode\u003e3d1a62e\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/f85d825e02efbbff02e2081528ed28f5e5382f7a\"\u003e\u003ccode\u003ef85d825\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.100.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.100.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/441204b9d22d1dcfc7ac85b04c21ce017a28603e\"\u003e\u003ccode\u003e441204b\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10582\"\u003e#10582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/55afb3e6fb631d684e9448b8265c68a4185c76b3\"\u003e\u003ccode\u003e55afb3e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10581\"\u003e#10581\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/3d1a62e63bd864359e369bb21356fa80d043f2ba\"\u003e\u003ccode\u003e3d1a62e\u003c/code\u003e\u003c/a\u003e fix(devtools): change onClose callback type from () =\u0026gt; unknown to () … (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10118\"\u003e#10118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/fe287cc2471b74726a5d05f1c40a86a9ef891c7e\"\u003e\u003ccode\u003efe287cc\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10579\"\u003e#10579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/93b28450008eb104bf3a9d661f0a5625719bd2ea\"\u003e\u003ccode\u003e93b2845\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10575\"\u003e#10575\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2f9527ed76306a0a73af452724da8906ad1c10aa\"\u003e\u003ccode\u003e2f9527e\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10568\"\u003e#10568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ad517e5564c562346979ba58aa3556359f68bb11\"\u003e\u003ccode\u003ead517e5\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10567\"\u003e#10567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/adc2543ade2f5070ee8d77882cce534795a67672\"\u003e\u003ccode\u003eadc2543\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools/issues/10454\"\u003e#10454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.5/packages/react-query-devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.57.1 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versionin...\n\n_Description has been truncated_","html_url":"https://github.com/navikt/k9-los-web/pull/4225","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fk9-los-web/issues/4225","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4225/packages"}},{"old_version":"2.7.6","new_version":"2.10.2","update_type":"minor","path":null,"pr_created_at":"2026-04-27T07:50:42.000Z","version_change":"2.7.6 → 2.10.2","issue":{"uuid":"4334019491","node_id":"PR_kwDOPJQ0t87V3wEi","number":172,"state":"closed","title":"chore(deps): bump the dependencies group across 1 directory with 28 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-27T07:51:36.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-27T07:50:42.000Z","updated_at":"2026-04-27T07:51:45.000Z","time_to_close":54,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":28,"packages":[{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"axe-core","old_version":"4.10.2","new_version":"4.11.3","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bundlewatch","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/bundlewatch/bundlewatch"},{"name":"lint-staged","old_version":"16.2.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"next","old_version":"15.1.12","new_version":"15.5.15","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"@payloadcms/db-postgres","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"@payloadcms/richtext-slate","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"payload","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"mini-css-extract-plugin","old_version":"2.7.6","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"nodemon","old_version":"3.0.3","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"},{"name":"@headlessui/react","old_version":"2.2.9","new_version":"2.2.10","repository_url":"https://github.com/tailwindlabs/headlessui"},{"name":"jose","old_version":"6.1.2","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"next-intl","old_version":"4.5.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react-hook-form","old_version":"7.66.0","new_version":"7.74.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwind-merge","old_version":"3.4.0","new_version":"3.5.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.4","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.12","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the dependencies group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.2` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.2` | `4.11.3` |\n| [bundlewatch](https://github.com/bundlewatch/bundlewatch) | `0.4.1` | `0.4.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.6` | `16.4.0` |\n| [next](https://github.com/vercel/next.js) | `15.1.12` | `15.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.1` | `2.9.6` |\n| [@payloadcms/db-postgres](https://github.com/payloadcms/payload/tree/HEAD/packages/db-postgres) | `3.80.0` | `3.84.1` |\n| [@payloadcms/richtext-slate](https://github.com/payloadcms/payload/tree/HEAD/packages/richtext-slate) | `3.80.0` | `3.84.1` |\n| [payload](https://github.com/payloadcms/payload/tree/HEAD/packages/payload) | `3.80.0` | `3.84.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.7.6` | `2.10.2` |\n| [nodemon](https://github.com/remy/nodemon) | `3.0.3` | `3.1.14` |\n| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.9` | `2.2.10` |\n| [jose](https://github.com/panva/jose) | `6.1.2` | `6.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.5.3` | `4.9.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.66.0` | `7.74.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.4.0` | `3.5.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.4` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.12` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.5` |\n\n\nUpdates `@axe-core/playwright` from 4.11.0 to 4.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e71c4179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewdio:\u003c/strong\u003e support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e4689273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/blob/v4.11.2/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/playwright\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/dequelabs/axe-core-npm/compare/v4.11.1...v4.11.2\"\u003e4.11.2\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e71c4179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewdio:\u003c/strong\u003e support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e4689273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/310de0a8b094d9575502a92ce898b7811e4f3a00\"\u003e\u003ccode\u003e310de0a\u003c/code\u003e\u003c/a\u003e chore: Release 4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/39d99670b124852b51390221f1b4c43ea7ec1495\"\u003e\u003ccode\u003e39d9967\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/7eb0bf2ce0c11bd12acb98111d72af7641ecdc33\"\u003e\u003ccode\u003e7eb0bf2\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e\u003ccode\u003e71c4179\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e\u003ccode\u003e4689273\u003c/code\u003e\u003c/a\u003e fix(wdio): support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/6d6dd2923b79879cdef75ef2190dadd90dd10710\"\u003e\u003ccode\u003e6d6dd29\u003c/code\u003e\u003c/a\u003e chore: update dependabot config to ignore \u003ccode\u003e@​types/node\u003c/code\u003e major versions (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/49dd6ce759dc52792d20365a709b107c5cd32dd7\"\u003e\u003ccode\u003e49dd6ce\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 21 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/6d41ff4948d2eb8e8e452b3fbcc9168e82e9326e\"\u003e\u003ccode\u003e6d41ff4\u003c/code\u003e\u003c/a\u003e refactor: move tyepscript, \u003ccode\u003e@​types/node\u003c/code\u003e, and ts-node to root (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/22ddeaf4fc79781d7e0303e4c3b17ac54eabb772\"\u003e\u003ccode\u003e22ddeaf\u003c/code\u003e\u003c/a\u003e refactor: have all packages extend tsconfig from root (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1297\"\u003e#1297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/e1dd13a726423b26d7a4474447c8640bba3eb04d\"\u003e\u003ccode\u003ee1dd13a\u003c/code\u003e\u003c/a\u003e chore: bump basic-ftp from 5.0.4 to 5.2.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​axe-core/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.10.2 to 4.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.3\u003c/h2\u003e\n\u003cp\u003eThis release addresses a few false positives, which may reduce the number of issues on \u003ccode\u003eterget-size\u003c/code\u003e and \u003ccode\u003earia-allowed-attr\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e1d80163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore position: fixed elements that are offscreen when page is scrolled (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5066\"\u003e#5066\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e5906273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5065\"\u003e#5065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.2\u003c/h2\u003e\n\u003cp\u003eThis release addresses a number of false positives, including ones related to target size. It adds new affordances for ARIA, and adds a clarification around the scrollable regions rule.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-valid-attr-value:\u003c/strong\u003e handle multiple aria-errormessage IDs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4973\"\u003e#4973\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9322148b69924d6ae2d2dd46e6109bc2fc53abd3\"\u003e9322148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e prevent getOwnedVirtual from returning duplicate nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4987\"\u003e#4987\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/99d1e77f351db586c79020372efc59608e604a1c\"\u003e99d1e77\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4840\"\u003e#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e avoid calling constructors with cloneNode (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5013\"\u003e#5013\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/88bc57fd3de12cd69d365b3f385ce9a2e30b7bd5\"\u003e88bc57f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexisting-rule:\u003c/strong\u003e aria-busy now shows an error message for a use with unallowed children (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5017\"\u003e#5017\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dded75a9acc9a2350926f46f04e0f1de522f43d6\"\u003edded75a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e clarify the issue is in safari (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4995\"\u003e#4995\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2567afd5c32398c6a488240b066bb0d335f6dc6a\"\u003e2567afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/190870\"\u003eWebKit#190870\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/277290\"\u003eWebKit#277290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e do not fail scroll areas when all content is visible without scrolling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4993\"\u003e#4993\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/240f8b53ad168521a63b54d0053b96ce430c7184\"\u003e240f8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e determine offset using clientRects if target is display:inline (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/69d81c1cbb6a61a272884516c7983dcd17d28a42\"\u003e69d81c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore widgets that are inline with other inline elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5000\"\u003e#5000\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf8a3c039b121c0c64a1eb8805c586659b69f3c1\"\u003ecf8a3c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eRelease summary\u003c/h3\u003e\n\u003cp\u003eThis release addresses a number of false positives, which may result in a slightly lower number of issues reported. It also resolves a problem that caused the color contrast rule skip a page in edge cases. A page that wasn't tested because of this edge case may now be tested, and so could see new color contrast issues reported.\u003c/p\u003e\n\u003cp\u003eLastly this rule corrects a few of the newly released RGAA tags, so when running an RGAA ruleset which rules run, and how they are mapped to RGAA is slightly different.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds the new \u003ca href=\"https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/\"\u003eRGAA standard\u003c/a\u003e to many rules. Of particular note is that some best practice rules under WCAG are required under the RGAA standard: \u003ccode\u003efocus-order-semantics\u003c/code\u003e (experimental), \u003ccode\u003eregion\u003c/code\u003e, \u003ccode\u003eskip-link\u003c/code\u003e, \u003ccode\u003etable-duplicate-name\u003c/code\u003e.  This means that these rules are tagged as both \u003ccode\u003ebest-practice\u003c/code\u003e and \u003ccode\u003eRGAAv4\u003c/code\u003e. Applications which are filtering rules based on the \u003ccode\u003ebest-practice\u003c/code\u003e tags will need to update the logic in order to handle RGAA rules that are tagged \u003ccode\u003ebest-practice\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd RGAA tags to rules (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4862\"\u003e#4862\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/53a925a31bb2bf4a1584252fa7a58c0662225320\"\u003e53a925a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e add support for fallback roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4325\"\u003e#4325\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/62a19a9f753f8c49885dafbab7a2a9468eb6571d\"\u003e62a19a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e add nodeSerializer typings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4551\"\u003e#4551\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a2f3a485d5e02993c0f35762cd9d80a6ce4ced5f\"\u003ea2f3a48\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e deprecate fromFrame function (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4881\"\u003e#4881\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/374c376d0b4a043e8beaa7cc9a47521314eee02c\"\u003e374c376\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.2...v4.11.3\"\u003e4.11.3\u003c/a\u003e (2026-04-13)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e1d80163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore position: fixed elements that are offscreen when page is scrolled (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5066\"\u003e#5066\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e5906273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5065\"\u003e#5065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.1...v4.11.2\"\u003e4.11.2\u003c/a\u003e (2026-03-30)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-valid-attr-value:\u003c/strong\u003e handle multiple aria-errormessage IDs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4973\"\u003e#4973\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9322148b69924d6ae2d2dd46e6109bc2fc53abd3\"\u003e9322148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e prevent getOwnedVirtual from returning duplicate nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4987\"\u003e#4987\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/99d1e77f351db586c79020372efc59608e604a1c\"\u003e99d1e77\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4840\"\u003e#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e avoid calling constructors with cloneNode (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5013\"\u003e#5013\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/88bc57fd3de12cd69d365b3f385ce9a2e30b7bd5\"\u003e88bc57f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexisting-rule:\u003c/strong\u003e aria-busy now shows an error message for a use with unallowed children (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5017\"\u003e#5017\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dded75a9acc9a2350926f46f04e0f1de522f43d6\"\u003edded75a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e clarify the issue is in safari (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4995\"\u003e#4995\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2567afd5c32398c6a488240b066bb0d335f6dc6a\"\u003e2567afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/190870\"\u003eWebKit#190870\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/277290\"\u003eWebKit#277290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e do not fail scroll areas when all content is visible without scrolling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4993\"\u003e#4993\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/240f8b53ad168521a63b54d0053b96ce430c7184\"\u003e240f8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e determine offset using clientRects if target is display:inline (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/69d81c1cbb6a61a272884516c7983dcd17d28a42\"\u003e69d81c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore widgets that are inline with other inline elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5000\"\u003e#5000\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf8a3c039b121c0c64a1eb8805c586659b69f3c1\"\u003ecf8a3c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.10.3...v4.11.0\"\u003e4.11.0\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd RGAA tags to rules (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4862\"\u003e#4862\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/53a925a31bb2bf4a1584252fa7a58c0662225320\"\u003e53a925a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e add support for fallback roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4325\"\u003e#4325\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/62a19a9f753f8c49885dafbab7a2a9468eb6571d\"\u003e62a19a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e add nodeSerializer typings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4551\"\u003e#4551\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a2f3a485d5e02993c0f35762cd9d80a6ce4ced5f\"\u003ea2f3a48\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e deprecate fromFrame function (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4881\"\u003e#4881\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/374c376d0b4a043e8beaa7cc9a47521314eee02c\"\u003e374c376\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e Truncate large \u003ccode\u003ehtml\u003c/code\u003e strings when the element has a large outerHTML string (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4796\"\u003e#4796\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/404a4fb24a156dc433ac9c70dbefe415d41ca980\"\u003e404a4fb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4544\"\u003e#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-xpath:\u003c/strong\u003e return proper relative selector for id (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4846\"\u003e#4846\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1035f9ef134cbfc02c91c37f881eb5759f602bf3\"\u003e1035f9e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4845\"\u003e#4845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Portugal Portuguese translation (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4725\"\u003e#4725\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5b6a65a103188251568862f46020488cf7fd8a94\"\u003e5b6a65a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eincomplete with node on which an error occurred (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4863\"\u003e#4863\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/32ed8daad1111772559f6e1cf6c8171e83c0f299\"\u003e32ed8da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e Added ru locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4565\"\u003e#4565\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/067b01d66db1d2c276f26743a8d13d5d60d33446\"\u003e067b01d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etap:\u003c/strong\u003e some best practice rules map to RGAA (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4895\"\u003e#4895\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bc33f4cf5d4d384118c08d8be1afc0c4fc9272ec\"\u003ebc33f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etd-headers-attr:\u003c/strong\u003e report headers attribute referencing other \u003c!-- raw HTML omitted --\u003e elements as unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4589\"\u003e#4589\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ec7c6c8875970388c4fe2c73147a3dd43497161e\"\u003eec7c6c8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3987\"\u003e#3987\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c71e3dd4de8ce930be96634eb39e36737083d162\"\u003e\u003ccode\u003ec71e3dd\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3ab66ba865bd35067bba49461daff93bb9256303\"\u003e\u003ccode\u003e3ab66ba\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e\u003ccode\u003e5906273\u003c/code\u003e\u003c/a\u003e fix(target-size): ignore position: fixed elements that are offscreen when pag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5a57050b9aa96048db52910c10f60ef579ff9b7\"\u003e\u003ccode\u003ed5a5705\u003c/code\u003e\u003c/a\u003e refactor(frame-messenger): Guard against inherited properties as topics and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e\u003ccode\u003e1d80163\u003c/code\u003e\u003c/a\u003e fix(aria-allowed-attr): restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/baa580b9d0589189c50230de89c6ed77286b9753\"\u003e\u003ccode\u003ebaa580b\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group with 8 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5053\"\u003e#5053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/0463a3f0e5c20a8edd54d9479e3df74c0111797c\"\u003e\u003ccode\u003e0463a3f\u003c/code\u003e\u003c/a\u003e chore: bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5054\"\u003e#5054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/7e06043609344ee33604d8aba10309a1e60b077e\"\u003e\u003ccode\u003e7e06043\u003c/code\u003e\u003c/a\u003e chore: bump actions/download-artifact from 7.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5056\"\u003e#5056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/41093da6fd5f4641938b5654ccd8e75650efdbfa\"\u003e\u003ccode\u003e41093da\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5049\"\u003e#5049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/66c26aaa9e9a76af34274ab86267cd9c2005d418\"\u003e\u003ccode\u003e66c26aa\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.10.2...v4.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for axe-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bundlewatch` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bundlewatch/bundlewatch/releases\"\u003ebundlewatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShow all contributors by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/489\"\u003ebundlewatch/bundlewatch#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eREADME.md\u003c/code\u003e by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/490\"\u003ebundlewatch/bundlewatch#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eaxios\u003c/code\u003e to \u003ccode\u003e0.31.1\u003c/code\u003e by \u003ca href=\"https://github.com/melindastanbery\"\u003e\u003ccode\u003e@​melindastanbery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/494\"\u003ebundlewatch/bundlewatch#494\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/melindastanbery\"\u003e\u003ccode\u003e@​melindastanbery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/494\"\u003ebundlewatch/bundlewatch#494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/95997ac3bdf7ff1e3ec75bf123a2b06051e39b7d\"\u003e\u003ccode\u003e95997ac\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eaxios\u003c/code\u003e to \u003ccode\u003e0.31.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/37b1e192c604ac11d1799d336bcc6c3deaad13e5\"\u003e\u003ccode\u003e37b1e19\u003c/code\u003e\u003c/a\u003e Make the logo smaller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/041e5a0177b8a99fb6195c0b070724f4f4c95aa6\"\u003e\u003ccode\u003e041e5a0\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/5a5c3b5657cb69c473043f39a9882bfd90409e70\"\u003e\u003ccode\u003e5a5c3b5\u003c/code\u003e\u003c/a\u003e Refine \u003ccode\u003eREADME.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/7d535d3f3418417217a6450eb80b847cbcbc3adf\"\u003e\u003ccode\u003e7d535d3\u003c/code\u003e\u003c/a\u003e Show all contributors (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~charpeni\"\u003echarpeni\u003c/a\u003e, a new releaser for bundlewatch since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.2.6 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.6...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.1.12 to 15.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.15\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.5.14\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(next/image): add lru disk cache and images.maximumDiskCacheSize (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91660\"\u003e#91660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/lllomh\"\u003e\u003ccode\u003e@​lllomh\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.13\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: patch http-proxy to prevent request smuggling in rewrites (See: \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ggv3-7p47-pfv8\"\u003eCVE-2026-29057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/412eb90b6587ec02e8361c92efa9091487e7348f\"\u003e\u003ccode\u003e412eb90\u003c/code\u003e\u003c/a\u003e v15.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb90de98be409653f39ec602072740b38689a4e5\"\u003e\u003ccode\u003ecb90de9\u003c/code\u003e\u003c/a\u003e [15.x] Avoid consuming cyclic models multiple times (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fffef9ef3059a4883def5b847315fb6017668846\"\u003e\u003ccode\u003efffef9e\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d7b012d787c01e0435f8cdf2a47211891668d13b\"\u003e\u003ccode\u003ed7b012d\u003c/code\u003e\u003c/a\u003e v15.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2b0525123245da5b1b9d1abedc636c5fd3ee1d07\"\u003e\u003ccode\u003e2b05251\u003c/code\u003e\u003c/a\u003e [backport] feat(next/image): add lru disk cache and `images.maximumDiskCacheS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f88cee9604f0ec8ab869a2f94ced984194277b9e\"\u003e\u003ccode\u003ef88cee9\u003c/code\u003e\u003c/a\u003e Backport: Fix(pages-router): restore Content-Length and ETag for /_next/data/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cfd5f533b08df3038476dcd54f1d6d660d85f069\"\u003e\u003ccode\u003ecfd5f53\u003c/code\u003e\u003c/a\u003e v15.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/15f28911fd272041707dbf6b7c07d62642593be8\"\u003e\u003ccode\u003e15f2891\u003c/code\u003e\u003c/a\u003e [backport]: fix: patch http-proxy to prevent request smuggling in rewrites (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d23f41c42506005fe6978e076a1ccbf8979e4925\"\u003e\u003ccode\u003ed23f41c\u003c/code\u003e\u003c/a\u003e v15.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e75765a6544dc0e6b20aefeade7d33190ffcb7c\"\u003e\u003ccode\u003e8e75765\u003c/code\u003e\u003c/a\u003e fix unlock in publish-native\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.1.12...v15.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.6.1 to 2.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Bun equivalent for updating dependencies by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12580\"\u003evercel/turborepo#12580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mention \u003ccode\u003eturbo.json\u003c/code\u003e in concurrency error message by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12582\"\u003evercel/turborepo#12582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Delete agents app by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove pre-release badges by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12592\"\u003evercel/turborepo#12592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Delete agents app by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/telemetry\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Suppress telemetry alert when running on Vercel by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12576\"\u003evercel/turborepo#12576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/turborepo/commit/77bca2be4ead656434f8556f8d8cf0ee8e43542d\"\u003e\u003ccode\u003e77bca2b\u003c/code\u003e\u003c/a\u003e publish 2.9.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5a8f2e8606b08d5182839b3a671fe7fef58403c4\"\u003e\u003ccode\u003e5a8f2e8\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12593\"\u003e#12593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/861efa8925c74673bf5875df88f514b34bfd1a58\"\u003e\u003ccode\u003e861efa8\u003c/code\u003e\u003c/a\u003e docs: Remove pre-release badges (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12592\"\u003e#12592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28db7d051a63b8d06ce825644829a65269008115\"\u003e\u003ccode\u003e28db7d0\u003c/code\u003e\u003c/a\u003e fix: Load custom CA certificates in fast webpki-only HTTP client (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12591\"\u003e#12591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4121773823f746e587d9c7bba58e0aab98ae2a3\"\u003e\u003ccode\u003eb412177\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9018c65cce5f90d17c3cb46fb2ee78b91237490b\"\u003e\u003ccode\u003e9018c65\u003c/code\u003e\u003c/a\u003e chore: Delete agents app (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12587\"\u003e#12587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d19186bf3847626988ed4d984d0284c1b5f4401\"\u003e\u003ccode\u003e5d19186\u003c/code\u003e\u003c/a\u003e chore: Update dependencies found in audits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12586\"\u003e#12586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8338f427ddf6a92c87aa3fd413d45c6be042a37e\"\u003e\u003ccode\u003e8338f42\u003c/code\u003e\u003c/a\u003e fix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12585\"\u003e#12585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/219b602d24f9b5006e3adf8f86a70c724ae9df70\"\u003e\u003ccode\u003e219b602\u003c/code\u003e\u003c/a\u003e fix: Surface actionable message when remote cache is requested but not linked...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aba98af5dab1b121e0215a09763b21501e58735d\"\u003e\u003ccode\u003eaba98af\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12583\"\u003e#12583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.6.1...v2.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for turbo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/db-postgres` from 3.80.0 to 3.84.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e\u003ccode\u003e@​payloadcms/db-postgres\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.84.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.84.0...v3.84.1\"\u003ev3.84.1\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eRetargeting create-payload-app to pull from 3.x branch.\u003c/p\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadjust 3.x branch references (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/16358\"\u003e#16358\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b6131f7\"\u003eb6131f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.84.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.83.0...v3.84.0\"\u003ev3.84.0\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow client components to also be used as custom collection views (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/16312\"\u003e#16312\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/8fe5f04\"\u003e8fe5f04\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eemail-nodemailer:\u003c/strong\u003e add email recipient override config (\u003ca href=\"https://redirect.gi...\n\n_Description has been truncated_","html_url":"https://github.com/madfam-org/madfam-site/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/madfam-org%2Fmadfam-site/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"}},{"old_version":"2.9.4","new_version":"2.10.2","update_type":"minor","path":null,"pr_created_at":"2026-04-27T02:27:34.000Z","version_change":"2.9.4 → 2.10.2","issue":{"uuid":"4332724032","node_id":"PR_kwDOQ_xaAc7Vziow","number":33,"state":"open","title":"Bump the dependencies group across 1 directory with 62 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-27T02:27:34.000Z","updated_at":"2026-04-27T02:28:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":62,"packages":[{"name":"acorn","old_version":"8.15.0","new_version":"8.16.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"browserslist","old_version":"4.28.1","new_version":"4.28.2","repository_url":"https://github.com/browserslist/browserslist"},{"name":"enhanced-resolve","old_version":"5.18.4","new_version":"5.21.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-module-lexer","old_version":"2.0.0","new_version":"2.1.0","repository_url":"https://github.com/guybedford/es-module-lexer"},{"name":"loader-runner","old_version":"4.3.1","new_version":"4.3.2","repository_url":"https://github.com/webpack/loader-runner"},{"name":"terser-webpack-plugin","old_version":"5.3.16","new_version":"5.5.0","repository_url":"https://github.com/webpack/terser-webpack-plugin"},{"name":"watchpack","old_version":"2.5.0","new_version":"2.5.1","repository_url":"https://github.com/webpack/watchpack"},{"name":"webpack-sources","old_version":"3.3.3","new_version":"3.4.0","repository_url":"https://github.com/webpack/webpack-sources"},{"name":"@babel/core","old_version":"7.28.5","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@changesets/cli","old_version":"2.29.8","new_version":"2.31.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@changesets/get-github-info","old_version":"0.7.0","new_version":"0.8.0","repository_url":"https://github.com/changesets/changesets"},{"name":"@codspeed/core","old_version":"5.0.1","new_version":"5.3.0","repository_url":"https://github.com/CodSpeedHQ/codspeed-node"},{"name":"@eslint/js","old_version":"9.39.2","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@eslint/markdown","old_version":"7.5.1","new_version":"8.0.1","repository_url":"https://github.com/eslint/markdown"},{"name":"@stylistic/eslint-plugin","old_version":"5.6.1","new_version":"5.10.0","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/node","old_version":"24.10.4","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"assemblyscript","old_version":"0.28.9","new_version":"0.28.16","repository_url":"https://github.com/AssemblyScript/assemblyscript"},{"name":"babel-loader","old_version":"10.0.0","new_version":"10.1.1","repository_url":"https://github.com/babel/babel-loader"},{"name":"core-js","old_version":"3.47.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"cspell","old_version":"9.4.0","new_version":"10.0.0","repository_url":"https://github.com/streetsidesoftware/cspell"},{"name":"css-loader","old_version":"7.1.2","new_version":"7.1.4","repository_url":"https://github.com/webpack/css-loader"},{"name":"eslint","old_version":"9.39.2","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-webpack","old_version":"4.7.3","new_version":"4.9.5","repository_url":"https://github.com/webpack/eslint-config-webpack"},{"name":"eslint-plugin-jsdoc","old_version":"61.5.0","new_version":"62.9.0","repository_url":"https://github.com/gajus/eslint-plugin-jsdoc"},{"name":"eslint-plugin-unicorn","old_version":"62.0.0","new_version":"64.0.0","repository_url":"https://github.com/sindresorhus/eslint-plugin-unicorn"},{"name":"globals","old_version":"16.5.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-diff","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-environment-node","old_version":"30.2.0","new_version":"30.3.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-junit","old_version":"16.0.0","new_version":"17.0.0","repository_url":"https://github.com/jest-community/jest-junit"},{"name":"less","old_version":"4.5.1","new_version":"4.6.4","repository_url":"https://github.com/less/less.js"},{"name":"less-loader","old_version":"12.3.0","new_version":"12.3.2","repository_url":"https://github.com/webpack/less-loader"},{"name":"lint-staged","old_version":"16.2.7","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lodash","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"lodash-es","old_version":"4.17.21","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"memfs","old_version":"4.51.1","new_version":"4.57.2","repository_url":"https://github.com/streamich/memfs"},{"name":"meriyah","old_version":"7.0.0","new_version":"7.1.0","repository_url":"https://github.com/meriyah/meriyah"},{"name":"mini-css-extract-plugin","old_version":"2.9.4","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"node-gyp","old_version":"12.1.0","new_version":"12.3.0","repository_url":"https://github.com/nodejs/node-gyp"},{"name":"nyc","old_version":"17.1.0","new_version":"18.0.0","repository_url":"https://github.com/istanbuljs/nyc"},{"name":"open-cli","old_version":"8.0.0","new_version":"9.0.0","repository_url":"https://github.com/sindresorhus/open-cli"},{"name":"pkg-pr-new","old_version":"0.0.62","new_version":"0.0.67","repository_url":"https://github.com/stackblitz-labs/pkg.pr.new"},{"name":"prettier","old_version":"3.7.4","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"pug","old_version":"3.0.3","new_version":"3.0.4","repository_url":"https://github.com/pugjs/pug"},{"name":"react","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.3","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"simple-git","old_version":"3.30.0","new_version":"3.36.0","repository_url":"https://github.com/steveukx/git-js"},{"name":"terser","old_version":"5.44.1","new_version":"5.46.2","repository_url":"https://github.com/terser/terser"},{"name":"three","old_version":"0.182.0","new_version":"0.184.0","repository_url":"https://github.com/mrdoob/three.js"},{"name":"tinybench","old_version":"5.1.0","new_version":"6.0.0","repository_url":"https://github.com/tinylibs/tinybench"},{"name":"toml","old_version":"3.0.0","new_version":"4.1.1","repository_url":"https://github.com/BinaryMuse/toml-node"},{"name":"tooling","old_version":"v1.24.3","new_version":"v1.26.1","repository_url":"https://github.com/webpack/tooling"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"webpack-cli","old_version":"6.0.1","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 56 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [acorn](https://github.com/acornjs/acorn) | `8.15.0` | `8.16.0` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.1` | `4.28.2` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.18.4` | `5.21.0` |\n| [es-module-lexer](https://github.com/guybedford/es-module-lexer) | `2.0.0` | `2.1.0` |\n| [loader-runner](https://github.com/webpack/loader-runner) | `4.3.1` | `4.3.2` |\n| [terser-webpack-plugin](https://github.com/webpack/terser-webpack-plugin) | `5.3.16` | `5.5.0` |\n| [watchpack](https://github.com/webpack/watchpack) | `2.5.0` | `2.5.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.3.3` | `3.4.0` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.5` | `7.29.0` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.8` | `2.31.0` |\n| [@changesets/get-github-info](https://github.com/changesets/changesets) | `0.7.0` | `0.8.0` |\n| [@codspeed/core](https://github.com/CodSpeedHQ/codspeed-node) | `5.0.1` | `5.3.0` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.2` | `10.0.1` |\n| [@eslint/markdown](https://github.com/eslint/markdown) | `7.5.1` | `8.0.1` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.6.1` | `5.10.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.10.4` | `25.6.0` |\n| [assemblyscript](https://github.com/AssemblyScript/assemblyscript) | `0.28.9` | `0.28.16` |\n| [babel-loader](https://github.com/babel/babel-loader) | `10.0.0` | `10.1.1` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.47.0` | `3.49.0` |\n| [cspell](https://github.com/streetsidesoftware/cspell/tree/HEAD/packages/cspell) | `9.4.0` | `10.0.0` |\n| [css-loader](https://github.com/webpack/css-loader) | `7.1.2` | `7.1.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.2` | `10.2.1` |\n| [eslint-config-webpack](https://github.com/webpack/eslint-config-webpack) | `4.7.3` | `4.9.5` |\n| [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `61.5.0` | `62.9.0` |\n| [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) | `62.0.0` | `64.0.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.5.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.2.0` | `30.3.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.2.0` | `30.3.0` |\n| [jest-diff](https://github.com/jestjs/jest/tree/HEAD/packages/jest-diff) | `30.2.0` | `30.3.0` |\n| [jest-environment-node](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-node) | `30.2.0` | `30.3.0` |\n| [jest-junit](https://github.com/jest-community/jest-junit) | `16.0.0` | `17.0.0` |\n| [less](https://github.com/less/less.js) | `4.5.1` | `4.6.4` |\n| [less-loader](https://github.com/webpack/less-loader) | `12.3.0` | `12.3.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.7` | `16.4.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [lodash-es](https://github.com/lodash/lodash) | `4.17.21` | `4.18.1` |\n| [memfs](https://github.com/streamich/memfs) | `4.51.1` | `4.57.2` |\n| [meriyah](https://github.com/meriyah/meriyah) | `7.0.0` | `7.1.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.4` | `2.10.2` |\n| [node-gyp](https://github.com/nodejs/node-gyp) | `12.1.0` | `12.3.0` |\n| [nyc](https://github.com/istanbuljs/nyc) | `17.1.0` | `18.0.0` |\n| [open-cli](https://github.com/sindresorhus/open-cli) | `8.0.0` | `9.0.0` |\n| [pkg-pr-new](https://github.com/stackblitz-labs/pkg.pr.new/tree/HEAD/packages/cli) | `0.0.62` | `0.0.67` |\n| [prettier](https://github.com/prettier/prettier) | `3.7.4` | `3.8.3` |\n| [pug](https://github.com/pugjs/pug) | `3.0.3` | `3.0.4` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.3` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.3` | `19.2.5` |\n| [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git) | `3.30.0` | `3.36.0` |\n| [terser](https://github.com/terser/terser) | `5.44.1` | `5.46.2` |\n| [three](https://github.com/mrdoob/three.js) | `0.182.0` | `0.184.0` |\n| [tinybench](https://github.com/tinylibs/tinybench) | `5.1.0` | `6.0.0` |\n| [toml](https://github.com/BinaryMuse/toml-node) | `3.0.0` | `4.1.1` |\n| [tooling](https://github.com/webpack/tooling) | `v1.24.3` | `v1.26.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `6.0.1` | `7.0.2` |\n\n\nUpdates `acorn` from 8.15.0 to 8.16.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/610d62d8f9cf44ca0e70c516b40c92452235c81b\"\u003e\u003ccode\u003e610d62d\u003c/code\u003e\u003c/a\u003e Mark version 8.16.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/e4baf9eebe3dd9b2df6ccdfa2127ebfb423b2b8d\"\u003e\u003ccode\u003ee4baf9e\u003c/code\u003e\u003c/a\u003e Mark acorn-walk 8.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/543c6f072e5b9a605c222691e1aa623efe107f62\"\u003e\u003ccode\u003e543c6f0\u003c/code\u003e\u003c/a\u003e Properly check for presence of node.attributes in walkers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/54097dcf8c08733695df7168692d0faac3a2f768\"\u003e\u003ccode\u003e54097dc\u003c/code\u003e\u003c/a\u003e Bump test262\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/24a20b3183da7bc53014057b0077175274057286\"\u003e\u003ccode\u003e24a20b3\u003c/code\u003e\u003c/a\u003e Bump Unicode 17, regenerate script values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/7f67462af47a2021c53b9795ab3a82fda863a1b6\"\u003e\u003ccode\u003e7f67462\u003c/code\u003e\u003c/a\u003e Properly throw an error, not a raw string\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/356ed949c11b76be0ae7c4e33ca792b2170a6c80\"\u003e\u003ccode\u003e356ed94\u003c/code\u003e\u003c/a\u003e More explicit error when walking a tree and a node type isn't registered.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/9e1243252a1f87d28f91c607b96f03d91ef3c16f\"\u003e\u003ccode\u003e9e12432\u003c/code\u003e\u003c/a\u003e Rename eslint config file to suppress warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/ddba1e4b21d99e195259baf466ae0929665bbdfb\"\u003e\u003ccode\u003eddba1e4\u003c/code\u003e\u003c/a\u003e Update to ESLint 9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/acornjs/acorn/commit/ca53db28c88ce5a8ee8c7db7027be71ed29b6aaf\"\u003e\u003ccode\u003eca53db2\u003c/code\u003e\u003c/a\u003e Add Unicode v17 support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/acornjs/acorn/compare/8.15.0...8.16.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.28.1 to 4.28.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.28.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution (by \u003ca href=\"https://github.com/chluo1997\"\u003e\u003ccode\u003e@​chluo1997\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/browserslist/browserslist/commit/502ea0061d076fa92b7d5591ce4fa31f277a8e63\"\u003e\u003ccode\u003e502ea00\u003c/code\u003e\u003c/a\u003e Release 4.28.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/4621a79672cdc3552e809ec4b42d814ae5f4b7a4\"\u003e\u003ccode\u003e4621a79\u003c/code\u003e\u003c/a\u003e Re-use single constant\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0b5a1504b325792fc209e1d7887dea211474c8ad\"\u003e\u003ccode\u003e0b5a150\u003c/code\u003e\u003c/a\u003e Update email\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/8e105c80ddda81b4d11426db5645d7b7a6a25a1e\"\u003e\u003ccode\u003e8e105c8\u003c/code\u003e\u003c/a\u003e Process all files with oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/a6247d5af667c4c0999759c99061028449c2b288\"\u003e\u003ccode\u003ea6247d5\u003c/code\u003e\u003c/a\u003e Add oxfmt support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/32e5cb1d09cc9a4c6e5eefce2b60e0ae4b010f6f\"\u003e\u003ccode\u003e32e5cb1\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/60c60b78803565b4c0489a515c9e0e01c74db2a7\"\u003e\u003ccode\u003e60c60b7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/926\"\u003e#926\u003c/a\u003e from chluo1997/fix-pp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f263978b005ed7484c5bec14e2514da4ad72df76\"\u003e\u003ccode\u003ef263978\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/2b97b759fffa82699d361be79f4f7e463d270358\"\u003e\u003ccode\u003e2b97b75\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/924\"\u003e#924\u003c/a\u003e from SethFalco/custom-stats\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f366165912190d48f51fe6e1fa4db398f5c8e7f2\"\u003e\u003ccode\u003ef366165\u003c/code\u003e\u003c/a\u003e docs: add more details on custom stats\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.1...4.28.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `enhanced-resolve` from 5.18.4 to 5.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/releases\"\u003eenhanced-resolve's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded promise API and support to resolve without \u003ccode\u003econtext\u003c/code\u003e and \u003ccode\u003eresolveContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/520\"\u003e#520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eextensionAliasForExports\u003c/code\u003e option. When \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eextensionAlias\u003c/code\u003e also applies to paths resolved through the \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003eexports\u003c/code\u003e field. Off by default to match Node.js; opt in for full TypeScript-resolver parity with packages that ship \u003ccode\u003e.ts\u003c/code\u003e sources alongside the compiled \u003ccode\u003e.js\u003c/code\u003e they declare in \u003ccode\u003eexports\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/554\"\u003e#554\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eProperly handle DOS device paths (\u003ccode\u003e\\\\?\\…\u003c/code\u003e and \u003ccode\u003e\\\\.\\…\u003c/code\u003e). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/551\"\u003e#551\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent fallback to parent node_modules when the \u003ccode\u003eexports\u003c/code\u003e field target file is not found. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/495\"\u003e#495\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImports field spec deviation: non-relative targets (e.g. \u003ccode\u003e\u0026quot;#a\u0026quot;: \u0026quot;#b\u0026quot;\u003c/code\u003e) no longer re-enter imports resolution, aligning with the Node.js ESM spec where \u003ccode\u003ePACKAGE_IMPORTS_RESOLVE\u003c/code\u003e does not recursively resolve \u003ccode\u003e#\u003c/code\u003e specifiers. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/503\"\u003e#503\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously \u003ccode\u003e{ \u0026quot;#a\u0026quot;: \u0026quot;#b\u0026quot;, \u0026quot;#b\u0026quot;: \u0026quot;./the.js\u0026quot; }\u003c/code\u003e would chain-resolve \u003ccode\u003e#a\u003c/code\u003e to \u003ccode\u003e./the.js\u003c/code\u003e; now it correctly fails, matching Node.js behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove \u003ccode\u003ecachedJoin\u003c/code\u003e/\u003ccode\u003ecachedDirname\u003c/code\u003e/\u003ccode\u003ecreateCachedBasename\u003c/code\u003e caches from module-level globals to per-Resolver instances. This prevents unbounded memory growth in long-running processes — when a Resolver is garbage collected, its join/dirname/basename caches are released with it. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/507\"\u003e#507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed when \u003ccode\u003etsconfig: true\u003c/code\u003e is used (default config file) and no \u003ccode\u003etsconfig.json\u003c/code\u003e exists. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/502\"\u003e#502\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eApply the \u003ccode\u003eextensionAlias\u003c/code\u003e option to the \u003ccode\u003eimports\u003c/code\u003e field to be align with typescript resolution. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/549\"\u003e#549\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance of the many plugins. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/529\"\u003e#529\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace the \u003ccode\u003eSet\u0026lt;string\u0026gt;\u003c/code\u003e-based resolver stack with a singly-linked \u003ccode\u003eStackEntry\u003c/code\u003e class that exposes a Set-compatible API. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/526\"\u003e#526\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eEach \u003ccode\u003edoResolve\u003c/code\u003e call now prepends a single linked-list node instead of cloning the entire Set, making stack push O(1) in time and memory. Recursion detection walks the linked list (O(n)), but because the stack is typically shallow this is much cheaper than cloning a Set per call.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCache the result of \u003ccode\u003estripJsonComments\u003c/code\u003e + \u003ccode\u003eJSON.parse\u003c/code\u003e in \u003ccode\u003ereadJson\u003c/code\u003e using a \u003ccode\u003eWeakMap\u003c/code\u003e keyed by the raw file buffer. This avoids redundant comment-stripping and JSON parsing on every resolve call that reads tsconfig.json files (via \u003ccode\u003estripComments: true\u003c/code\u003e), improving TsconfigPathsPlugin warm performance by ~20-35% depending on the depth of the \u003ccode\u003eextends\u003c/code\u003e chain. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid OOM in CachedInputFileSystem when duration is Infinity. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/527\"\u003e#527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOptimize \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e and fix extends resolution bugs. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/492\"\u003e#492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove resolver cache hit rate. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/492\"\u003e#492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.20.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the \u003ccode\u003ebaseUrl\u003c/code\u003e option to override the tsconfig.json's \u003ccode\u003ebaseUrl\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eEnabled trailing commas support for JSONC\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDetect circular extends to prevent infinite loop in \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport JSONC comments in \u003ccode\u003etsconfig.json\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/enhanced-resolve/blob/main/CHANGELOG.md\"\u003eenhanced-resolve's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.21.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdded promise API and support to resolve without \u003ccode\u003econtext\u003c/code\u003e and \u003ccode\u003eresolveContext\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/520\"\u003e#520\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eextensionAliasForExports\u003c/code\u003e option. When \u003ccode\u003etrue\u003c/code\u003e, \u003ccode\u003eextensionAlias\u003c/code\u003e also applies to paths resolved through the \u003ccode\u003epackage.json\u003c/code\u003e \u003ccode\u003eexports\u003c/code\u003e field. Off by default to match Node.js; opt in for full TypeScript-resolver parity with packages that ship \u003ccode\u003e.ts\u003c/code\u003e sources alongside the compiled \u003ccode\u003e.js\u003c/code\u003e they declare in \u003ccode\u003eexports\u003c/code\u003e. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/554\"\u003e#554\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eProperly handle DOS device paths (\u003ccode\u003e\\\\?\\…\u003c/code\u003e and \u003ccode\u003e\\\\.\\…\u003c/code\u003e). (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/551\"\u003e#551\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ePrevent fallback to parent node_modules when the \u003ccode\u003eexports\u003c/code\u003e field target file is not found. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/495\"\u003e#495\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImports field spec deviation: non-relative targets (e.g. \u003ccode\u003e\u0026quot;#a\u0026quot;: \u0026quot;#b\u0026quot;\u003c/code\u003e) no longer re-enter imports resolution, aligning with the Node.js ESM spec where \u003ccode\u003ePACKAGE_IMPORTS_RESOLVE\u003c/code\u003e does not recursively resolve \u003ccode\u003e#\u003c/code\u003e specifiers. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/503\"\u003e#503\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003ePreviously \u003ccode\u003e{ \u0026quot;#a\u0026quot;: \u0026quot;#b\u0026quot;, \u0026quot;#b\u0026quot;: \u0026quot;./the.js\u0026quot; }\u003c/code\u003e would chain-resolve \u003ccode\u003e#a\u003c/code\u003e to \u003ccode\u003e./the.js\u003c/code\u003e; now it correctly fails, matching Node.js behavior.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMove \u003ccode\u003ecachedJoin\u003c/code\u003e/\u003ccode\u003ecachedDirname\u003c/code\u003e/\u003ccode\u003ecreateCachedBasename\u003c/code\u003e caches from module-level globals to per-Resolver instances. This prevents unbounded memory growth in long-running processes — when a Resolver is garbage collected, its join/dirname/basename caches are released with it. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/507\"\u003e#507\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFixed when \u003ccode\u003etsconfig: true\u003c/code\u003e is used (default config file) and no \u003ccode\u003etsconfig.json\u003c/code\u003e exists. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/502\"\u003e#502\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eApply the \u003ccode\u003eextensionAlias\u003c/code\u003e option to the \u003ccode\u003eimports\u003c/code\u003e field to be align with typescript resolution. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/549\"\u003e#549\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance of the many plugins. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/529\"\u003e#529\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eReplace the \u003ccode\u003eSet\u0026lt;string\u0026gt;\u003c/code\u003e-based resolver stack with a singly-linked \u003ccode\u003eStackEntry\u003c/code\u003e class that exposes a Set-compatible API. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/526\"\u003e#526\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eEach \u003ccode\u003edoResolve\u003c/code\u003e call now prepends a single linked-list node instead of cloning the entire Set, making stack push O(1) in time and memory. Recursion detection walks the linked list (O(n)), but because the stack is typically shallow this is much cheaper than cloning a Set per call.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCache the result of \u003ccode\u003estripJsonComments\u003c/code\u003e + \u003ccode\u003eJSON.parse\u003c/code\u003e in \u003ccode\u003ereadJson\u003c/code\u003e using a \u003ccode\u003eWeakMap\u003c/code\u003e keyed by the raw file buffer. This avoids redundant comment-stripping and JSON parsing on every resolve call that reads tsconfig.json files (via \u003ccode\u003estripComments: true\u003c/code\u003e), improving TsconfigPathsPlugin warm performance by ~20-35% depending on the depth of the \u003ccode\u003eextends\u003c/code\u003e chain. (by \u003ca href=\"https://github.com/xiaoxiaojx\"\u003e\u003ccode\u003e@​xiaoxiaojx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/524\"\u003e#524\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid OOM in CachedInputFileSystem when duration is Infinity. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/527\"\u003e#527\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eOptimize \u003ccode\u003eTsconfigPathsPlugin\u003c/code\u003e and fix extends resolution bugs. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/492\"\u003e#492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove resolver cache hit rate. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/pull/492\"\u003e#492\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/35035ca158f1c8ada86fcf1653f319cbce669200\"\u003e\u003ccode\u003e35035ca\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/496\"\u003e#496\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/fd688b171ce187c0430c8fe0c2e9a269ca547290\"\u003e\u003ccode\u003efd688b1\u003c/code\u003e\u003c/a\u003e perf: cache conditionalMapping + per-plugin description-file lookups (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/556\"\u003e#556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/26f15b03ab15a3854358b53dad34450ad4cb8f99\"\u003e\u003ccode\u003e26f15b0\u003c/code\u003e\u003c/a\u003e fix(path): classify DOS device paths as Windows-absolute (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/551\"\u003e#551\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/a04bc4cc8dafb79bbdf9df3ff5c9c40ba68a85a6\"\u003e\u003ccode\u003ea04bc4c\u003c/code\u003e\u003c/a\u003e docs: add resolvePromise examples for Resolver and ResolverFactory (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/555\"\u003e#555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/f9f6d57106e47e1806b801f34fe03036fdf04b99\"\u003e\u003ccode\u003ef9f6d57\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/554\"\u003e#554\u003c/a\u003e from webpack/claude/fix-extension-alias-alignment-xC6sZ\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/c1319d1ba2113dece80cad4f998f3b3ed2ca8b0f\"\u003e\u003ccode\u003ec1319d1\u003c/code\u003e\u003c/a\u003e chore: regenerate types.d.ts after option rename\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/5a00e634f965b0becb648c82a9c387af3d7a9bfb\"\u003e\u003ccode\u003e5a00e63\u003c/code\u003e\u003c/a\u003e refactor: rename applyExtensionAliasToExportsField to extensionAliasForExports\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/f5adeeee0eb9309c7725a325e9507c411392d78d\"\u003e\u003ccode\u003ef5adeee\u003c/code\u003e\u003c/a\u003e test(alias): guard that absolute path aliasing is not skipped (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/553\"\u003e#553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/faa178fb0c9456e41b783a4cbfdead4ca7d2c9d2\"\u003e\u003ccode\u003efaa178f\u003c/code\u003e\u003c/a\u003e fix(TsconfigPathsPlugin): give references priority over main paths (\u003ca href=\"https://redirect.github.com/webpack/enhanced-resolve/issues/552\"\u003e#552\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/enhanced-resolve/commit/e82275d0c0cb55631b542a390fdfe173d5e63c2e\"\u003e\u003ccode\u003ee82275d\u003c/code\u003e\u003c/a\u003e test(imports/exports): cover query and fragment in field resolution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/enhanced-resolve/compare/v5.18.4...v5.21.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 enhanced-resolve 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 modifies \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 `es-module-lexer` from 2.0.0 to 2.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/guybedford/es-module-lexer/releases\"\u003ees-module-lexer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAlways exclude dyn import attributes from specifier range by \u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: handle new of conflict cases by \u003ca href=\"https://github.com/guybedford\"\u003e\u003ccode\u003e@​guybedford\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/195\"\u003eguybedford/es-module-lexer#195\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/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/pull/197\"\u003eguybedford/es-module-lexer#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ehttps://github.com/guybedford/es-module-lexer/compare/2.0.0...2.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/guybedford/es-module-lexer/commit/5fb11e1e01ef8d454829ce6e6f8f6cf102d82d8a\"\u003e\u003ccode\u003e5fb11e1\u003c/code\u003e\u003c/a\u003e 2.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/cc29c5bca18d715f81f7592b3c5fe18f9abf24b9\"\u003e\u003ccode\u003ecc29c5b\u003c/code\u003e\u003c/a\u003e fix: handle new of conflict cases (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/guybedford/es-module-lexer/commit/4a351384ffa8c458d9c2a665978247b041ab94b8\"\u003e\u003ccode\u003e4a35138\u003c/code\u003e\u003c/a\u003e Always exclude dyn import attributes from specifier range (\u003ca href=\"https://redirect.github.com/guybedford/es-module-lexer/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/guybedford/es-module-lexer/compare/2.0.0...2.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `loader-runner` from 4.3.1 to 4.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/loader-runner/releases\"\u003eloader-runner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/a1a38886eeb46d0ce66bd96839bdb18c34f78301\"\u003e\u003ccode\u003ea1a3888\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9711d5c84b2636237da9d0cce142ab3b629b62e7\"\u003e\u003ccode\u003e9711d5c\u003c/code\u003e\u003c/a\u003e chore(deps): update before release (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/88\"\u003e#88\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/61272a80e03aeb35c855902774467a9a9b3f2c1d\"\u003e\u003ccode\u003e61272a8\u003c/code\u003e\u003c/a\u003e docs: clarify that result.result is an array (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/87\"\u003e#87\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/2776643280781bceab36f726db41c52621d9a3dc\"\u003e\u003ccode\u003e2776643\u003c/code\u003e\u003c/a\u003e refactor: modernize to ES6+ with perf improvements (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/86\"\u003e#86\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/9fa0836b81bd9723b35f1379e47f247fe8dd9fd8\"\u003e\u003ccode\u003e9fa0836\u003c/code\u003e\u003c/a\u003e chore(release): 4.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/loader-runner/commit/20e9fb869042511d2615bb4cc5d88a8e41fe1420\"\u003e\u003ccode\u003e20e9fb8\u003c/code\u003e\u003c/a\u003e refactor: fix logic for empty resource (\u003ca href=\"https://redirect.github.com/webpack/loader-runner/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/loader-runner/compare/v4.3.1...v4.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tapable` from 2.3.0 to 2.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/releases\"\u003etapable's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/tapable/blob/main/CHANGELOG.md\"\u003etapable's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert ignore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore invalid \u003ccode\u003ebefore\u003c/code\u003e values. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTrim the \u003ccode\u003ename\u003c/code\u003e option when options is an object. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/tapable/pull/208\"\u003e#208\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/429601243bca39b4678c1dd4d2d6a84005977b2e\"\u003e\u003ccode\u003e4296012\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/780b3c0f1975d5bafec5528765c5cb30bba98171\"\u003e\u003ccode\u003e780b3c0\u003c/code\u003e\u003c/a\u003e fix: preserve custom tap options dropped by _tap fast path (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/227\"\u003e#227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/5da5021e923fe5eb8d74ccc232ae58a78395167f\"\u003e\u003ccode\u003e5da5021\u003c/code\u003e\u003c/a\u003e chore: test refactor + change changelog entry (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/226\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2ba184c3641a229c12292993ffb33702435cdea7\"\u003e\u003ccode\u003e2ba184c\u003c/code\u003e\u003c/a\u003e fix(perf): more perf\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/9e9ae4db2d6704ccc3d545fdcb5c295b9f074a9e\"\u003e\u003ccode\u003e9e9ae4d\u003c/code\u003e\u003c/a\u003e fix(perf): improve (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/224\"\u003e#224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/4e24645b50801871ab7362b2e7f29a8b79f67f68\"\u003e\u003ccode\u003e4e24645\u003c/code\u003e\u003c/a\u003e test: improve code coverage with additional test cases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/2a304ae88bec89d0ecc310e6b90ecefdb39583ac\"\u003e\u003ccode\u003e2a304ae\u003c/code\u003e\u003c/a\u003e test: add tinybench benchmarks and CodSpeed CI (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/217\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/0ec6d24717d1b01d8b1742f8d8da1bee19f65ff7\"\u003e\u003ccode\u003e0ec6d24\u003c/code\u003e\u003c/a\u003e docs: expand API reference to address issue \u003ca href=\"https://redirect.github.com/webpack/tapable/issues/49\"\u003e#49\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/221\"\u003e#221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/edb1d12997f6df30c8ffa8b1b8086c9625860bf4\"\u003e\u003ccode\u003eedb1d12\u003c/code\u003e\u003c/a\u003e docs: describe each hook class in the README and add small examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/tapable/commit/a2b0d376e84cf11848a02a076ddc5e7e8a724276\"\u003e\u003ccode\u003ea2b0d37\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump prettier in the dependencies group (\u003ca href=\"https://redirect.github.com/webpack/tapable/issues/219\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/tapable/compare/v2.3.0...v2.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for tapable since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `terser-webpack-plugin` from 5.3.16 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/releases\"\u003eterser-webpack-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimize \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.17\u003c/h2\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.3.17\"\u003e5.3.17\u003c/a\u003e (2026-03-03)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e37c490c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/blob/main/CHANGELOG.md\"\u003eterser-webpack-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e03143d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.17...v5.4.0\"\u003e5.4.0\u003c/a\u003e (2026-03-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadded ability to minimizer \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e) (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e29ac915\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.3.17\"\u003e5.3.17\u003c/a\u003e (2026-03-03)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e37c490c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/d569842e1b4e30e548ed8e7cbc39d12f9ade46da\"\u003e\u003ccode\u003ed569842\u003c/code\u003e\u003c/a\u003e chore(release): 5.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/03143d3fe38eae8a177eafd2cf2c225949d8fd95\"\u003e\u003ccode\u003e03143d3\u003c/code\u003e\u003c/a\u003e feat: support extractComments in swcMinify (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/665\"\u003e#665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/783427c27b22506aef5de24cf78b158e38030565\"\u003e\u003ccode\u003e783427c\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003eserialize-javascript\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/662\"\u003e#662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/543da6e282d654d804c8d9d86acdd5fde23d80bf\"\u003e\u003ccode\u003e543da6e\u003c/code\u003e\u003c/a\u003e chore(release): 5.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/29ac915e58ec2ff81346d936ee2cf63ac6e300b8\"\u003e\u003ccode\u003e29ac915\u003c/code\u003e\u003c/a\u003e feat: added ability to minimizer \u003ccode\u003eJSON\u003c/code\u003e using \u003ccode\u003ejsonMinify\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/e505deecb9230357b77532b88eda9392a682ba9e\"\u003e\u003ccode\u003ee505dee\u003c/code\u003e\u003c/a\u003e fix: align with code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/6f911ffba16ccd2bcfa99cd0bd7e956cab53d147\"\u003e\u003ccode\u003e6f911ff\u003c/code\u003e\u003c/a\u003e chore(release): 5.3.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/37c490c326ffe3416b50028a91bfba5661e1344e\"\u003e\u003ccode\u003e37c490c\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eserialize-javascript\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/207764f3ccbab62130b30a97d2df2780faf1bccd\"\u003e\u003ccode\u003e207764f\u003c/code\u003e\u003c/a\u003e chore: deps update (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/terser-webpack-plugin/commit/a85ab47e575f8ce5e750dad714f2a98382de1774\"\u003e\u003ccode\u003ea85ab47\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump ajv from 6.12.6 to 6.14.0 (\u003ca href=\"https://redirect.github.com/webpack/terser-webpack-plugin/issues/648\"\u003e#648\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `watchpack` from 2.5.0 to 2.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/watchpack/releases\"\u003ewatchpack's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.5.1\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003etypo in typescript types\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/watchpack/commit/f94d1eb4c58f9120d9593b20466fa572988b676d\"\u003e\u003ccode\u003ef94d1eb\u003c/code\u003e\u003c/a\u003e chore(release): 2.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/watchpack/commit/9baa0b6c84edfd69ec69eebd20341d0c1f87cac9\"\u003e\u003ccode\u003e9baa0b6\u003c/code\u003e\u003c/a\u003e fix: typo in types (\u003ca href=\"https://redirect.github.com/webpack/watchpack/issues/262\"\u003e#262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/webpack/watchpack/compare/v2.5.0...v2.5.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `webpack-sources` from 3.3.3 to 3.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/releases\"\u003ewebpack-sources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.4\u003c/h2\u003e\n\u003ch1\u003eFixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003esync \u003ccode\u003eSourceMapSource\u003c/code\u003e constructor types with \u003ccode\u003esourceAndMap\u003c/code\u003e method (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/176\"\u003e#176\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpack/webpack-sources/blob/main/CHANGELOG.md\"\u003ewebpack-sources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eSource.prototype.buffers()\u003c/code\u003e that returns the source as \u003ccode\u003eBuffer[]\u003c/code\u003e. \u003ccode\u003eConcatSource\u003c/code\u003e, \u003ccode\u003eCachedSource\u003c/code\u003e, and \u003ccode\u003eCompatSource\u003c/code\u003e implement it without allocating an intermediate concatenated buffer, allowing consumers that can write multiple buffers at once (e.g. via \u003ccode\u003ewritev\u003c/code\u003e) to avoid the overhead of \u003ccode\u003eBuffer.concat\u003c/code\u003e in deeply nested sources. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: use Int32Array for signed VLQ delta accumulation in \u003ccode\u003ereadMappings\u003c/code\u003e so cumulative values that go negative are preserved instead of wrapping to a large unsigned integer (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/206\"\u003e#206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImproved performance in many places. (by \u003ca href=\"https://github.com/alexander-akait\"\u003e\u003ccode\u003e@​alexander-akait\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/webpack/webpack-sources/pull/209\"\u003e#209\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/7c520c294a1baa7012909cbbc8b38673501822b5\"\u003e\u003ccode\u003e7c520c2\u003c/code\u003e\u003c/a\u003e chore(release): new release (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/e1306538f04806de77e61c99dd4eb5331439ed07\"\u003e\u003ccode\u003ee130653\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/ccfbc65859f3e30308661b05978a68744f4710f6\"\u003e\u003ccode\u003eccfbc65\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/fdb229eca423125e8da64085ab1a852cbe78e803\"\u003e\u003ccode\u003efdb229e\u003c/code\u003e\u003c/a\u003e test: stabilize prefix-source getPrefix() and original() cases (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/c53b3e00b41c68e2c1d26c982fc98b11fc38f87d\"\u003e\u003ccode\u003ec53b3e0\u003c/code\u003e\u003c/a\u003e ci: fix (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/adf17ec303e2f28f0bf316ae51b24f7a78b04b4a\"\u003e\u003ccode\u003eadf17ec\u003c/code\u003e\u003c/a\u003e fix: use Int32Array for signed VLQ delta accumulation in readMappings (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/9788e55d1c590e5b298daf528d13b033273e7682\"\u003e\u003ccode\u003e9788e55\u003c/code\u003e\u003c/a\u003e feat: add buffers() method returning Buffer[] (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/58420d1b4321542b83a421c452918535be182f8c\"\u003e\u003ccode\u003e58420d1\u003c/code\u003e\u003c/a\u003e fix: improve performance in many places (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/2081a31bc2c1b748a3cca5b8d717bdcfa0c24a8a\"\u003e\u003ccode\u003e2081a31\u003c/code\u003e\u003c/a\u003e chore(deps): bump the dependencies group with 3 updates (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpack/webpack-sources/commit/d2c883e802f1d4509927207ada838a950a902a34\"\u003e\u003ccode\u003ed2c883e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/webpack/webpack-sources/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpack/webpack-sources/compare/v3.3.3...v3.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for webpack-sources since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.5 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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\u003eSee full diff 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\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.8 to 2.31.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.31.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1889\"\u003e#1889\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/96ca062272605c14f77a64043f50a0a3a278c57f\"\u003e\u003ccode\u003e96ca062\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Error on unsupported flags for individual CLI commands and print the matching command usage to make mistakes easier to spot.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1873\"\u003e#1873\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/42943b74d7a455ed03b93dd85e1c0a15f45db37f\"\u003e\u003ccode\u003e42943b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Respond to \u003ccode\u003e--help\u003c/code\u003e on all subcommands. Previously, \u003ccode\u003e--help\u003c/code\u003e was only handled when it was the sole argument; passing it alongside a subcommand (e.g. \u003ccode\u003echangeset version --help\u003c/code\u003e) would silently execute the command instead. Now \u003ccode\u003e--help\u003c/code\u003e always exits early and prints per-command usage when a known subcommand is provided, or the general help text otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/changesets/changesets/commit/d2121dc3d86b55f76de6022ccfcde843ed4b884a\"\u003e\u003ccode\u003ed2121dc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Fix npm auth for path-based registries during publish by preserving configured registry URLs instead of normalizing them.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1888\"\u003e#1888\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix several \u003ccode\u003echangeset version\u003c/code\u003e issues with workspace protocol dependencies. Valid explicit \u003ccode\u003eworkspace:\u003c/code\u003e ranges and aliases are no longer rewritten unnecessarily, and workspace path references are handled correctly during versioning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1903\"\u003e#1903\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/5c4731fea82ce880500ac5e1c55ff372f7a4efe2\"\u003e\u003ccode\u003e5c4731f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Gracefully handle stale \u003ccode\u003enpm info\u003c/code\u003e data leading to duplicate publish attempts.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1867\"\u003e#1867\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/f61e7166c349d4934e4acc9b47f3d028c212ecc1\"\u003e\u003ccode\u003ef61e716\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Improved detection for \u003ccode\u003epublished\u003c/code\u003e state of prerelease-only packages without \u003ccode\u003elatest\u003c/code\u003e dist-tag on GitHub Packages registry.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/changesets/changesets/commit/036fdd451367226d0f2cd8af1e0a7f37a65e3464\"\u003e\u003ccode\u003e036fdd4\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/assemble-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/6\"\u003e\u003ccode\u003e@​6\u003c/code\u003e\u003c/a\u003e.0.10\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-dependents-graph\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/apply-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/get-release-plan\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.16\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​changesets/config\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​changesets/cli\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.30.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1840\"\u003e#1840\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/057cca222321816b6c8c6f6c52130185b364de36\"\u003e\u003ccode\u003e057cca2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wotan-allfather\"\u003e\u003ccode\u003e@​wotan-allfather\u003c/code\u003e\u003c/a\u003e! - Add \u003ccode\u003e--since\u003c/code\u003e flag to \u003ccode\u003eadd\u003c/code\u003e command\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003eadd\u003c/code\u003e command now supports a \u003ccode\u003e--since\u003c/code\u003e flag that allows you to specify which branch, tag, or git ref to use when detecting changed packages. This is useful for gitflow workflows where you have multiple target branches and the \u003ccode\u003ebaseBranch\u003c/code\u003e config option doesn't cover all use cases.\u003c/p\u003e\n\u003cp\u003eExample: \u003ccode\u003echangeset add --since=develop\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eIf not provided, the command falls back to the \u003ccode\u003ebaseBranch\u003c/code\u003e value in your \u003ccode\u003e.changeset/config.json\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1845\"\u003e#1845\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2b4a66a36497fd5504186dcc6ae9e287c8403de6\"\u003e\u003ccode\u003e2b4a66a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Delegate OTP prompting to the package manager instead of handling it in-process. This allows Changesets to use the package manager's native web auth support.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1774\"\u003e#1774\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/667fe5aacf04dbefcf2532584ff2753b8417855a\"\u003e\u003ccode\u003e667fe5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/bluwy\"\u003e\u003ccode\u003e@​bluwy\u003c/code\u003e\u003c/a\u003e! - Support importing custom \u003ccode\u003ecommit\u003c/code\u003e option ES module. Previously, it used \u003ccode\u003erequire()\u003c/code\u003e which only worked for CJS modules, however now it uses \u003ccode\u003eimport()\u003c/code\u003e which supports both CJS and ES modules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1839\"\u003e#1839\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/73b18099517b00a3c7b70c417b7f7f1bfaa24931\"\u003e\u003ccode\u003e73b1809\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/leochiu-a\"\u003e\u003ccode\u003e@​leochiu-a\u003c/code\u003e\u003c/a\u003e! - Add a \u003ccode\u003e--message\u003c/code\u003e (\u003ccode\u003e-m\u003c/code\u003e) flag to \u003ccode\u003echangeset add\u003c/code\u003e (and default \u003ccode\u003echangeset\u003c/code\u003e) so the changeset summary can be provided from the command line. When \u003ccode\u003e--message\u003c/code\u003e is present, the summary prompt is skipped while the final confirmation step is kept.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1806\"\u003e#1806\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/0e8e01e93358bdc8c318c608dd3b0e4af8219049\"\u003e\u003ccode\u003e0e8e01e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/luisadame\"\u003e\u003ccode\u003e@​luisadame\u003c/code\u003e\u003c/a\u003e! - Changeset CLI can now be run from the nested directories in the project, where the \u003ccode\u003e.changeset\u003c/code\u003e directory has to be found in one of the parent directories\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1849\"\u003e#1849\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/9dc32308e4d208964b648a788ba4eee1003c273c\"\u003e\u003ccode\u003e9dc3230\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e! - Compute the terminal's size lazily to avoid spurious stderr output in non-interactive mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1857\"\u003e#1857\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/2a7302577d2923dc7db5025003d8aa58fb627ff9\"\u003e\u003ccode\u003e2a73025\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mixelburg\"\u003e\u003ccode\u003e@​mixelburg\u003c/code\u003e\u003c/a\u003e! - Fix confusing prompt labels when entering changeset summary after external editor fallback\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/changesets/changesets/pull/1842\"\u003e#1842\u003c/a\u003e \u003ca href=\"https://github.com/changesets/changesets/commit/6df3a5e95522a0210cb2b5619588a75f32b502c6\"\u003e\u003ccode\u003e6df3a5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/RodrigoHamuy\"\u003e\u003ccode\u003e@​RodrigoHamuy\u003c/code\u003e\u003c/a\u003e! - Allow private packages to depend on skipped packages without requiring them to also be skipped. Private packages are not published to npm, so it is safe for them to have dependencies on ignored or unversioned packages.\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\u003eSee full diff in \u003ca href=\"https://github.com/changesets/changesets/commits/@changesets/cli@2.31.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@​changesets/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/get-github-info` from 0.7.0 to 0.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/changesets/changesets/releases\"\u003e\u003ccode\u003e@​ch...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nBumped 62 dependencies to keep our build, lint, and test stack current. Highlights include webpack resolver/minifier updates, `eslint` 10, Jest 30.3, and `typescript` 6 for improved performance and compatibility.\n\n- **Dependencies**\n  - Build: `enhanced-resolve@5.21`, `terser-webpack-plugin@5.5`, `webpack-sources@3.4`, `watchpack@2.5.1`, `loader-runner@4.3.2`\n  - Linting: `eslint@10.2.1`, `@eslint/js@10.0.1`, `@eslint/markdown@8.0.1`, `eslint-plugin-unicorn@64`, `eslint-plugin-jsdoc@62`, `globals@17.5.0`\n  - TypeScript: `typescript@6.0.3`, `ts-loader@9.5.7`, `@types/node@25.6.0`\n  - Testing: `jest@30.3.0` (and related), `jest-junit@17.0.0`\n  - Tooling: `@changesets/cli@2.31.0`, `nyc@18.0.0`, `prettier@3.8.3`, `open-cli@9.0.0`, `tinybench@6.0.0`, `toml@4.1.1`, `webpack-cli@7.0.2`\n  - Libs: `lodash@4.18.1`, `lodash-es@4.18.1`, `three@0.184.0`, `cspell@10.0.0`\n\n- **Migration**\n  - Run fresh install and verify CI: `rm -rf node_modules \u0026\u0026 yarn install`.\n  - Check lint/build locally; `eslint@10`, `@eslint/*` 8, `typescript@6`, and `webpack-cli@7` may require minor config tweaks.\n  - Regenerate reports if needed due to `jest-junit@17` and `nyc@18` updates.\n\n\u003csup\u003eWritten for commit bf7c770a811b8e557e1f984d46effcecf8be58d7. Summary will update on new commits.\u003c/sup\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/ivanm696/webpack-/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivanm696%2Fwebpack-/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"2.9.2","new_version":"2.10.2","update_type":"minor","path":null,"pr_created_at":"2026-04-26T09:46:50.000Z","version_change":"2.9.2 → 2.10.2","issue":{"uuid":"4330555173","node_id":"PR_kwDOBJgs2c7VtJPW","number":1307,"state":"open","title":"chore(deps): bump the minor-and-patch group across 1 directory with 25 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-26T09:46:50.000Z","updated_at":"2026-04-26T09:53:27.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"minor-and-patch","update_count":25,"packages":[{"name":"@supabase/supabase-js","old_version":"2.55.0","new_version":"2.104.1","repository_url":"https://github.com/supabase/supabase-js"},{"name":"flag-icons","old_version":"7.3.2","new_version":"7.5.0","repository_url":"https://github.com/lipis/flag-icons"},{"name":"i18next-browser-languagedetector","old_version":"8.0.5","new_version":"8.2.1","repository_url":"https://github.com/i18next/i18next-browser-languageDetector"},{"name":"openmeteo","old_version":"1.2.0","new_version":"1.2.3","repository_url":"https://github.com/open-meteo/typescript"},{"name":"@babel/core","old_version":"7.28.4","new_version":"7.29.0","repository_url":"https://github.com/babel/babel"},{"name":"@babel/plugin-transform-modules-commonjs","old_version":"7.26.3","new_version":"7.28.6","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-env","old_version":"7.26.9","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@babel/preset-typescript","old_version":"7.27.0","new_version":"7.28.5","repository_url":"https://github.com/babel/babel"},{"name":"@playwright/test","old_version":"1.58.2","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@types/google-publisher-tag","old_version":"1.20260216.0","new_version":"1.20260420.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/materialize-css","old_version":"1.0.14","new_version":"1.0.15","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/webgl2","old_version":"0.0.11","new_version":"0.0.12","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.56.1","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.0.18","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"happy-dom","old_version":"20.5.0","new_version":"20.9.0","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"mini-css-extract-plugin","old_version":"2.9.2","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"papaparse","old_version":"5.5.2","new_version":"5.5.3","repository_url":"https://github.com/mholt/PapaParse"},{"name":"@types/papaparse","old_version":"5.3.15","new_version":"5.5.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-loader","old_version":"9.5.2","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"tsx","old_version":"4.19.3","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typedoc","old_version":"0.28.17","new_version":"0.28.19","repository_url":"https://github.com/TypeStrong/TypeDoc"},{"name":"webgl-lint","old_version":"1.11.3","new_version":"1.11.4","repository_url":"https://github.com/greggman/webgl-lint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 22 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.55.0` | `2.104.1` |\n| [flag-icons](https://github.com/lipis/flag-icons) | `7.3.2` | `7.5.0` |\n| [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) | `8.0.5` | `8.2.1` |\n| [openmeteo](https://github.com/open-meteo/typescript) | `1.2.0` | `1.2.3` |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.28.4` | `7.29.0` |\n| [@babel/plugin-transform-modules-commonjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs) | `7.26.3` | `7.28.6` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.26.9` | `7.29.2` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.27.0` | `7.28.5` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.58.2` | `1.59.1` |\n| [@types/google-publisher-tag](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google-publisher-tag) | `1.20260216.0` | `1.20260420.0` |\n| [@types/materialize-css](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/materialize-css) | `1.0.14` | `1.0.15` |\n| [@types/webgl2](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webgl2) | `0.0.11` | `0.0.12` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.56.1` | `8.59.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.0.18` | `4.1.5` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.5.0` | `20.9.0` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.9.2` | `2.10.2` |\n| [papaparse](https://github.com/mholt/PapaParse) | `5.5.2` | `5.5.3` |\n| [@types/papaparse](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/papaparse) | `5.3.15` | `5.5.2` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.2` | `9.5.7` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.19.3` | `4.21.0` |\n| [typedoc](https://github.com/TypeStrong/TypeDoc) | `0.28.17` | `0.28.19` |\n| [webgl-lint](https://github.com/greggman/webgl-lint) | `1.11.3` | `1.11.4` |\n\n\nUpdates `@supabase/supabase-js` from 2.55.0 to 2.104.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.104.1\u003c/h2\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e emit PASSWORD_RECOVERY event for PKCE recovery flows (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2272\"\u003e#2272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e restore runtime test files to tstyche scope (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.1-canary.3\u003c/h2\u003e\n\u003ch2\u003e2.104.1-canary.3 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e emit PASSWORD_RECOVERY event for PKCE recovery flows (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2272\"\u003e#2272\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.1-canary.2\u003c/h2\u003e\n\u003ch2\u003e2.104.1-canary.2 (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only, there were no code changes.\u003c/p\u003e\n\u003ch2\u003ev2.104.1-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.104.1-canary.1 (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.104.1-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.104.1-canary.0 (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e restore runtime test files to tstyche scope (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2266\"\u003e#2266\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/develop/packages/core/supabase-js/CHANGELOG.md\"\u003e\u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.104.1 (2026-04-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e propagate custom fetch to realtime client (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.104.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.103.3 (2026-04-16)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.103.2 (2026-04-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.103.1 (2026-04-15)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.103.0 (2026-04-09)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.102.1 (2026-04-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.102.0 (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e export PostgrestFilterBuilder and StorageApiError from supabase-js (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2222\"\u003e#2222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e add automatic retries for transient errors (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2072\"\u003e#2072\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGuilherme Souza\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.101.1 (2026-03-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/122d3a94cce7b4a4b7e340779c8f82bac99ff1b3\"\u003e\u003ccode\u003e122d3a9\u003c/code\u003e\u003c/a\u003e fix(supabase): propagate custom fetch to realtime client (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2267\"\u003e#2267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/9360d4ae2797d25d6b53d5c6c99981d2a814f26b\"\u003e\u003ccode\u003e9360d4a\u003c/code\u003e\u003c/a\u003e chore(release): version 2.104.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2261\"\u003e#2261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/897fb8e9d288e74dd47e765b5d6ec647e765a3cb\"\u003e\u003ccode\u003e897fb8e\u003c/code\u003e\u003c/a\u003e docs(repo): show createClient as primary example in all client constructors (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/7a9b2e15031253b542dc3c2294e41c818b61509d\"\u003e\u003ccode\u003e7a9b2e1\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.3 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2258\"\u003e#2258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a2f94144fae2a4a5dc713cb71dbcce46ad3e92f0\"\u003e\u003ccode\u003ea2f9414\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2253\"\u003e#2253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/f9da9eef4f54ebebc8de8da8c525c1a1b1b7bbd4\"\u003e\u003ccode\u003ef9da9ee\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2248\"\u003e#2248\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/d38c1804aabb88dea6eb11f8aaed0114f57f6cd2\"\u003e\u003ccode\u003ed38c180\u003c/code\u003e\u003c/a\u003e chore(release): version 2.103.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2237\"\u003e#2237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/16dd2650b9d4bb1af1884231f0c999e1f3748a11\"\u003e\u003ccode\u003e16dd265\u003c/code\u003e\u003c/a\u003e chore(release): version 2.102.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/0c1e6db8c32d5c558ec4a2118581c62362d4c397\"\u003e\u003ccode\u003e0c1e6db\u003c/code\u003e\u003c/a\u003e chore(release): version 2.102.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2232\"\u003e#2232\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5a6a5bed8aa3f9b4938d07284f54b496205f97d6\"\u003e\u003ccode\u003e5a6a5be\u003c/code\u003e\u003c/a\u003e feat(supabase): export PostgrestFilterBuilder and StorageApiError from supaba...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.104.1/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​supabase/supabase-js\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `flag-icons` from 7.3.2 to 7.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lipis/flag-icons/blob/main/CHANGELOG.md\"\u003eflag-icons's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e7.5.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate all flags with the latest SVGO 3.3.2 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e7.4.0\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate SASS imports to \u003ca href=\"https://github.com/use-based\"\u003e\u003ccode\u003e@​use-based\u003c/code\u003e\u003c/a\u003e code (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eModern and minimalist UI redesign with new features (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix flag of Palestine (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1366\"\u003e#1366\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/lipis/flag-icons/commit/7aa5b2bdddd570ece62c812c0cb588ccdc099e2e\"\u003e\u003ccode\u003e7aa5b2b\u003c/code\u003e\u003c/a\u003e 7.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/429e9f4dc5545341724c8006cbe4db604266498b\"\u003e\u003ccode\u003e429e9f4\u003c/code\u003e\u003c/a\u003e Update all flags with the latest SVGO 3.3.2 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1367\"\u003e#1367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/106444c1e77ec410557490e5805d9fbb794c9477\"\u003e\u003ccode\u003e106444c\u003c/code\u003e\u003c/a\u003e 7.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/0d2e297194f0dc39a4b08dbd3e931fc93893f260\"\u003e\u003ccode\u003e0d2e297\u003c/code\u003e\u003c/a\u003e Fix Palestine flag (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1366\"\u003e#1366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/ba14b9c1f00ad9e257f519d656730d5068883bd2\"\u003e\u003ccode\u003eba14b9c\u003c/code\u003e\u003c/a\u003e Migrate SASS imports to \u003ca href=\"https://github.com/use-based\"\u003e\u003ccode\u003e@​use-based\u003c/code\u003e\u003c/a\u003e code (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1356\"\u003e#1356\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/50e718c4a8db6c2178b4f7f5194d61bd1e29262c\"\u003e\u003ccode\u003e50e718c\u003c/code\u003e\u003c/a\u003e modern and minimalist UI redesign with new features (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1358\"\u003e#1358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/d381b186dd6dc8f23b7ef0ad730e62e2f3442ace\"\u003e\u003ccode\u003ed381b18\u003c/code\u003e\u003c/a\u003e Update CDN URL to latest version (7.3.2) (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1357\"\u003e#1357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/789e0a4b5c3795d559581e74f0eb27219c13370e\"\u003e\u003ccode\u003e789e0a4\u003c/code\u003e\u003c/a\u003e Bump prettier from 3.5.2 to 3.5.3 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1338\"\u003e#1338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/e2b8ab66edb17d1a1a38458db1a91ddf9edbe18a\"\u003e\u003ccode\u003ee2b8ab6\u003c/code\u003e\u003c/a\u003e Bump sass from 1.86.3 to 1.89.0 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1362\"\u003e#1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lipis/flag-icons/commit/77f189e52a9bf8aa001c6a4a38c694ea302c2492\"\u003e\u003ccode\u003e77f189e\u003c/code\u003e\u003c/a\u003e Bump sass from 1.85.0 to 1.86.3 (\u003ca href=\"https://redirect.github.com/lipis/flag-icons/issues/1347\"\u003e#1347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lipis/flag-icons/compare/v7.3.2...v7.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next-browser-languagedetector` from 8.0.5 to 8.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md\"\u003ei18next-browser-languagedetector's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e8.2.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd missing typescript definition for hash options \u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/pull/315\"\u003e33154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e8.2.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for hash detector \u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/304\"\u003e304\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e8.1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add support for Partitioned cookies \u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/pull/303\"\u003e303\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/i18next/i18next-browser-languageDetector/commit/7164126cd59606792813ac9d63f9429e824294d6\"\u003e\u003ccode\u003e7164126\u003c/code\u003e\u003c/a\u003e 8.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/6df69c76693eeb96bbd0c728a95ecc9253e5a41c\"\u003e\u003ccode\u003e6df69c7\u003c/code\u003e\u003c/a\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/1ffa1cf467def803442b7c1e942baea13e936660\"\u003e\u003ccode\u003e1ffa1cf\u003c/code\u003e\u003c/a\u003e Add missing typescript definition for hash options (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/697d89ba130d446cca789f8706fa50d9ec440068\"\u003e\u003ccode\u003e697d89b\u003c/code\u003e\u003c/a\u003e Bump js-yaml (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/313\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/ce82da96192c41fd7e640c97017c014c0df021b1\"\u003e\u003ccode\u003ece82da9\u003c/code\u003e\u003c/a\u003e Bump lodash from 4.17.21 to 4.17.23 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/312\"\u003e#312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/d05fe5a5b249c512bbf8475171f7c4828e3ad533\"\u003e\u003ccode\u003ed05fe5a\u003c/code\u003e\u003c/a\u003e fix url in readme\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/9d1d7d2668811dd8eaf66a6bd33006b10907af0c\"\u003e\u003ccode\u003e9d1d7d2\u003c/code\u003e\u003c/a\u003e Bump tmp from 0.2.1 to 0.2.5 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/309\"\u003e#309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/32f04299ee9a27db3a039599275461950e23596d\"\u003e\u003ccode\u003e32f0429\u003c/code\u003e\u003c/a\u003e Bump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/307\"\u003e#307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/9c0db8fbee1ef05241b2e7940fcebaa38387d196\"\u003e\u003ccode\u003e9c0db8f\u003c/code\u003e\u003c/a\u003e Bump sha.js from 2.4.11 to 2.4.12 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/commit/3ad9ac56ddc721cc20f7ed70d0b1e5dcb4f818c1\"\u003e\u003ccode\u003e3ad9ac5\u003c/code\u003e\u003c/a\u003e Bump pbkdf2 from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/i18next/i18next-browser-languageDetector/issues/306\"\u003e#306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/i18next/i18next-browser-languageDetector/compare/v8.0.5...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openmeteo` from 1.2.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/open-meteo/typescript/releases\"\u003eopenmeteo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/typescript/compare/v1.2.2...v1.2.3\"\u003e1.2.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003e@​openmeteo/sdk\u003c/code\u003e from 1.22.0 to 1.23.0 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/130\"\u003e#130\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/ac23895de06543060e28e17ac308ef0c845ed3f1\"\u003eac23895\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump jest and \u003ccode\u003e@​types/jest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/113\"\u003e#113\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/e1fc7ba266b049ef9692a5481c8d3e154654c86a\"\u003ee1fc7ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump sdk to 1.23 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/135\"\u003e#135\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/0f51db2cc12c1c6ee48dd60f8a04e15698ef1a1d\"\u003e0f51db2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump semantic-release from 25.0.1 to 25.0.2 in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/129\"\u003e#129\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/b131274b090f03ad06cb4dbf7d8069a3b73652f8\"\u003eb131274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the eslint group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/134\"\u003e#134\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/a8e40008bdc5db4b9a903b369432bb7f35fff39e\"\u003ea8e4000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ere-add GITHUB_TOKEN env variable (\u003ca href=\"https://github.com/open-meteo/typescript/commit/db4b7a6efca3f0b6f6a66f61580b3415da7a50a0\"\u003edb4b7a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erun npm audit fix to update glob and tar packages (\u003ca href=\"https://github.com/open-meteo/typescript/commit/cffa0a956ed11d77b02ff5c679e37ea3422c7969\"\u003ecffa0a9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/typescript/compare/v1.2.1...v1.2.2\"\u003e1.2.2\u003c/a\u003e (2025-10-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump SDK to 1.22.0 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/126\"\u003e#126\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/2898d47effc46b4bd4f17e2c6efbbbe0b2ea4ba5\"\u003e2898d47\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump semantic-release in the semantic group across 1 directory (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/127\"\u003e#127\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/c0b69cbd6d601d785b22b4c1ecf7a2093a79573d\"\u003ec0b69cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.2.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-meteo/typescript/compare/v1.2.0...v1.2.1\"\u003e1.2.1\u003c/a\u003e (2025-09-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebump \u003ccode\u003e@​openmeteo/sdk\u003c/code\u003e from 1.19.0 to 1.20.1 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/91\"\u003e#91\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/11a2fd506d388e964ff9058c51fe3b8d7cd3fba8\"\u003e11a2fd5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the eslint group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/110\"\u003e#110\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/1b9d5a99c0c7097baea6bf830212f2a686f7a239\"\u003e1b9d5a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the eslint group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/95\"\u003e#95\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/a0c29858cba83d16342b54b49cd6dd38dcf32ef1\"\u003ea0c2985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the semantic group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/90\"\u003e#90\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/fe509db3301d09c69be3578c4b05346e300029b4\"\u003efe509db\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump the semantic group with 2 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/104\"\u003e#104\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/bf2b674c11f15719678dabd917b60be3b6a6a264\"\u003ebf2b674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump ts-jest from 29.2.6 to 29.4.1 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/99\"\u003e#99\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/fd6800d770ced2a6e500707b081c9e605f2b8a43\"\u003efd6800d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebump ts-jest from 29.4.1 to 29.4.4 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/109\"\u003e#109\u003c/a\u003e) (\u003ca href=\"https://github.com/open-meteo/typescript/commit/5dca36c79865dbf0afecd2505477d1648914c669\"\u003e5dca36c\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/open-meteo/typescript/commit/0f51db2cc12c1c6ee48dd60f8a04e15698ef1a1d\"\u003e\u003ccode\u003e0f51db2\u003c/code\u003e\u003c/a\u003e fix: bump sdk to 1.23 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/135\"\u003e#135\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/db4b7a6efca3f0b6f6a66f61580b3415da7a50a0\"\u003e\u003ccode\u003edb4b7a6\u003c/code\u003e\u003c/a\u003e fix: re-add GITHUB_TOKEN env variable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/cffa0a956ed11d77b02ff5c679e37ea3422c7969\"\u003e\u003ccode\u003ecffa0a9\u003c/code\u003e\u003c/a\u003e fix: run npm audit fix to update glob and tar packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/b131274b090f03ad06cb4dbf7d8069a3b73652f8\"\u003e\u003ccode\u003eb131274\u003c/code\u003e\u003c/a\u003e fix: bump semantic-release from 25.0.1 to 25.0.2 in the semantic group (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/ac23895de06543060e28e17ac308ef0c845ed3f1\"\u003e\u003ccode\u003eac23895\u003c/code\u003e\u003c/a\u003e fix: bump \u003ccode\u003e@​openmeteo/sdk\u003c/code\u003e from 1.22.0 to 1.23.0 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/130\"\u003e#130\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/a8e40008bdc5db4b9a903b369432bb7f35fff39e\"\u003e\u003ccode\u003ea8e4000\u003c/code\u003e\u003c/a\u003e fix: bump the eslint group across 1 directory with 3 updates (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/134\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/e1fc7ba266b049ef9692a5481c8d3e154654c86a\"\u003e\u003ccode\u003ee1fc7ba\u003c/code\u003e\u003c/a\u003e fix: bump jest and \u003ccode\u003e@​types/jest\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/113\"\u003e#113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/67fcf390b230dea5ad3f336bf26344b468b8fdf8\"\u003e\u003ccode\u003e67fcf39\u003c/code\u003e\u003c/a\u003e ci: cleanup workflows and setup trusted publishing on npm (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/c0b69cbd6d601d785b22b4c1ecf7a2093a79573d\"\u003e\u003ccode\u003ec0b69cb\u003c/code\u003e\u003c/a\u003e fix: bump semantic-release in the semantic group across 1 directory (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/127\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-meteo/typescript/commit/2898d47effc46b4bd4f17e2c6efbbbe0b2ea4ba5\"\u003e\u003ccode\u003e2898d47\u003c/code\u003e\u003c/a\u003e fix: Bump SDK to 1.22.0 (\u003ca href=\"https://redirect.github.com/open-meteo/typescript/issues/126\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/open-meteo/typescript/compare/v1.2.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\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 openmeteo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/core` from 7.28.4 to 7.29.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.0 (2026-01-31)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17750\"\u003e#17750\u003c/a\u003e [7.x backport] Add attributes import declaration builder (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17663\"\u003e#17663\u003c/a\u003e [7.x backport] feat(standalone): export async transform (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17725\"\u003e#17725\u003c/a\u003e [7.x backport] feat: read standalone targets from data-targets (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17765\"\u003e#17765\u003c/a\u003e fix(parser): correctly parse type assertions in \u003ccode\u003eextends\u003c/code\u003e clause (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17723\"\u003e#17723\u003c/a\u003e [7.x backport] fix(parser): improve super type argument parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17708\"\u003e#17708\u003c/a\u003e fix(traverse): provide a hub when traversing a File or Program and no parentPath is given (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17737\"\u003e#17737\u003c/a\u003e [7.x backport] fix: Rename switch discriminant references when body creates shadowing variable (\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17642\"\u003e#17642\u003c/a\u003e [Babel 7] Improve generator performance (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 6\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDavid (\u003ca href=\"https://github.com/simbahax\"\u003e\u003ccode\u003e@​simbahax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/magic-akari\"\u003e\u003ccode\u003e@​magic-akari\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.6 (2026-01-12)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kadhirash\"\u003e\u003ccode\u003e@​kadhirash\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/kolvian\"\u003e\u003ccode\u003e@​kolvian\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-helper-fixtures\u003c/code\u003e, \u003ccode\u003ebabel-helper-plugin-utils\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-flow-comments\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-modules-commonjs\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-property-mutators\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17589\"\u003e#17589\u003c/a\u003e Improve Unicode handling in code-frame tokenizer (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17556\"\u003e#17556\u003c/a\u003e fix: \u003ccode\u003etransform-regenerator\u003c/code\u003e correctly handles scope (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17538\"\u003e#17538\u003c/a\u003e fix: Keep jsx comments (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-standalone\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17606\"\u003e#17606\u003c/a\u003e Polish(standalone): improve message on invalid preset/plugin (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-v8-static-class-fields-redefine-readonly\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-attributes-to-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-import-wasm-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-async-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-export-default-from\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-flow\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-bind\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-function-sent\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-assertions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-attributes\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-defer\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-import-source\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-jsx\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-module-blocks\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-optional-chaining-assign\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-partial-application\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-throw-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-syntax-typescript\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-to-generator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-properties\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-dotall-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-duplicate-named-capturing-groups-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-explicit-resource-management\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-json-strings\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-logical-assignment-operators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-nullish-coalescing-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-numeric-separator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-object-rest-spread\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-catch-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-methods\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-private-property-in-object\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regexp-modifiers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-property-regex\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-unicode-sets-regex\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17580\"\u003e#17580\u003c/a\u003e Allow Babel 8 in compatible Babel 7 plugins (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/aa8394e454337d118ac3d40bfa3ee1a3cb3f3ed2\"\u003e\u003ccode\u003eaa8394e\u003c/code\u003e\u003c/a\u003e v7.29.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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/plugin-transform-modules-commonjs` from 7.26.3 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\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/b1f91840f8b68f892e5bd2440d7469b0826a6664\"\u003e\u003ccode\u003eb1f9184\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003einteropRequireWildcard\u003c/code\u003e size (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/16538\"\u003e#16538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/317e332e650bc04907bc787ab79f930288a3e71e\"\u003e\u003ccode\u003e317e332\u003c/code\u003e\u003c/a\u003e Enforce node protocol import (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17207\"\u003e#17207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cd24cc07ef6558b7f6510f9177f6393c91b0549f\"\u003e\u003ccode\u003ecd24cc0\u003c/code\u003e\u003c/a\u003e chore: Update TS 5.7 (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-commonjs/issues/17053\"\u003e#17053\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 \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, 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/preset-env` from 7.26.9 to 7.29.2\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/preset-env\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17840\"\u003e#17840\u003c/a\u003e [7.x backport] async x =\u0026gt; {} must be in leading pos (\u003ca href=\"https://github.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-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\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/17805\"\u003e#17805\u003c/a\u003e [7.x backport] fix: Properly handle await in finally (\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-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17789\"\u003e#17789\u003c/a\u003e [7.x backport] preset-env include/exclude should accept bugfix plugins (\u003ca href=\"https://github.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\u003ca href=\"https://redirect.github.com/babel/babel/pull/17813\"\u003e#17813\u003c/a\u003e chore: update eslint peer deps (\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\u003eCommitters: 2\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\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.1 (2026-02-04)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\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/17771\"\u003e#17771\u003c/a\u003e [7.x backport] fix: ensure \u003ccode\u003etargets.esmodules\u003c/code\u003e is validated (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17776\"\u003e#17776\u003c/a\u003e [7.x backport] Fix undefined when 64 indents (\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: 2\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\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.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\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/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\u003e\u003ca href=\"https://github.com/babel/babel/commit/f3a22268bdc4fc6748cbc2be718a4d1090bdaf00\"\u003e\u003ccode\u003ef3a2226\u003c/code\u003e\u003c/a\u003e [babel 7] Delete Babel 8 fixtures (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/17729\"\u003e#17729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/d7f400889567ae18ef9ac41b024b5120f6060e17\"\u003e\u003ccode\u003ed7f4008\u003c/code\u003e\u003c/a\u003e v7.28.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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-preset-env/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-preset-env/issues/17589\"\u003e#17589\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.29.2/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.27.0 to 7.28.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/preset-typescript\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.5 (2025-10-23)\u003c/h2\u003e\n\u003cp\u003eThank you \u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17446\"\u003e#17446\u003c/a\u003e Allow \u003ccode\u003eRuntime Errors for Function Call Assignment Targets\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17501\"\u003e#17501\u003c/a\u003e fix: update identifier to unicode 17 (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17534\"\u003e#17534\u003c/a\u003e Allow mixing private destructuring and rest (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17521\"\u003e#17521\u003c/a\u003e Improve \u003ccode\u003e@babel/parser\u003c/code\u003e error typing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17491\"\u003e#17491\u003c/a\u003e fix: improve ts-only declaration parsing (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17519\"\u003e#17519\u003c/a\u003e fix: \u003ccode\u003erest\u003c/code\u003e correctly returns plain array (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-member-expression-to-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-optional-chaining\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17503\"\u003e#17503\u003c/a\u003e Fix \u003ccode\u003eJSXIdentifier\u003c/code\u003e handling in \u003ccode\u003eisReferencedIdentifier\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17504\"\u003e#17504\u003c/a\u003e fix: ensure scope.push register in anonymous fn (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17494\"\u003e#17494\u003c/a\u003e Type checking babel-types scripts (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17490\"\u003e#17490\u003c/a\u003e Faster finding of locations in \u003ccode\u003ebuildCodeFrameError\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 8\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eByeongho Yoo (\u003ca href=\"https://github.com/youthfulhps\"\u003e\u003ccode\u003e@​youthfulhps\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHyeon Dokko (\u003ca href=\"https://github.com/CO0Ki3\"\u003e\u003ccode\u003e@​CO0Ki3\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Olexandr88\"\u003e\u003ccode\u003e@​Olexandr88\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efisker Cheung (\u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/preset-typescript\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eTags:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e:boom: [Breaking Change]\u003c/li\u003e\n\u003cli\u003e:eyeglasses: [Spec Compliance]\u003c/li\u003e\n\u003cli\u003e:rocket: [New Feature]\u003c/li\u003e\n\u003cli\u003e:bug: [Bug Fix]\u003c/li\u003e\n\u003cli\u003e:memo: [Documentation]\u003c/li\u003e\n\u003cli\u003e:house: [Internal]\u003c/li\u003e\n\u003cli\u003e:nail_care: [Polish]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e\u003cem\u003eNote: Gaps between patch versions are faulty, broken or test releases.\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eThis file contains the changelog starting from v8.0.0-alpha.0.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.15.0-v7.28.5.md\"\u003eCHANGELOG - v7.15.0 to v7.28.5\u003c/a\u003e for v7.15.0 to v7.28.5 changes (the last common release between the v8 and v7 release lines was v7.28.5).\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7.0.0-v7.14.9.md\"\u003eCHANGELOG - v7.0.0 to v7.14.9\u003c/a\u003e for v7.0.0 to v7.14.9 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v7-prereleases.md\"\u003eCHANGELOG - v7 prereleases\u003c/a\u003e for v7.0.0-alpha.1 to v7.0.0-rc.4 changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v4.md\"\u003eCHANGELOG - v4\u003c/a\u003e, \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v5.md\"\u003eCHANGELOG - v5\u003c/a\u003e, and \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-v6.md\"\u003eCHANGELOG - v6\u003c/a\u003e for v4.x-v6.x changes.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/.github/CHANGELOG-6to5.md\"\u003eCHANGELOG - 6to5\u003c/a\u003e for the pre-4.0.0 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel/blob/main/packages/babel-parser/CHANGELOG.md\"\u003eBabylon's CHANGELOG\u003c/a\u003e for the Babylon pre-7.0.0-beta.29 version changelog.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/babel-eslint/releases\"\u003e\u003ccode\u003ebabel-eslint\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-parser\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003cli\u003eSee \u003ca href=\"https://github.com/babel/eslint-plugin-babel/releases\"\u003e\u003ccode\u003eeslint-plugin-babel\u003c/code\u003e's releases\u003c/a\u003e for the changelog before \u003ccode\u003e@babel/eslint-plugin\u003c/code\u003e 7.8.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003ev8.0.0-rc.3 (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\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17839\"\u003e#17839\u003c/a\u003e Fix(parser): async x =\u0026gt; {} must be in leading pos (\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/17803\"\u003e#17803\u003c/a\u003e Disallow non-leading solo await within F# pipeline (\u003ca href=\"https://github.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:boom: Breaking Change\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-pipeline-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-exponentiation-operator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-instanceof\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/17867\"\u003e#17867\u003c/a\u003e [Babel 8] Remove \u003ccode\u003eImport\u003c/code\u003e from the \u003ccode\u003eExpression\u003c/code\u003e alias (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx-development\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e, \u003ccode\u003ebabel-preset-react\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17845\"\u003e#17845\u003c/a\u003e Gate jsxDEV source/self with \u003ccode\u003edevelopmentSourceSelf\u003c/code\u003e option (\u003ca href=\"https://github.com/rootvector2\"\u003e\u003ccode\u003e@​rootvector2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17835\"\u003e#17835\u003c/a\u003e fix: Remove \u003ccode\u003edecorators\u003c/code\u003e from \u003ccode\u003eTSDeclareMethod\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-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/17816\"\u003e#17816\u003c/a\u003e Pass \u003ccode\u003efile\u003c/code\u003e instead of \u003ccode\u003epath\u003c/code\u003e to importToPlatformApi builders (\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:rocket: New Feature\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-react-jsx-development\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-react-jsx\u003c/code\u003e, \u003ccode\u003ebabel-preset-react\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17862\"\u003e#17862\u003c/a\u003e Add \u003ccode\u003esourceSelf\u003c/code\u003e option to \u003ccode\u003e@babel/plugin-transform-react-jsx-development\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/16935\"\u003e#16935\u003c/a\u003e feat: Add \u003ccode\u003elocations\u003c/code\u003e option to parser (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/61647ae2397c82c3c71f077b5ab109106a5cac0f\"\u003e\u003ccode\u003e61647ae\u003c/code\u003e\u003c/a\u003e v7.28.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/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-preset-typescript/issues/17404\"\u003e#17404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/eebd3a06021c13d335b5b0bd79734df3abbea678\"\u003e\u003ccode\u003eeebd3a0\u003c/code\u003e\u003c/a\u003e v7.27.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdc0fb59e119ee0b38bced63867a344a5b4bc2f3\"\u003e\u003ccode\u003efdc0fb5\u003c/code\u003e\u003c/a\u003e [Babel 8] Bump nodejs requirements to \u003ccode\u003e^20.19.0 || \u0026gt;= 22.12.0\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript/issues/17204\"\u003e#17204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.5/packages/babel-preset-typescript\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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-typescript\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.58.2 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-brows...\n\n_Description has been truncated_","html_url":"https://github.com/thkruz/keeptrack.space/pull/1307","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thkruz%2Fkeeptrack.space/issues/1307","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1307/packages"}},{"old_version":"2.7.6","new_version":"2.10.2","update_type":"minor","path":null,"pr_created_at":"2026-04-24T02:26:28.000Z","version_change":"2.7.6 → 2.10.2","issue":{"uuid":"4320092084","node_id":"PR_kwDOPJQ0t87VL6NU","number":167,"state":"open","title":"chore(deps): bump the dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-24T02:26:28.000Z","updated_at":"2026-04-27T08:12:27.429Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"dependencies","update_count":29,"packages":[{"name":"@axe-core/playwright","old_version":"4.11.0","new_version":"4.11.2","repository_url":"https://github.com/dequelabs/axe-core-npm"},{"name":"axe-core","old_version":"4.10.2","new_version":"4.11.3","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"bundlewatch","old_version":"0.4.1","new_version":"0.4.2","repository_url":"https://github.com/bundlewatch/bundlewatch"},{"name":"lint-staged","old_version":"16.2.6","new_version":"16.4.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"next","old_version":"15.1.12","new_version":"15.5.15","repository_url":"https://github.com/vercel/next.js"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"turbo","old_version":"2.6.1","new_version":"2.9.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"@payloadcms/db-postgres","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"@payloadcms/richtext-slate","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"payload","old_version":"3.80.0","new_version":"3.84.1","repository_url":"https://github.com/payloadcms/payload"},{"name":"mini-css-extract-plugin","old_version":"2.7.6","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"nodemon","old_version":"3.0.3","new_version":"3.1.14","repository_url":"https://github.com/remy/nodemon"},{"name":"@headlessui/react","old_version":"2.2.9","new_version":"2.2.10","repository_url":"https://github.com/tailwindlabs/headlessui"},{"name":"jose","old_version":"6.1.2","new_version":"6.2.2","repository_url":"https://github.com/panva/jose"},{"name":"next-intl","old_version":"4.5.3","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"react-hook-form","old_version":"7.66.0","new_version":"7.73.1","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@tailwindcss/forms","old_version":"0.5.10","new_version":"0.5.11","repository_url":"https://github.com/tailwindlabs/tailwindcss-forms"},{"name":"@tailwindcss/postcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@testing-library/react","old_version":"16.3.0","new_version":"16.3.2","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.46.4","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.46.4","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.22","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"tailwindcss","old_version":"4.1.17","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.0","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@react-email/components","old_version":"1.0.1","new_version":"1.0.12","repository_url":"https://github.com/resend/react-email"},{"name":"@react-email/render","old_version":"2.0.0","new_version":"2.0.7","repository_url":"https://github.com/resend/react-email"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@axe-core/playwright](https://github.com/dequelabs/axe-core-npm) | `4.11.0` | `4.11.2` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.10.2` | `4.11.3` |\n| [bundlewatch](https://github.com/bundlewatch/bundlewatch) | `0.4.1` | `0.4.2` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `16.2.6` | `16.4.0` |\n| [next](https://github.com/vercel/next.js) | `15.1.12` | `15.5.15` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.3` |\n| [turbo](https://github.com/vercel/turborepo) | `2.6.1` | `2.9.6` |\n| [@payloadcms/db-postgres](https://github.com/payloadcms/payload/tree/HEAD/packages/db-postgres) | `3.80.0` | `3.84.1` |\n| [@payloadcms/richtext-slate](https://github.com/payloadcms/payload/tree/HEAD/packages/richtext-slate) | `3.80.0` | `3.84.1` |\n| [payload](https://github.com/payloadcms/payload/tree/HEAD/packages/payload) | `3.80.0` | `3.84.1` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.7.6` | `2.10.2` |\n| [nodemon](https://github.com/remy/nodemon) | `3.0.3` | `3.1.14` |\n| [@headlessui/react](https://github.com/tailwindlabs/headlessui/tree/HEAD/packages/@headlessui-react) | `2.2.9` | `2.2.10` |\n| [jose](https://github.com/panva/jose) | `6.1.2` | `6.2.2` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.5.3` | `4.9.1` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.66.0` | `7.73.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms) | `0.5.10` | `0.5.11` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.1.17` | `4.2.4` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.0` | `16.3.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.46.4` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.46.4` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.22` | `10.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.10` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.17` | `4.2.4` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.0` | `4.1.5` |\n| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components) | `1.0.1` | `1.0.12` |\n| [@react-email/render](https://github.com/resend/react-email/tree/HEAD/packages/render) | `2.0.0` | `2.0.7` |\n\n\nUpdates `@axe-core/playwright` from 4.11.0 to 4.11.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core-npm/releases\"\u003e\u003ccode\u003e@​axe-core/playwright\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.2\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e71c4179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewdio:\u003c/strong\u003e support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e4689273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\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/dequelabs/axe-core-npm/blob/v4.11.2/CHANGELOG.md\"\u003e\u003ccode\u003e@​axe-core/playwright\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/dequelabs/axe-core-npm/compare/v4.11.1...v4.11.2\"\u003e4.11.2\u003c/a\u003e (2026-04-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e71c4179\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewdio:\u003c/strong\u003e support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e4689273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1164\"\u003e#1164\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereorder exports to place types first (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1261\"\u003e#1261\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/40d22e3cd6381796d731802efc71bc21c924025e\"\u003e40d22e3\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1243\"\u003e#1243\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate axe-core to v4.11.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1271\"\u003e#1271\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/77f577ed47510045e75b939fa97ac1d4f91b219b\"\u003e77f577e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/310de0a8b094d9575502a92ce898b7811e4f3a00\"\u003e\u003ccode\u003e310de0a\u003c/code\u003e\u003c/a\u003e chore: Release 4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1323\"\u003e#1323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/39d99670b124852b51390221f1b4c43ea7ec1495\"\u003e\u003ccode\u003e39d9967\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1317\"\u003e#1317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/7eb0bf2ce0c11bd12acb98111d72af7641ecdc33\"\u003e\u003ccode\u003e7eb0bf2\u003c/code\u003e\u003c/a\u003e chore: RC v4.11.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/71c41796f4cdf2aebcb5e49d1bf6896f4ad72a2a\"\u003e\u003ccode\u003e71c4179\u003c/code\u003e\u003c/a\u003e fix: Update axe-core to v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1306\"\u003e#1306\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/4689273aead05133e161fe1d419a60224763ed7c\"\u003e\u003ccode\u003e4689273\u003c/code\u003e\u003c/a\u003e fix(wdio): support v9 wdio switchFrame and switchWindow (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1302\"\u003e#1302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/6d6dd2923b79879cdef75ef2190dadd90dd10710\"\u003e\u003ccode\u003e6d6dd29\u003c/code\u003e\u003c/a\u003e chore: update dependabot config to ignore \u003ccode\u003e@​types/node\u003c/code\u003e major versions (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1295\"\u003e#1295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/49dd6ce759dc52792d20365a709b107c5cd32dd7\"\u003e\u003ccode\u003e49dd6ce\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 21 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1296\"\u003e#1296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/6d41ff4948d2eb8e8e452b3fbcc9168e82e9326e\"\u003e\u003ccode\u003e6d41ff4\u003c/code\u003e\u003c/a\u003e refactor: move tyepscript, \u003ccode\u003e@​types/node\u003c/code\u003e, and ts-node to root (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1299\"\u003e#1299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/22ddeaf4fc79781d7e0303e4c3b17ac54eabb772\"\u003e\u003ccode\u003e22ddeaf\u003c/code\u003e\u003c/a\u003e refactor: have all packages extend tsconfig from root (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1297\"\u003e#1297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core-npm/commit/e1dd13a726423b26d7a4474447c8640bba3eb04d\"\u003e\u003ccode\u003ee1dd13a\u003c/code\u003e\u003c/a\u003e chore: bump basic-ftp from 5.0.4 to 5.2.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core-npm/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core-npm/compare/v4.11.0...v4.11.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​axe-core/playwright\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.10.2 to 4.11.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.11.3\u003c/h2\u003e\n\u003cp\u003eThis release addresses a few false positives, which may reduce the number of issues on \u003ccode\u003eterget-size\u003c/code\u003e and \u003ccode\u003earia-allowed-attr\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e1d80163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore position: fixed elements that are offscreen when page is scrolled (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5066\"\u003e#5066\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e5906273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5065\"\u003e#5065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.2\u003c/h2\u003e\n\u003cp\u003eThis release addresses a number of false positives, including ones related to target size. It adds new affordances for ARIA, and adds a clarification around the scrollable regions rule.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-valid-attr-value:\u003c/strong\u003e handle multiple aria-errormessage IDs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4973\"\u003e#4973\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9322148b69924d6ae2d2dd46e6109bc2fc53abd3\"\u003e9322148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e prevent getOwnedVirtual from returning duplicate nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4987\"\u003e#4987\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/99d1e77f351db586c79020372efc59608e604a1c\"\u003e99d1e77\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4840\"\u003e#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e avoid calling constructors with cloneNode (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5013\"\u003e#5013\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/88bc57fd3de12cd69d365b3f385ce9a2e30b7bd5\"\u003e88bc57f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexisting-rule:\u003c/strong\u003e aria-busy now shows an error message for a use with unallowed children (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5017\"\u003e#5017\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dded75a9acc9a2350926f46f04e0f1de522f43d6\"\u003edded75a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e clarify the issue is in safari (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4995\"\u003e#4995\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2567afd5c32398c6a488240b066bb0d335f6dc6a\"\u003e2567afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/190870\"\u003eWebKit#190870\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/277290\"\u003eWebKit#277290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e do not fail scroll areas when all content is visible without scrolling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4993\"\u003e#4993\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/240f8b53ad168521a63b54d0053b96ce430c7184\"\u003e240f8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e determine offset using clientRects if target is display:inline (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/69d81c1cbb6a61a272884516c7983dcd17d28a42\"\u003e69d81c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore widgets that are inline with other inline elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5000\"\u003e#5000\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf8a3c039b121c0c64a1eb8805c586659b69f3c1\"\u003ecf8a3c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.1\u003c/h2\u003e\n\u003ch3\u003eRelease summary\u003c/h3\u003e\n\u003cp\u003eThis release addresses a number of false positives, which may result in a slightly lower number of issues reported. It also resolves a problem that caused the color contrast rule skip a page in edge cases. A page that wasn't tested because of this edge case may now be tested, and so could see new color contrast issues reported.\u003c/p\u003e\n\u003cp\u003eLastly this rule corrects a few of the newly released RGAA tags, so when running an RGAA ruleset which rules run, and how they are mapped to RGAA is slightly different.\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 4.11.0\u003c/h2\u003e\n\u003cp\u003eThis release adds the new \u003ca href=\"https://accessibilite.numerique.gouv.fr/methode/criteres-et-tests/\"\u003eRGAA standard\u003c/a\u003e to many rules. Of particular note is that some best practice rules under WCAG are required under the RGAA standard: \u003ccode\u003efocus-order-semantics\u003c/code\u003e (experimental), \u003ccode\u003eregion\u003c/code\u003e, \u003ccode\u003eskip-link\u003c/code\u003e, \u003ccode\u003etable-duplicate-name\u003c/code\u003e.  This means that these rules are tagged as both \u003ccode\u003ebest-practice\u003c/code\u003e and \u003ccode\u003eRGAAv4\u003c/code\u003e. Applications which are filtering rules based on the \u003ccode\u003ebest-practice\u003c/code\u003e tags will need to update the logic in order to handle RGAA rules that are tagged \u003ccode\u003ebest-practice\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd RGAA tags to rules (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4862\"\u003e#4862\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/53a925a31bb2bf4a1584252fa7a58c0662225320\"\u003e53a925a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e add support for fallback roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4325\"\u003e#4325\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/62a19a9f753f8c49885dafbab7a2a9468eb6571d\"\u003e62a19a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e add nodeSerializer typings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4551\"\u003e#4551\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a2f3a485d5e02993c0f35762cd9d80a6ce4ced5f\"\u003ea2f3a48\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e deprecate fromFrame function (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4881\"\u003e#4881\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/374c376d0b4a043e8beaa7cc9a47521314eee02c\"\u003e374c376\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.2...v4.11.3\"\u003e4.11.3\u003c/a\u003e (2026-04-13)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e1d80163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore position: fixed elements that are offscreen when page is scrolled (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5066\"\u003e#5066\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e5906273\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5065\"\u003e#5065\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.1...v4.11.2\"\u003e4.11.2\u003c/a\u003e (2026-03-30)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-valid-attr-value:\u003c/strong\u003e handle multiple aria-errormessage IDs (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4973\"\u003e#4973\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/9322148b69924d6ae2d2dd46e6109bc2fc53abd3\"\u003e9322148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia:\u003c/strong\u003e prevent getOwnedVirtual from returning duplicate nodes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4987\"\u003e#4987\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/99d1e77f351db586c79020372efc59608e604a1c\"\u003e99d1e77\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4840\"\u003e#4840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e avoid calling constructors with cloneNode (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5013\"\u003e#5013\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/88bc57fd3de12cd69d365b3f385ce9a2e30b7bd5\"\u003e88bc57f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexisting-rule:\u003c/strong\u003e aria-busy now shows an error message for a use with unallowed children (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5017\"\u003e#5017\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/dded75a9acc9a2350926f46f04e0f1de522f43d6\"\u003edded75a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e clarify the issue is in safari (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4995\"\u003e#4995\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2567afd5c32398c6a488240b066bb0d335f6dc6a\"\u003e2567afd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/190870\"\u003eWebKit#190870\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/WebKit/issues/277290\"\u003eWebKit#277290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e do not fail scroll areas when all content is visible without scrolling (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4993\"\u003e#4993\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/240f8b53ad168521a63b54d0053b96ce430c7184\"\u003e240f8b5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e determine offset using clientRects if target is display:inline (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5012\"\u003e#5012\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/69d81c1cbb6a61a272884516c7983dcd17d28a42\"\u003e69d81c1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore widgets that are inline with other inline elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5000\"\u003e#5000\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf8a3c039b121c0c64a1eb8805c586659b69f3c1\"\u003ecf8a3c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.11.0...v4.11.1\"\u003e4.11.1\u003c/a\u003e (2026-01-06)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow shadow roots in axe.run contexts (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4952\"\u003e#4952\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d4aee16494f3225e9f5065f23a9e1deccb46fc9a\"\u003ed4aee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4941\"\u003e#4941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecolor contrast fails for oklch and oklab with none (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4959\"\u003e#4959\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8f249fdcffe379466fcff8ec8ac46e37b65fdbce\"\u003e8f249fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e do not incomplete on textarea (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4968\"\u003e#4968\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d27178866d4962e1157b1be435143d028873f545\"\u003ed271788\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4947\"\u003e#4947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/color:\u003c/strong\u003e Match browser behavior for out-of-gamut oklch colors (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4908\"\u003e#4908\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5036be811e0ede4bf061ab1f970f78b7e9c7ec0c\"\u003e5036be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edon't runs rules that select \u003ccode\u003ehtml\u003c/code\u003e on nested \u003ccode\u003ehtml\u003c/code\u003e elements (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4969\"\u003e#4969\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e9a5c36812ff69a75f23fed3d290497f9fba37d\"\u003e1e9a5c3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplaced luminance threshold constant 0.03928 with 0.04045 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4934\"\u003e#4934\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/316967d50c554e71bcdf59ac945d1d5bb2f0684b\"\u003e316967d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4933\"\u003e#4933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ergaa:\u003c/strong\u003e adjust mapping of aria-hidden-* and valid-lang (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4935\"\u003e#4935\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/77571f2103a90a5703233729c78be008395f1572\"\u003e77571f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evalid-lang:\u003c/strong\u003e update valid-langs for newer language codes (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4966\"\u003e#4966\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c3f54464fd0995edc6619203b46b65d2984b218d\"\u003ec3f5446\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4963\"\u003e#4963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.10.3...v4.11.0\"\u003e4.11.0\u003c/a\u003e (2025-10-07)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd RGAA tags to rules (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4862\"\u003e#4862\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/53a925a31bb2bf4a1584252fa7a58c0662225320\"\u003e53a925a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e add support for fallback roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4325\"\u003e#4325\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/62a19a9f753f8c49885dafbab7a2a9468eb6571d\"\u003e62a19a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaxe.d.ts:\u003c/strong\u003e add nodeSerializer typings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4551\"\u003e#4551\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/a2f3a485d5e02993c0f35762cd9d80a6ce4ced5f\"\u003ea2f3a48\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e deprecate fromFrame function (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4881\"\u003e#4881\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/374c376d0b4a043e8beaa7cc9a47521314eee02c\"\u003e374c376\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4093\"\u003e#4093\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDqElement:\u003c/strong\u003e Truncate large \u003ccode\u003ehtml\u003c/code\u003e strings when the element has a large outerHTML string (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4796\"\u003e#4796\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/404a4fb24a156dc433ac9c70dbefe415d41ca980\"\u003e404a4fb\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4544\"\u003e#4544\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eget-xpath:\u003c/strong\u003e return proper relative selector for id (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4846\"\u003e#4846\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1035f9ef134cbfc02c91c37f881eb5759f602bf3\"\u003e1035f9e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4845\"\u003e#4845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e Add Portugal Portuguese translation (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4725\"\u003e#4725\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5b6a65a103188251568862f46020488cf7fd8a94\"\u003e5b6a65a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eincomplete with node on which an error occurred (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4863\"\u003e#4863\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/32ed8daad1111772559f6e1cf6c8171e83c0f299\"\u003e32ed8da\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elocale:\u003c/strong\u003e Added ru locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4565\"\u003e#4565\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/067b01d66db1d2c276f26743a8d13d5d60d33446\"\u003e067b01d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etap:\u003c/strong\u003e some best practice rules map to RGAA (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4895\"\u003e#4895\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/bc33f4cf5d4d384118c08d8be1afc0c4fc9272ec\"\u003ebc33f4c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etd-headers-attr:\u003c/strong\u003e report headers attribute referencing other \u003c!-- raw HTML omitted --\u003e elements as unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4589\"\u003e#4589\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ec7c6c8875970388c4fe2c73147a3dd43497161e\"\u003eec7c6c8\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3987\"\u003e#3987\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c71e3dd4de8ce930be96634eb39e36737083d162\"\u003e\u003ccode\u003ec71e3dd\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.3 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5070\"\u003e#5070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/3ab66ba865bd35067bba49461daff93bb9256303\"\u003e\u003ccode\u003e3ab66ba\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5906273841cbd7ac9e08af730dffc244cf42b39b\"\u003e\u003ccode\u003e5906273\u003c/code\u003e\u003c/a\u003e fix(target-size): ignore position: fixed elements that are offscreen when pag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d5a57050b9aa96048db52910c10f60ef579ff9b7\"\u003e\u003ccode\u003ed5a5705\u003c/code\u003e\u003c/a\u003e refactor(frame-messenger): Guard against inherited properties as topics and c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1d801636f058f2abd885c488baff954872b13846\"\u003e\u003ccode\u003e1d80163\u003c/code\u003e\u003c/a\u003e fix(aria-allowed-attr): restrict br and wbr elements to aria-hidden only (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4974\"\u003e#4974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/baa580b9d0589189c50230de89c6ed77286b9753\"\u003e\u003ccode\u003ebaa580b\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group with 8 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5053\"\u003e#5053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/0463a3f0e5c20a8edd54d9479e3df74c0111797c\"\u003e\u003ccode\u003e0463a3f\u003c/code\u003e\u003c/a\u003e chore: bump actions/upload-artifact from 6.0.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5054\"\u003e#5054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/7e06043609344ee33604d8aba10309a1e60b077e\"\u003e\u003ccode\u003e7e06043\u003c/code\u003e\u003c/a\u003e chore: bump actions/download-artifact from 7.0.0 to 8.0.1 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5056\"\u003e#5056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/41093da6fd5f4641938b5654ccd8e75650efdbfa\"\u003e\u003ccode\u003e41093da\u003c/code\u003e\u003c/a\u003e chore(release): v4.11.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5049\"\u003e#5049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/66c26aaa9e9a76af34274ab86267cd9c2005d418\"\u003e\u003ccode\u003e66c26aa\u003c/code\u003e\u003c/a\u003e chore(release): 4.11.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.10.2...v4.11.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for axe-core since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bundlewatch` from 0.4.1 to 0.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bundlewatch/bundlewatch/releases\"\u003ebundlewatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eShow all contributors by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/489\"\u003ebundlewatch/bundlewatch#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eREADME.md\u003c/code\u003e by \u003ca href=\"https://github.com/charpeni\"\u003e\u003ccode\u003e@​charpeni\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/490\"\u003ebundlewatch/bundlewatch#490\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003eaxios\u003c/code\u003e to \u003ccode\u003e0.31.1\u003c/code\u003e by \u003ca href=\"https://github.com/melindastanbery\"\u003e\u003ccode\u003e@​melindastanbery\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/494\"\u003ebundlewatch/bundlewatch#494\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/melindastanbery\"\u003e\u003ccode\u003e@​melindastanbery\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/pull/494\"\u003ebundlewatch/bundlewatch#494\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\"\u003ehttps://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/95997ac3bdf7ff1e3ec75bf123a2b06051e39b7d\"\u003e\u003ccode\u003e95997ac\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003eaxios\u003c/code\u003e to \u003ccode\u003e0.31.1\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/494\"\u003e#494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/37b1e192c604ac11d1799d336bcc6c3deaad13e5\"\u003e\u003ccode\u003e37b1e19\u003c/code\u003e\u003c/a\u003e Make the logo smaller\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/041e5a0177b8a99fb6195c0b070724f4f4c95aa6\"\u003e\u003ccode\u003e041e5a0\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/5a5c3b5657cb69c473043f39a9882bfd90409e70\"\u003e\u003ccode\u003e5a5c3b5\u003c/code\u003e\u003c/a\u003e Refine \u003ccode\u003eREADME.md\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/490\"\u003e#490\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bundlewatch/bundlewatch/commit/7d535d3f3418417217a6450eb80b847cbcbc3adf\"\u003e\u003ccode\u003e7d535d3\u003c/code\u003e\u003c/a\u003e Show all contributors (\u003ca href=\"https://redirect.github.com/bundlewatch/bundlewatch/issues/489\"\u003e#489\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/bundlewatch/bundlewatch/compare/v0.4.1...v0.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~charpeni\"\u003echarpeni\u003c/a\u003e, a new releaser for bundlewatch since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lint-staged` from 16.2.6 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lint-staged/lint-staged/releases\"\u003elint-staged's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\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/lint-staged/lint-staged/blob/main/CHANGELOG.md\"\u003elint-staged's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e16.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1739\"\u003e#1739\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hyperz111\"\u003e\u003ccode\u003e@​hyperz111\u003c/code\u003e\u003c/a\u003e! - Replace \u003ccode\u003emicromatch\u003c/code\u003e with \u003ccode\u003epicomatch\u003c/code\u003e to reduce dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1742\"\u003e#1742\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Update dependencies, including \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.4\"\u003e\u003ccode\u003etinyexec@1.0.4\u003c/code\u003e\u003c/a\u003e to make sure local \u003ccode\u003enode_modules/.bin\u003c/code\u003e are preferred to global locations (released in \u003ca href=\"https://github.com/tinylibs/tinyexec/releases/tag/1.0.3\"\u003e\u003ccode\u003etinyexec@1.0.3\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1740\"\u003e#1740\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Make sure Git's warning about CRLF line-endings doesn't interfere with creating initial backup stash.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1735\"\u003e#1735\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Hide the extra \u003ccode\u003ecmd\u003c/code\u003e window on Windows by spawning tasks without the \u003ccode\u003edetached\u003c/code\u003e option.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1729\"\u003e#1729\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/cd5d762c288bcfe36274c32f018cea97dfe11280\"\u003e\u003ccode\u003ecd5d762\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003enano-spawn\u003c/code\u003e as a dependency from \u003ccode\u003epackage.json\u003c/code\u003e as it was replaced with \u003ccode\u003etinyexec\u003c/code\u003e and is no longer used.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1698\"\u003e#1698\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/feda37aa590789e847f32a4aabc346af1d79c547\"\u003e\u003ccode\u003efeda37a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Run external processes with \u003ca href=\"https://github.com/tinylibs/tinyexec\"\u003e\u003ccode\u003etinyexec\u003c/code\u003e\u003c/a\u003e instead of \u003ca href=\"https://github.com/sindresorhus/nano-spawn\"\u003e\u003ccode\u003enano-spawn\u003c/code\u003e\u003c/a\u003e. \u003ccode\u003enano-spawn\u003c/code\u003e replaced \u003ca href=\"https://github.com/sindresorhus/execa\"\u003e\u003ccode\u003eexeca\u003c/code\u003e\u003c/a\u003e in \u003cem\u003elint-staged\u003c/em\u003e version 16 to limit the amount of npm dependencies required, but caused some unknown issues related to spawning tasks. Let's hope \u003ccode\u003etinyexec\u003c/code\u003e improves the situation.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1699\"\u003e#1699\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/1346d16387e188911ef64e8bad6b8a6252cb6d71\"\u003e\u003ccode\u003e1346d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Remove \u003ccode\u003epidtree\u003c/code\u003e as a dependency. When a task fails, its sub-processes are killed more efficiently via the process group on Unix systems, and the \u003ccode\u003etaskkill\u003c/code\u003e command on Windows.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1726\"\u003e#1726\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/87467aaa76e1edc2547f3f3d462a4495afa5337d\"\u003e\u003ccode\u003e87467aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Incorrect brace expansions like \u003ccode\u003e*.{js}\u003c/code\u003e (\u003cem\u003enothing to expand\u003c/em\u003e) are detected exhaustively, instead of just a single pass.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e16.2.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/lint-staged/lint-staged/pull/1711\"\u003e#1711\u003c/a\u003e \u003ca href=\"https://github.com/lint-staged/lint-staged/commit/ef74c8d165d5acd3ce88567e02b891e0e9af8e0e\"\u003e\u003ccode\u003eef74c8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iiroj\"\u003e\u003ccode\u003e@​iiroj\u003c/code\u003e\u003c/a\u003e! - Do not display a \u0026quot;\u003cem\u003efailed to spawn\u003c/em\u003e\u0026quot; error message when a task fails normally. This message is reserved for when the task didn't run because spawning it failed.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/445f9dd042b88528c798b2e25c21c9adbc69a732\"\u003e\u003ccode\u003e445f9dd\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/d91be60800d59565cb601c4802ed35253bce5b2a\"\u003e\u003ccode\u003ed91be60\u003c/code\u003e\u003c/a\u003e docs: update readme to use picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/b392a9ffecd9cfeb167bd2273c6496b8b3c41b47\"\u003e\u003ccode\u003eb392a9f\u003c/code\u003e\u003c/a\u003e refactor: extract \u003ccode\u003ematchFiles\u003c/code\u003e and add unit tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/687fc9069a312ac83ca48f035a1bbf453db91814\"\u003e\u003ccode\u003e687fc90\u003c/code\u003e\u003c/a\u003e refactor: replace micromatch with picomatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/26dadf9a0472d283112d6cfaaa1fb1f040fd6760\"\u003e\u003ccode\u003e26dadf9\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/9d6e827b0c55da5b091c989111f6c55dd76539d9\"\u003e\u003ccode\u003e9d6e827\u003c/code\u003e\u003c/a\u003e build(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/8aea986068501841a5741868e0895fef2a7618c3\"\u003e\u003ccode\u003e8aea986\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/0109e8d1507409d950dab0d65ce27bd40b1137c7\"\u003e\u003ccode\u003e0109e8d\u003c/code\u003e\u003c/a\u003e fix: strip Git CRLF warning from output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/dfd6a7a4afa1147c9b6ad7d441b1f6278da499c5\"\u003e\u003ccode\u003edfd6a7a\u003c/code\u003e\u003c/a\u003e chore(changeset): release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lint-staged/lint-staged/commit/2adaf6c3a76152abddbf23b749dfa5d62982f3cf\"\u003e\u003ccode\u003e2adaf6c\u003c/code\u003e\u003c/a\u003e fix(Windows): do not spawn  tasks as detached since it opens a cmd window on ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lint-staged/lint-staged/compare/v16.2.6...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 15.1.12 to 15.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev15.5.15\u003c/h2\u003e\n\u003cp\u003ePlease refer the following changelogs for more information about this security release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://vercel.com/changelog/summary-of-cve-2026-23869\"\u003ehttps://vercel.com/changelog/summary-of-cve-2026-23869\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev15.5.14\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(next/image): add lru disk cache and images.maximumDiskCacheSize (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/91660\"\u003e#91660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix(pages-router): restore Content-Length and ETag for /_next/data/ JSON responses (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/90304\"\u003e#90304\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/styfle\"\u003e\u003ccode\u003e@​styfle\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/lllomh\"\u003e\u003ccode\u003e@​lllomh\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003ch2\u003ev15.5.13\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: patch http-proxy to prevent request smuggling in rewrites (See: \u003ca href=\"https://github.com/vercel/next.js/security/advisories/GHSA-ggv3-7p47-pfv8\"\u003eCVE-2026-29057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/ztanner\"\u003e\u003ccode\u003e@​ztanner\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/412eb90b6587ec02e8361c92efa9091487e7348f\"\u003e\u003ccode\u003e412eb90\u003c/code\u003e\u003c/a\u003e v15.5.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cb90de98be409653f39ec602072740b38689a4e5\"\u003e\u003ccode\u003ecb90de9\u003c/code\u003e\u003c/a\u003e [15.x] Avoid consuming cyclic models multiple times (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/74\"\u003e#74\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fffef9ef3059a4883def5b847315fb6017668846\"\u003e\u003ccode\u003efffef9e\u003c/code\u003e\u003c/a\u003e Fix CI for glibc linux builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d7b012d787c01e0435f8cdf2a47211891668d13b\"\u003e\u003ccode\u003ed7b012d\u003c/code\u003e\u003c/a\u003e v15.5.14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/2b0525123245da5b1b9d1abedc636c5fd3ee1d07\"\u003e\u003ccode\u003e2b05251\u003c/code\u003e\u003c/a\u003e [backport] feat(next/image): add lru disk cache and `images.maximumDiskCacheS...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f88cee9604f0ec8ab869a2f94ced984194277b9e\"\u003e\u003ccode\u003ef88cee9\u003c/code\u003e\u003c/a\u003e Backport: Fix(pages-router): restore Content-Length and ETag for /_next/data/...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cfd5f533b08df3038476dcd54f1d6d660d85f069\"\u003e\u003ccode\u003ecfd5f53\u003c/code\u003e\u003c/a\u003e v15.5.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/15f28911fd272041707dbf6b7c07d62642593be8\"\u003e\u003ccode\u003e15f2891\u003c/code\u003e\u003c/a\u003e [backport]: fix: patch http-proxy to prevent request smuggling in rewrites (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/d23f41c42506005fe6978e076a1ccbf8979e4925\"\u003e\u003ccode\u003ed23f41c\u003c/code\u003e\u003c/a\u003e v15.5.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/8e75765a6544dc0e6b20aefeade7d33190ffcb7c\"\u003e\u003ccode\u003e8e75765\u003c/code\u003e\u003c/a\u003e fix unlock in publish-native\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v15.1.12...v15.5.15\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.6.1 to 2.9.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.9.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add Bun equivalent for updating dependencies by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12580\"\u003evercel/turborepo#12580\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Mention \u003ccode\u003eturbo.json\u003c/code\u003e in concurrency error message by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12582\"\u003evercel/turborepo#12582\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Delete agents app by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Remove pre-release badges by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12592\"\u003evercel/turborepo#12592\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.5...v2.9.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Delete agents app by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12587\"\u003evercel/turborepo#12587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Load custom CA certificates in fast webpki-only HTTP client by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12591\"\u003evercel/turborepo#12591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.2...v2.9.6-canary.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update dependencies found in audits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12586\"\u003evercel/turborepo#12586\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12585\"\u003evercel/turborepo#12585\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Surface actionable message when remote cache is requested but not linked by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12584\"\u003evercel/turborepo#12584\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\"\u003ehttps://github.com/vercel/turborepo/compare/v2.9.6-canary.1...v2.9.6-canary.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.9.6-canary.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/telemetry\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Suppress telemetry alert when running on Vercel by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/12576\"\u003evercel/turborepo#12576\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/turborepo/commit/77bca2be4ead656434f8556f8d8cf0ee8e43542d\"\u003e\u003ccode\u003e77bca2b\u003c/code\u003e\u003c/a\u003e publish 2.9.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5a8f2e8606b08d5182839b3a671fe7fef58403c4\"\u003e\u003ccode\u003e5a8f2e8\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12593\"\u003e#12593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/861efa8925c74673bf5875df88f514b34bfd1a58\"\u003e\u003ccode\u003e861efa8\u003c/code\u003e\u003c/a\u003e docs: Remove pre-release badges (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12592\"\u003e#12592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/28db7d051a63b8d06ce825644829a65269008115\"\u003e\u003ccode\u003e28db7d0\u003c/code\u003e\u003c/a\u003e fix: Load custom CA certificates in fast webpki-only HTTP client (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12591\"\u003e#12591\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4121773823f746e587d9c7bba58e0aab98ae2a3\"\u003e\u003ccode\u003eb412177\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12588\"\u003e#12588\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9018c65cce5f90d17c3cb46fb2ee78b91237490b\"\u003e\u003ccode\u003e9018c65\u003c/code\u003e\u003c/a\u003e chore: Delete agents app (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12587\"\u003e#12587\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/5d19186bf3847626988ed4d984d0284c1b5f4401\"\u003e\u003ccode\u003e5d19186\u003c/code\u003e\u003c/a\u003e chore: Update dependencies found in audits (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12586\"\u003e#12586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8338f427ddf6a92c87aa3fd413d45c6be042a37e\"\u003e\u003ccode\u003e8338f42\u003c/code\u003e\u003c/a\u003e fix: Add missing \u003ccode\u003e@types/node\u003c/code\u003e to \u003ccode\u003ewith-svelte\u003c/code\u003e example apps (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12585\"\u003e#12585\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/219b602d24f9b5006e3adf8f86a70c724ae9df70\"\u003e\u003ccode\u003e219b602\u003c/code\u003e\u003c/a\u003e fix: Surface actionable message when remote cache is requested but not linked...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aba98af5dab1b121e0215a09763b21501e58735d\"\u003e\u003ccode\u003eaba98af\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.9.6-canary.1 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/12583\"\u003e#12583\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.6.1...v2.9.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for turbo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@payloadcms/db-postgres` from 3.80.0 to 3.84.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/payloadcms/payload/releases\"\u003e\u003ccode\u003e@​payloadcms/db-postgres\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.84.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.84.0...v3.84.1\"\u003ev3.84.1\u003c/a\u003e (2026-04-23)\u003c/h2\u003e\n\u003cp\u003eRetargeting create-payload-app to pull from 3.x branch.\u003c/p\u003e\n\u003ch3\u003e⚙️ CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadjust 3.x branch references (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/16358\"\u003e#16358\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms/payload/commit/b6131f7\"\u003eb6131f7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤝 Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eElliot DeNolf (\u003ca href=\"https://github.com/denolfe\"\u003e\u003ccode\u003e@​denolfe\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.84.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/payloadcms/payload/compare/v3.83.0...v3.84.0\"\u003ev3.84.0\u003c/a\u003e (2026-04-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow client components to also be used as custom collection views (\u003ca href=\"https://redirect.github.com/payloadcms/payload/issues/16312\"\u003e#16312\u003c/a\u003e) (\u003ca href=\"https://github.com/payloadcms...\n\n_Description has been truncated_","html_url":"https://github.com/madfam-org/madfam-site/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/madfam-org%2Fmadfam-site/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"}},{"old_version":"2.10.1","new_version":"2.10.2","update_type":"patch","path":null,"pr_created_at":"2026-04-22T03:10:19.000Z","version_change":"2.10.1 → 2.10.2","issue":{"uuid":"4306483617","node_id":"PR_kwDOQ6EF787Ufi_o","number":281,"state":"open","title":"Chore: Bump the all-npm-updates group across 1 directory with 46 updates","user":"dependabot[bot]","labels":["Area: UI","dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-22T03:10:19.000Z","updated_at":"2026-04-22T03:16:20.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Chore: Bump","group_name":"all-npm-updates","update_count":46,"packages":[{"name":"@fortawesome/react-fontawesome","old_version":"3.2.0","new_version":"3.3.1","repository_url":"https://github.com/FortAwesome/react-fontawesome"},{"name":"@sentry/browser","old_version":"10.43.0","new_version":"10.49.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/integrations","old_version":"7.119.1","new_version":"7.120.4","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/react-query","old_version":"5.90.21","new_version":"5.99.2","repository_url":"https://github.com/TanStack/query"},{"name":"@types/node","old_version":"25.5.0","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"copy-to-clipboard","old_version":"3.3.3","new_version":"4.0.0","repository_url":"https://github.com/sudodoki/copy-to-clipboard"},{"name":"filesize","old_version":"11.0.13","new_version":"11.0.16","repository_url":"https://github.com/avoidwork/filesize.js"},{"name":"fuse.js","old_version":"7.1.0","new_version":"7.3.0","repository_url":"https://github.com/krisk/Fuse"},{"name":"jquery","old_version":"3.7.1","new_version":"4.0.0","repository_url":"https://github.com/jquery/jquery"},{"name":"lodash","old_version":"4.17.23","new_version":"4.18.1","repository_url":"https://github.com/lodash/lodash"},{"name":"react","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.2.4","new_version":"19.2.5","repository_url":"https://github.com/facebook/react"},{"name":"react-redux","old_version":"7.2.4","new_version":"9.2.0","repository_url":"https://github.com/reduxjs/react-redux"},{"name":"react-router","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.13.1","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-tabs","old_version":"6.1.0","new_version":"6.1.1","repository_url":"https://github.com/reactjs/react-tabs"},{"name":"react-window","old_version":"1.8.11","new_version":"2.2.7","repository_url":"https://github.com/bvaughn/react-window"},{"name":"@types/react-window","old_version":"1.8.8","new_version":"2.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"redux","old_version":"4.2.1","new_version":"5.0.1","repository_url":"https://github.com/reduxjs/redux"},{"name":"redux-actions","old_version":"2.6.5","new_version":"3.0.3","repository_url":"https://github.com/redux-utilities/redux-actions"},{"name":"redux-thunk","old_version":"2.4.2","new_version":"3.1.0","repository_url":"https://github.com/reduxjs/redux-thunk"},{"name":"reselect","old_version":"4.1.8","new_version":"5.1.1","repository_url":"https://github.com/reduxjs/reselect"},{"name":"swiper","old_version":"12.1.2","new_version":"12.1.3","repository_url":"https://github.com/nolimits4web/Swiper"},{"name":"typescript","old_version":"5.9.3","new_version":"6.0.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"use-debounce","old_version":"10.1.0","new_version":"10.1.1","repository_url":"https://github.com/xnimorz/use-debounce"},{"name":"@babel/preset-env","old_version":"7.29.0","new_version":"7.29.2","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"2.0.3","new_version":"2.0.5","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.57.0","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"autoprefixer","old_version":"10.4.27","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"core-js","old_version":"3.48.0","new_version":"3.49.0","repository_url":"https://github.com/zloirock/core-js"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-react-hooks","old_version":"7.0.1","new_version":"7.1.1","repository_url":"https://github.com/facebook/react"},{"name":"eslint-plugin-simple-import-sort","old_version":"12.1.1","new_version":"13.0.0","repository_url":"https://github.com/lydell/eslint-plugin-simple-import-sort"},{"name":"filemanager-webpack-plugin","old_version":"8.0.0","new_version":"10.0.1","repository_url":"https://github.com/gregnb/filemanager-webpack-plugin"},{"name":"globals","old_version":"17.4.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"html-webpack-plugin","old_version":"5.6.6","new_version":"5.6.7","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"mini-css-extract-plugin","old_version":"2.10.1","new_version":"2.10.2","repository_url":"https://github.com/webpack/mini-css-extract-plugin"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"17.4.0","new_version":"17.8.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"stylelint-order","old_version":"8.1.0","new_version":"8.1.1","repository_url":"https://github.com/hudochenkov/stylelint-order"},{"name":"ts-loader","old_version":"9.5.4","new_version":"9.5.7","repository_url":"https://github.com/TypeStrong/ts-loader"},{"name":"webpack","old_version":"5.105.4","new_version":"5.106.2","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-cli","old_version":"7.0.0","new_version":"7.0.2","repository_url":"https://github.com/webpack/webpack-cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-npm-updates group with 46 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) | `3.2.0` | `3.3.1` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.43.0` | `10.49.0` |\n| [@sentry/integrations](https://github.com/getsentry/sentry-javascript) | `7.119.1` | `7.120.4` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.90.21` | `5.99.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.0` | `25.6.0` |\n| [copy-to-clipboard](https://github.com/sudodoki/copy-to-clipboard) | `3.3.3` | `4.0.0` |\n| [filesize](https://github.com/avoidwork/filesize.js) | `11.0.13` | `11.0.16` |\n| [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` |\n| [jquery](https://github.com/jquery/jquery) | `3.7.1` | `4.0.0` |\n| [lodash](https://github.com/lodash/lodash) | `4.17.23` | `4.18.1` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.4` | `19.2.5` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.4` | `19.2.5` |\n| [react-redux](https://github.com/reduxjs/react-redux) | `7.2.4` | `9.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.13.1` | `7.14.2` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.13.1` | `7.14.2` |\n| [react-tabs](https://github.com/reactjs/react-tabs) | `6.1.0` | `6.1.1` |\n| [react-window](https://github.com/bvaughn/react-window) | `1.8.11` | `2.2.7` |\n| [@types/react-window](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-window) | `1.8.8` | `2.0.0` |\n| [redux](https://github.com/reduxjs/redux) | `4.2.1` | `5.0.1` |\n| [redux-actions](https://github.com/redux-utilities/redux-actions) | `2.6.5` | `3.0.3` |\n| [redux-thunk](https://github.com/reduxjs/redux-thunk) | `2.4.2` | `3.1.0` |\n| [reselect](https://github.com/reduxjs/reselect) | `4.1.8` | `5.1.1` |\n| [swiper](https://github.com/nolimits4web/Swiper) | `12.1.2` | `12.1.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `6.0.3` |\n| [use-debounce](https://github.com/xnimorz/use-debounce) | `10.1.0` | `10.1.1` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.29.0` | `7.29.2` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.3` | `2.0.5` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.0` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.57.0` | `8.59.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.27` | `10.5.0` |\n| [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) | `3.48.0` | `3.49.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) | `7.0.1` | `7.1.1` |\n| [eslint-plugin-simple-import-sort](https://github.com/lydell/eslint-plugin-simple-import-sort) | `12.1.1` | `13.0.0` |\n| [filemanager-webpack-plugin](https://github.com/gregnb/filemanager-webpack-plugin) | `8.0.0` | `10.0.1` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.5.0` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.6` | `5.6.7` |\n| [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin) | `2.10.1` | `2.10.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.10` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.4.0` | `17.8.0` |\n| [stylelint-order](https://github.com/hudochenkov/stylelint-order) | `8.1.0` | `8.1.1` |\n| [ts-loader](https://github.com/TypeStrong/ts-loader) | `9.5.4` | `9.5.7` |\n| [webpack](https://github.com/webpack/webpack) | `5.105.4` | `5.106.2` |\n| [webpack-cli](https://github.com/webpack/webpack-cli) | `7.0.0` | `7.0.2` |\n\n\nUpdates `@fortawesome/react-fontawesome` from 3.2.0 to 3.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/releases\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eJust a few dependency bumps to close off CVEs (not that our lib is really affected anyway).\u003c/p\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eHighlights:\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded Custom Gradient Support! (see PR \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/625\"\u003e#625\u003c/a\u003e and Issue \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/368\"\u003e#368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded new API Reference documentation! (see \u003ca href=\"https://fortawesome.github.io/react-fontawesome/\"\u003ehttps://fortawesome.github.io/react-fontawesome/\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(style): add support for custom gradient fills by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/625\"\u003eFortAwesome/react-fontawesome#625\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(docs): add typedoc-generated API reference docs by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/631\"\u003eFortAwesome/react-fontawesome#631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): clean up API docs output structure, rewrite html links by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/632\"\u003eFortAwesome/react-fontawesome#632\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci(publish): enable publishing releases from CI by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/623\"\u003eFortAwesome/react-fontawesome#623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): update deprecated actions by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/633\"\u003eFortAwesome/react-fontawesome#633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(actions): fix publish action env setting by \u003ca href=\"https://github.com/charles4221\"\u003e\u003ccode\u003e@​charles4221\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/pull/634\"\u003eFortAwesome/react-fontawesome#634\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003ehttps://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​fortawesome/react-fontawesome\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/FortAwesome/react-fontawesome/compare/v3.3.0...v3.3.1\"\u003e3.3.1\u003c/a\u003e (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003ef1d6d94\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump lodash-es from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e212496a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps-dev:\u003c/strong\u003e bump picomatch from 2.3.1 to 2.3.2 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e557ceaf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e2d06890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e node 22.22.2, bump all dev dependencies (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e99ba500\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.0\"\u003e3.3.0\u003c/a\u003e (2026-03-20)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e add support for custom gradient fills (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/d14cdc5f16fd16b88ceab31fd02aa99fd146694f\"\u003ed14cdc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use single prop for gradient fills, add unit tests (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2282d163059463ae08eae4d2859b8fb9635e4404\"\u003e2282d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e add typedoc-generated API reference docs (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/589415610f394cf3bc2f21bd24c24b75252366ff\"\u003e5894156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e clean up API docs output structure, rewrite html links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/a7782b87d69cb4add2d04f5b40eddb43b789ebe2\"\u003ea7782b8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e update README with FontAwesome documentation links (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/c540f9086c3bdc61e0f9406295426b10033f471d\"\u003ec540f90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCI/CD\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e fix publish action env setting (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/eb4b40a8c6ae8ef17cae87c8edb467d9fa15915a\"\u003eeb4b40a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e only run full test matrix on PRs and main (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/3434d60c0fbd4f18cc455b1e3b0065b00dfe5fbe\"\u003e3434d60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eactions:\u003c/strong\u003e update deprecated actions (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/6382b209176a357dfe2b2756ab0e9f3d56ac3561\"\u003e6382b20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e enable publishing releases from CI (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5d461505cf3ed03a0f557c0190f5d5368d3117d5\"\u003e5d46150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epublish:\u003c/strong\u003e ensure private publish uses hard main ref (\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f54a9c2da032562e8fc7aed0636bdbbce2f29ef5\"\u003ef54a9c2\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/FortAwesome/react-fontawesome/commit/75b30aa58036501e94272d024e942a6773ba0d2e\"\u003e\u003ccode\u003e75b30aa\u003c/code\u003e\u003c/a\u003e chore(release): 3.3.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/99ba500ede9a68c3973c1fe0d6c2475d9d40b699\"\u003e\u003ccode\u003e99ba500\u003c/code\u003e\u003c/a\u003e chore(deps): node 22.22.2, bump all dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/31a2676d1a2c00d7e055c05fa7ead879af1824ed\"\u003e\u003ccode\u003e31a2676\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/639\"\u003e#639\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/2d06890530c90d019f33b5c361f436deb13261f9\"\u003e\u003ccode\u003e2d06890\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/741a193caf218a7baa647de11c0f3226ddd83b95\"\u003e\u003ccode\u003e741a193\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/638\"\u003e#638\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/lodash-es-4....\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/212496a5b3cc2a054da0400db608296e8ac59c4c\"\u003e\u003ccode\u003e212496a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/8deeceba85ccc678c062a20a4cfa22d945e89930\"\u003e\u003ccode\u003e8deeceb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/636\"\u003e#636\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/handlebars-4...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/5df5ade7c54e873fe9b64de017f6a9b89f264a2e\"\u003e\u003ccode\u003e5df5ade\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/FortAwesome/react-fontawesome/issues/635\"\u003e#635\u003c/a\u003e from FortAwesome/dependabot/npm_and_yarn/picomatch-2.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/f1d6d943d0f1a014c5cec77d244fc021c0a09c93\"\u003e\u003ccode\u003ef1d6d94\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/FortAwesome/react-fontawesome/commit/557ceaf5f47b45df48bb70385ecbe54aa0eb340f\"\u003e\u003ccode\u003e557ceaf\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/FortAwesome/react-fontawesome/compare/v3.2.0...v3.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 10.43.0 to 10.49.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.49.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(browser): Add View Hierarchy integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/14981\"\u003e#14981\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eviewHierarchyIntegration\u003c/code\u003e captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/browser';\n\u003cp\u003eSentry.init({\ndsn: '\u003cstrong\u003eDSN\u003c/strong\u003e',\nintegrations: [Sentry.viewHierarchyIntegration()],\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Split alarms into multiple traces and link them (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19373\"\u003e#19373\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eDurable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Enable RPC trace propagation with \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/19991\"\u003e#19991\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20345\"\u003e#20345\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003eenableRpcTracePropagation\u003c/code\u003e option enables automatic trace propagation for Cloudflare RPC calls via \u003ccode\u003e.fetch()\u003c/code\u003e, ensuring distributed traces flow correctly across service bindings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Add \u003ccode\u003eenableTruncation\u003c/code\u003e option to AI integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20167\"\u003e#20167\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20181\"\u003e#20181\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20182\"\u003e#20182\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20183\"\u003e#20183\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20184\"\u003e#20184\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eAll AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an \u003ccode\u003eenableTruncation\u003c/code\u003e option to control whether large AI inputs/outputs are truncated.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(opentelemetry): Vendor \u003ccode\u003eAsyncLocalStorageContextManager\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20243\"\u003e#20243\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Export a reusable function to add tracing headers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20076\"\u003e#20076\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(core): Expose \u003ccode\u003erewriteSources\u003c/code\u003e top level option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20142\"\u003e#20142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20104\"\u003e#20104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node-native): Add support for V8 v14 (Node v25+) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20125\"\u003e#20125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(node): Include global scope for \u003ccode\u003eeventLoopBlockIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20108\"\u003e#20108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core, node): Support loading Express options lazily (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20211\"\u003e#20211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Set \u003ccode\u003econversation_id\u003c/code\u003e only on \u003ccode\u003egen_ai\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Use \u003ccode\u003eai.operationId\u003c/code\u003e for Vercel AI V6 operation name mapping (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20285\"\u003e#20285\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Avoid inferring invalid span op from Deno tracer (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20128\"\u003e#20128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(deno): Handle \u003ccode\u003ereader.closed\u003c/code\u003e rejection from \u003ccode\u003ereleaseLock()\u003c/code\u003e in streaming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20187\"\u003e#20187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Preserve directive prologues in turbopack loaders (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip custom browser tracing setup for bot user agents (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(opentelemetry): Use WeakRef for context stored on scope to prevent memory leak (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20328\"\u003e#20328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Use live click attributes in breadcrumbs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/20262\"\u003e#20262\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/745af797c9e0d10d8b35725694862b1de6f064ae\"\u003e\u003ccode\u003e745af79\u003c/code\u003e\u003c/a\u003e release: 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/46dcef1590e8e3a677c74aceed9fa7641cc6e7c3\"\u003e\u003ccode\u003e46dcef1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20348\"\u003e#20348\u003c/a\u003e from getsentry/prepare-release/10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bf4e188d1dde124677e933922949f0a626661d0a\"\u003e\u003ccode\u003ebf4e188\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.49.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5f72df55e5337fc1ba1a8bd70894b55b6a862bab\"\u003e\u003ccode\u003e5f72df5\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/50438f9863e5cb5630459a6b1f967bbc15b0d188\"\u003e\u003ccode\u003e50438f9\u003c/code\u003e\u003c/a\u003e feat(browser): Emit web vitals as streamed spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/19827\"\u003e#19827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3332fecd7aa53f6aca2ed42639f5a3ccc0e8fae5\"\u003e\u003ccode\u003e3332fec\u003c/code\u003e\u003c/a\u003e fix(opentelemetry): Use WeakRef for context stored on scope to prevent memory...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/684a41fa4c7d5591be6a2fa7bff2db0ab5a62dbb\"\u003e\u003ccode\u003e684a41f\u003c/code\u003e\u003c/a\u003e ref(opentelemetry): Replace \u003ccode\u003e@opentelemetry/resources\u003c/code\u003e with inline `getSentry...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8b2a9dce02ee45f5ade7a23fd3ee0f4ae9d39d67\"\u003e\u003ccode\u003e8b2a9dc\u003c/code\u003e\u003c/a\u003e ci: Remove Docker container for Verdaccio package publishing (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0007c7b81321b659d74641c5587e78f10755f714\"\u003e\u003ccode\u003e0007c7b\u003c/code\u003e\u003c/a\u003e ci: Extract test names for flaky test issues (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9b9d65c8a4b7018dfc6bcdf0cfd43cb4d3ab2c75\"\u003e\u003ccode\u003e9b9d65c\u003c/code\u003e\u003c/a\u003e chore(ci): Bump actions/cache to v5 and actions/download-artifact to v7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/20249\"\u003e#20249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.49.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/integrations` from 7.119.1 to 7.120.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\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/getsentry/sentry-javascript/blob/7.120.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​sentry/integrations\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.120.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.4-alpha.1\u003c/h2\u003e\n\u003cp\u003eNo user-facing changes, only internal changes.\u003c/p\u003e\n\u003ch2\u003e7.120.4-alpha.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/publish): Ensure discontinued packages are published with \u003ccode\u003elatest\u003c/code\u003e tag (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14926\"\u003e#14926\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.120.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(tracing-internal): Fix case when lrp keys offset is 0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14615\"\u003e#14615\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/LubomirIgonda1\"\u003e\u003ccode\u003e@​LubomirIgonda1\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v7/cdn): Ensure \u003ccode\u003e_sentryModuleMetadata\u003c/code\u003e is not mangled (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/14357\"\u003e#14357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.120.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v7/browser): Add moduleMetadataIntegration lazy loading support (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/13822\"\u003e#13822\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWork in this release contributed by \u003ca href=\"https://github.com/gilisho\"\u003e\u003ccode\u003e@​gilisho\u003c/code\u003e\u003c/a\u003e. Thank you for your contribution!\u003c/p\u003e\n\u003ch2\u003e7.119.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(nextjs/v7): Bump rollup to 2.79.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0469cab0f9f8cebed33620a482441ee505be8787\"\u003e\u003ccode\u003e0469cab\u003c/code\u003e\u003c/a\u003e release: 7.120.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0077b5b9f00be54da2c65e00ce1818412c430def\"\u003e\u003ccode\u003e0077b5b\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17210\"\u003e#17210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/125d8701873fd4101f0d6da8f32d995b606422eb\"\u003e\u003ccode\u003e125d870\u003c/code\u003e\u003c/a\u003e Merge branch 'release/7.120.4-alpha.1' into v7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a55701f5c0ead19d9b5a5472ffa92406867a135e\"\u003e\u003ccode\u003ea55701f\u003c/code\u003e\u003c/a\u003e release: 7.120.4-alpha.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a42e7e780404ed7f4ae5a6c050b6a1bb7bf70028\"\u003e\u003ccode\u003ea42e7e7\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17205\"\u003e#17205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/347da0a3f9e23d6b22d4cb633252040793b72c2e\"\u003e\u003ccode\u003e347da0a\u003c/code\u003e\u003c/a\u003e ci(v7/craft): Remove commit-on-git-repository for deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17201\"\u003e#17201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9412e75b55f0d3cabc1b26097989de1c863fb3ff\"\u003e\u003ccode\u003e9412e75\u003c/code\u003e\u003c/a\u003e test(v7/metrics): Delete metrics test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17202\"\u003e#17202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1852e61713c4a482daa4e79f28ed66714be2c48c\"\u003e\u003ccode\u003e1852e61\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 7.120.4-alpha.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17198\"\u003e#17198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cb499a67999c32f01116ff55f7e22d4355cd0143\"\u003e\u003ccode\u003ecb499a6\u003c/code\u003e\u003c/a\u003e fix(v7/cdn): Stop using \u003ccode\u003eObject.assign\u003c/code\u003e to be ES5 compatible (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17080\"\u003e#17080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc8bbb6105149702af3e762f33ded89560c85cc7\"\u003e\u003ccode\u003ebc8bbb6\u003c/code\u003e\u003c/a\u003e ci(v7): Bump to ubuntu-24.04 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/17083\"\u003e#17083\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/7.119.1...7.120.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.90.21 to 5.99.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.99.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.99.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.99.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.98.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.98.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.97.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/2bfb12cc44f1d8495106136e4ddacb817135f8f9\"\u003e\u003ccode\u003e2bfb12c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.97.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.96.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.96.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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a3ec7b30cc4c18b2c5aefe608638ecadce732b81\"\u003e\u003ccode\u003ea3ec7b3\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10520\"\u003e#10520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/69d2757c982f7bd5a483398492fe753f6f574ab8\"\u003e\u003ccode\u003e69d2757\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/10514\"\u003e#10514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/7ffa1ed0b01d8c397c379dbb3d85da80b278b21c\"\u003e\u003ccode\u003e7ffa1ed\u003c/code\u003e\u003c/a\u003e test({react,preact,solid}-query/useQueries): fix test description from 'useQu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/bc83d370e8922f1c3126aea4e7757ce8761a06f2\"\u003e\u003ccode\u003ebc83d37\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): unify destructuring pattern in comple...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/aad1bd59d8e1ecebf14f556e0d9ca2605b4e4b80\"\u003e\u003ccode\u003eaad1bd5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add parallel 'mutateAsync' tests with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d7643b54fda462492d474695cd35e2549cefa5d7\"\u003e\u003ccode\u003ed7643b5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add optimistic update tests with succ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cd89d6f706bd143382db5ae3807ed8644ec52afe\"\u003e\u003ccode\u003ecd89d6f\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add conditional handling and retry te...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/6e15fe62d2551b5269b21a1522f3c7bd653808ba\"\u003e\u003ccode\u003e6e15fe6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add chained 'mutateAsync' tests for s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/792d3a5b32ee90b13f44456bb50518d24e9550d5\"\u003e\u003ccode\u003e792d3a5\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add callback tests when 'useMutation'...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/1b661b34ec5d1df00b4b0a2c084efbd486e73899\"\u003e\u003ccode\u003e1b661b3\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add single callback tests for 'mutate...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.99.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.5.0 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `copy-to-clipboard` from 3.3.3 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/bbb5d59f2bc8eb04d957070b81df5b0a127f7429\"\u003e\u003ccode\u003ebbb5d59\u003c/code\u003e\u003c/a\u003e 4.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/20477953b80c96830fa7f8af9680ab9b1fa7f8d4\"\u003e\u003ccode\u003e2047795\u003c/code\u003e\u003c/a\u003e feat: 4.0.0 changes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/commit/113cb357395c3dd623450f8af4d05e66e14c68cb\"\u003e\u003ccode\u003e113cb35\u003c/code\u003e\u003c/a\u003e fix: update readme link\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sudodoki/copy-to-clipboard/compare/v3.3.3...v4.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `filesize` from 11.0.13 to 11.0.16\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/avoidwork/filesize.js/blob/master/CHANGELOG.md\"\u003efilesize's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.15...11.0.16\"\u003e11.0.16\u003c/a\u003e\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: extract delegate functions from filesize for better SRP \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/257\"\u003e\u003ccode\u003e[#257](https://github.com/avoidwork/filesize.js/issues/257)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.59.0 to 1.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/256\"\u003e\u003ccode\u003e[#256](https://github.com/avoidwork/filesize.js/issues/256)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.44.0 to 0.45.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/255\"\u003e\u003ccode\u003e[#255](https://github.com/avoidwork/filesize.js/issues/255)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.43.0 to 0.44.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/254\"\u003e\u003ccode\u003e[#254](https://github.com/avoidwork/filesize.js/issues/254)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.58.0 to 1.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/253\"\u003e\u003ccode\u003e[#253](https://github.com/avoidwork/filesize.js/issues/253)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxlint from 1.57.0 to 1.58.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/252\"\u003e\u003ccode\u003e[#252](https://github.com/avoidwork/filesize.js/issues/252)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump oxfmt from 0.42.0 to 0.43.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/251\"\u003e\u003ccode\u003e[#251](https://github.com/avoidwork/filesize.js/issues/251)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.60.0 to 4.60.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/250\"\u003e\u003ccode\u003e[#250](https://github.com/avoidwork/filesize.js/issues/250)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVersion bump \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bf3df96efa436bbcac5b7221e8a0664f2f225824\"\u003e\u003ccode\u003ebf3df96\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating CHANGELOG.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/be4ffbba914ac99c5e9844fb2eaf3635725e591e\"\u003e\u003ccode\u003ebe4ffbb\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.14...11.0.15\"\u003e11.0.15\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e28 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eBump handlebars from 4.7.8 to 4.7.9 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/249\"\u003e\u003ccode\u003e[#249](https://github.com/avoidwork/filesize.js/issues/249)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating documentation \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/fac0c01990ffe7f8322b4571542a01b2c5866e8b\"\u003e\u003ccode\u003efac0c01\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdding 'coverage.txt' \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/2f00cbd01b848544003993907bfefd409d230f98\"\u003e\u003ccode\u003e2f00cbd\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdating README.md \u003ca href=\"https://github.com/avoidwork/filesize.js/commit/5167a56e9fb46627d3a9d04ab3d30616c3491793\"\u003e\u003ccode\u003e5167a56\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.14\"\u003e11.0.14\u003c/a\u003e\u003c/h4\u003e\n\u003cblockquote\u003e\n\u003cp\u003e25 March 2026\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eMajor refactor, documentation overhaul, and community best practices \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/avoidwork/filesize.js/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.59.0 to 4.60.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/avoidwork/filesize.js/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump flatted from 3.3.3 to 3.4.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/avoidwork/filesize.js/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​rollup/plugin-terser\u003c/code\u003e from 0.4.4 to 1.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/243\"\u003e\u003ccode\u003e[#243](https://github.com/avoidwork/filesize.js/issues/243)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump minimatch \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/242\"\u003e\u003ccode\u003e[#242](https://github.com/avoidwork/filesize.js/issues/242)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump c8 from 10.1.3 to 11.0.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/241\"\u003e\u003ccode\u003e[#241](https://github.com/avoidwork/filesize.js/issues/241)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.1 to 4.59.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/239\"\u003e\u003ccode\u003e[#239](https://github.com/avoidwork/filesize.js/issues/239)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.57.0 to 4.57.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/236\"\u003e\u003ccode\u003e[#236](https://github.com/avoidwork/filesize.js/issues/236)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.56.0 to 4.57.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/235\"\u003e\u003ccode\u003e[#235](https://github.com/avoidwork/filesize.js/issues/235)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.3 to 4.56.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/234\"\u003e\u003ccode\u003e[#234](https://github.com/avoidwork/filesize.js/issues/234)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.2 to 4.55.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/233\"\u003e\u003ccode\u003e[#233](https://github.com/avoidwork/filesize.js/issues/233)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.55.1 to 4.55.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/232\"\u003e\u003ccode\u003e[#232](https://github.com/avoidwork/filesize.js/issues/232)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.54.0 to 4.55.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/231\"\u003e\u003ccode\u003e[#231](https://github.com/avoidwork/filesize.js/issues/231)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.5 to 4.54.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/230\"\u003e\u003ccode\u003e[#230](https://github.com/avoidwork/filesize.js/issues/230)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.4 to 4.53.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/229\"\u003e\u003ccode\u003e[#229](https://github.com/avoidwork/filesize.js/issues/229)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.3 to 4.53.4 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/228\"\u003e\u003ccode\u003e[#228](https://github.com/avoidwork/filesize.js/issues/228)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump eslint from 9.39.1 to 9.39.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/227\"\u003e\u003ccode\u003e[#227](https://github.com/avoidwork/filesize.js/issues/227)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump actions/checkout from 5 to 6 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/226\"\u003e\u003ccode\u003e[#226](https://github.com/avoidwork/filesize.js/issues/226)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.2 to 4.53.3 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/225\"\u003e\u003ccode\u003e[#225](https://github.com/avoidwork/filesize.js/issues/225)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump glob from 10.4.5 to 10.5.0 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/224\"\u003e\u003ccode\u003e[#224](https://github.com/avoidwork/filesize.js/issues/224)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump js-yaml from 4.1.0 to 4.1.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/223\"\u003e\u003ccode\u003e[#223](https://github.com/avoidwork/filesize.js/issues/223)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.53.1 to 4.53.2 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/222\"\u003e\u003ccode\u003e[#222](https://github.com/avoidwork/filesize.js/issues/222)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump rollup from 4.52.5 to 4.53.1 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/221\"\u003e\u003ccode\u003e[#221](https://github.com/avoidwork/filesize.js/issues/221)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mocha from 11.7.4 to 11.7.5 \u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/pull/220\"\u003e\u003ccode\u003e[#220](https://github.com/avoidwork/filesize.js/issues/220)\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/avoidwork/filesize.js/commit/767bf076daa39c18dde94fd5e23155d7c14a27c0\"\u003e\u003ccode\u003e767bf07\u003c/code\u003e\u003c/a\u003e Updating CHANGELOG.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/bf3df96efa436bbcac5b7221e8a0664f2f225824\"\u003e\u003ccode\u003ebf3df96\u003c/code\u003e\u003c/a\u003e Version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/1200c28abc903c16923b048dd56e4bc730b0ff1f\"\u003e\u003ccode\u003e1200c28\u003c/code\u003e\u003c/a\u003e refactor: extract delegate functions from filesize for better SRP (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/257\"\u003e#257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/47f9416acdb7abd7c1bd08bbda168dc9f3c18c9c\"\u003e\u003ccode\u003e47f9416\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.59.0 to 1.60.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/256\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/066fb06dd9d19332fbee5edce04dfe38a8fefb07\"\u003e\u003ccode\u003e066fb06\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.44.0 to 0.45.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/0cb0f12b821f81e1f4900257b6344aa7b0ea1bd5\"\u003e\u003ccode\u003e0cb0f12\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.43.0 to 0.44.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/775d00865da21e6a4425185a9f82d8e79ac83520\"\u003e\u003ccode\u003e775d008\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.58.0 to 1.59.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/253\"\u003e#253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/13d80b71a6ec53c3a6b658a63bf90c503501a9d1\"\u003e\u003ccode\u003e13d80b7\u003c/code\u003e\u003c/a\u003e Bump oxlint from 1.57.0 to 1.58.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/252\"\u003e#252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/6cdbc43be6cb8b6c461dbf761356004ac7d92853\"\u003e\u003ccode\u003e6cdbc43\u003c/code\u003e\u003c/a\u003e Bump oxfmt from 0.42.0 to 0.43.0 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/251\"\u003e#251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/avoidwork/filesize.js/commit/8beb68066606fc186cf783a1767a82f47d943905\"\u003e\u003ccode\u003e8beb680\u003c/code\u003e\u003c/a\u003e Bump rollup from 4.60.0 to 4.60.1 (\u003ca href=\"https://redirect.github.com/avoidwork/filesize.js/issues/250\"\u003e#250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/avoidwork/filesize.js/compare/11.0.13...11.0.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fuse.js` from 7.1.0 to 7.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/releases\"\u003efuse.js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eToken search\u003c/strong\u003e — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eFuse.match()\u003c/code\u003e\u003c/strong\u003e — static method for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5b\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBigInt support\u003c/strong\u003e for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662c\"\u003e0ae662c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003eremoveAt()\u003c/code\u003e\u003c/strong\u003e now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2\"\u003e8cec7e2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8695556\"\u003e8695556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003egetFn\u003c/code\u003e null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735\"\u003ed33b735\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/9351882\"\u003e9351882\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c226523\"\u003ec226523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHandle non-decomposable diacritics in \u003ccode\u003estripDiacritics\u003c/code\u003e (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f29\"\u003e5a01f29\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCoerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181\"\u003edb0e181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStrip \u003ccode\u003egetFn\u003c/code\u003e from keys in \u003ccode\u003etoJSON()\u003c/code\u003e for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69b\"\u003e0f2a69b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eInternal\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFull TypeScript rewrite of source code\u003c/li\u003e\n\u003cli\u003eDropped UMD builds and babel preset-env\u003c/li\u003e\n\u003cli\u003eUpgraded to Rollup 4, Vitest 2, TypeScript 6, ESLint 9\u003c/li\u003e\n\u003cli\u003eFrozen default config to prevent mutation across instances\u003c/li\u003e\n\u003cli\u003eRewrote documentation as standalone markdown files\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ePerformance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInline Bitap score computation to reduce object allocation in hot loops\u003c/li\u003e\n\u003cli\u003eBatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k)\u003c/li\u003e\n\u003cli\u003eHeap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set\u003c/li\u003e\n\u003cli\u003eCache compiled searcher for repeated queries\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eBenchmarked on 10k records: \u003cstrong\u003e9-14% faster core search, 49x faster bulk remove\u003c/strong\u003e.\u003c/p\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Deduplicate and merge overlapping match indices (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e Preserve original array indices in nested path traversal (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekey\u003c/code\u003e type in \u003ccode\u003eFuseSortFunctionMatch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Correct \u003ccode\u003ekeys\u003c/code\u003e type in \u003ccode\u003eparseIndex\u003c/code\u003e parameter (\u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003ehttps://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/krisk/Fuse/blob/main/CHANGELOG.md\"\u003efuse.js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.2.0...v7.3.0\"\u003e7.3.0\u003c/a\u003e (2026-04-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd BigInt support for indexing and search (\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e0ae662c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/814\"\u003e#814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd static Fuse.match() for single string matching (\u003ca href=\"https://github.com/krisk/Fuse/commit/460eb5be84b56525710602ec44e2af402ca09686\"\u003e460eb5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd token search — per-term fuzzy matching with IDF scoring (\u003ca href=\"https://github.com/krisk/Fuse/commit/68c1dcf981a60ef46387440dc550fc546254bae9\"\u003e68c1dcf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetFn null return, escaped pipe in extended search, empty query returns all (\u003ca href=\"https://github.com/krisk/Fuse/commit/d33b735f62ae2f149808a49ff0c185a04bee28d7\"\u003ed33b735\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/800\"\u003e#800\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/765\"\u003e#765\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/728\"\u003e#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eremoveAt() now returns the removed item (\u003ca href=\"https://github.com/krisk/Fuse/commit/8cec7e2f99a7063e0aa9a04b8cedf0813e169531\"\u003e8cec7e2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/675\"\u003e#675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e support keyless string entries in logical queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/86955565a106514212639ecfd3ff45d492f4a0a3\"\u003e8695556\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/736\"\u003e#736\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e coerce non-string array values to strings during indexing (\u003ca href=\"https://github.com/krisk/Fuse/commit/db0e181e5db988d5fad8bee1e281fa20f8a69376\"\u003edb0e181\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/738\"\u003e#738\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindex:\u003c/strong\u003e strip getFn from keys in toJSON() for safe serialization (\u003ca href=\"https://github.com/krisk/Fuse/commit/0f2a69babf8c76faeb366c471e17430f5f6d8595\"\u003e0f2a69b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/798\"\u003e#798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elint:\u003c/strong\u003e suppress unused var in toJSON destructure (\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003ed63c0e8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emerge overlapping match indices in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/06c5e97c1b79f6e29d482a300eea99a9b6fad82f\"\u003e06c5e97\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle non-decomposable diacritics in stripDiacritics (\u003ca href=\"https://github.com/krisk/Fuse/commit/5a01f2994ffe48f7e0e4191f4cdeeabe6a3967a5\"\u003e5a01f29\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/home-assistant/frontend/issues/30399\"\u003ehome-assistant/frontend#30399\u003c/a\u003e \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/816\"\u003e#816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e handle quoted tokens with inner spaces and quotes in extended search (\u003ca href=\"https://github.com/krisk/Fuse/commit/c22652342b2d15c12f5dc5870e6b4b0eef1d2247\"\u003ec226523\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/810\"\u003e#810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e inverse patterns now work correctly across multiple keys (\u003ca href=\"https://github.com/krisk/Fuse/commit/935188228ed50dc0a555b41eda47447ada59dd6b\"\u003e9351882\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/712\"\u003e#712\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2026-04-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eFuse.use()\u003c/code\u003e for runtime plugin registration (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einline Bitap score computation to reduce object allocation in hot loops (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebatch \u003ccode\u003eremoveAll\u003c/code\u003e for O(n) bulk removes instead of O(n*k) (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eheap-based top-k selection when \u003ccode\u003elimit\u003c/code\u003e is set (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecache compiled searcher for repeated queries (\u003ca href=\"https://github.com/krisk/Fuse/commit/8546a9b0\"\u003e8546a9b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e deduplicate and merge overlapping match indices (\u003ca href=\"https://github.com/krisk/Fuse/commit/60c393a45f75e63ebbecd5e4913d539c8d4a3752\"\u003e60c393a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/735\"\u003e#735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esearch:\u003c/strong\u003e preserve original array indices in nested path traversal (\u003ca href=\"https://github.com/krisk/Fuse/commit/a1451be8ad46d453799b330f6ad00c58996eb9df\"\u003ea1451be\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/786\"\u003e#786\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct key type in FuseSortFunctionMatch (\u003ca href=\"https://github.com/krisk/Fuse/commit/fecee16f19dd5d8280260854717a9821256f6702\"\u003efecee16\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/811\"\u003e#811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e correct keys type in parseIndex parameter (\u003ca href=\"https://github.com/krisk/Fuse/commit/58c7c73bb8c015c46f583c7cdac377839f5c61ce\"\u003e58c7c73\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/krisk/Fuse/issues/794\"\u003e#794\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/krisk/Fuse/commit/aae48f51475284f97d47c0d16b1aaa7ef7f910b1\"\u003e\u003ccode\u003eaae48f5\u003c/code\u003e\u003c/a\u003e chore(release): 7.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29\"\u003e\u003ccode\u003ed63c0e8\u003c/code\u003e\u003c/a\u003e fix(lint): suppress unused var in toJSON destructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/44dfdb48afa4174a37cc483d524b1d183ef27dea\"\u003e\u003ccode\u003e44dfdb4\u003c/code\u003e\u003c/a\u003e chore: add funding field to package.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/65dadf5cc2ea45791c2bfeca9cdc8e243667948f\"\u003e\u003ccode\u003e65dadf5\u003c/code\u003e\u003c/a\u003e docs: add performance guide with benchmark script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508\"\u003e\u003ccode\u003e0ae662c\u003c/code\u003e\u003c/a\u003e feat: add BigInt support for indexing and search\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/8153c9dd361254b026f10bf4a0e92f40e8bfacfc\"\u003e\u003ccode\u003e8153c9d\u003c/code\u003e\u003c/a\u003e docs: fix tsconfig to resolve \u0026quot;no inputs found\u0026quot; error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6afb2ed11759b1b6585f37c6e5615508c92aa3c6\"\u003e\u003ccode\u003e6afb2ed\u003c/code\u003e\u003c/a\u003e docs: add \u0026quot;When to Use It\u0026quot; section to token search page\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/0e74a9c59922eb965a0d5766868d8b4d59c746e3\"\u003e\u003ccode\u003e0e74a9c\u003c/code\u003e\u003c/a\u003e docs: simplify Getting Started page title\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/80330ed6d2fc8fab2c2a6f4e53c9469eedbd704e\"\u003e\u003ccode\u003e80330ed\u003c/code\u003e\u003c/a\u003e docs: fix sidebar titles and restore subheading expansion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krisk/Fuse/commit/6cd0ceea74b1fea340e080787bb0eecec3cbf0d0\"\u003e\u003ccode\u003e6cd0cee\u003c/code\u003e\u003c/a\u003e docs: remove unused TwitterFollow and Version components\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/krisk/Fuse/compare/v7.1.0...v7.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jquery` from 3.7.1 to 4.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jquery/jquery/releases\"\u003ejquery's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.0.0\u003c/h2\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://blog.jquery.com/2026/01/17/jquery-4-0-0/\"\u003ehttps://blog.jquery.com/2026/01/17/jquery-4-0-0/\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eAjax\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDon't treat array data as binary (\u003ca href=\"https://github.com/jquery/jquery/commit/992a1911d0b6195012edc25fd5a48810d4be64b5\"\u003e992a1911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003eprocessData: true\u003c/code\u003e even for binary data (\u003ca href=\"https://github.com/jquery/jquery/commit/ce264e0789116e37fe371503537a217c038dfae8\"\u003ece264e07\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport binary data (including FormData) (\u003ca href=\"https://github.com/jquery/jquery/commit/a7ed9a7b6364273b1b964fd2cf9691dec2cbec6b\"\u003ea7ed9a7b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eheaders\u003c/code\u003e for script transport even when cross-domain (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/5142\"\u003e#5142\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/6d1364431b63b0d3bbe1c5fd604131f9db453396\"\u003e6d136443\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003enull\u003c/code\u003e as success functions in \u003ccode\u003ejQuery.get\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4989\"\u003e#4989\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/74978b7e892537559850cda7332bdab8106e6354\"\u003e74978b7e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDon't auto-execute scripts unless dataType provided (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4822\"\u003e#4822\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/025da4dd343e6734f3d3c1b4785b1548498115d8\"\u003e025da4dd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMake responseJSON work for erroneous same-domain JSONP requests (\u003ca href=\"https://github.com/jquery/jquery/commit/68b4ec59c8f290d680e9db4bc980655660817dd1\"\u003e68b4ec59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExecute JSONP error script responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4771\"\u003e#4771\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/a1e619b03a557b47c3e26a5e74af12b63a0d5e73\"\u003ea1e619b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid CSP errors in the script transport for async requests (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3969\"\u003e#3969\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/07a8e4a177550025c1a08d7ac754839733943f55\"\u003e07a8e4a1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDrop the json to jsonp auto-promotion logic (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/1799\"\u003e#1799\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/jquery/jquery/issues/3376\"\u003e#3376\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/e7b3bc488d01d584262e12a7c5c25f935d0d034b\"\u003ee7b3bc48\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOverwrite s.contentType with content-type header value, if any (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4119\"\u003e#4119\u003c/a\u003e, \u003ca href=\"https://github.com/jquery/jquery/commit/7fb90a6beaeffe16699800f73746748f6a5cc2de\"\u003e7fb90a6b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate AJAX event aliases, inline event/alias into deprecated (\u003ca href=\"https://github.com/jquery/jquery/commit/23d53928f383b0e7440bf4b08b7524e6af232fad\"\u003e23d53928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDo not execute scripts for unsuccessful HTTP responses (\u003ca href=\"https://redirect.github.com/jquery/jquery/issues/4250\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/Whisparr/Whisparr-Eros/pull/281","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whisparr%2FWhisparr-Eros/issues/281","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/281/packages"}}]}