{"id":6897,"name":"fetch-mock","ecosystem":"npm","repository_url":"https://github.com/wheresrhys/fetch-mock","issues_count":165,"created_at":"2025-06-06T22:07:12.058Z","updated_at":"2025-06-06T22:07:12.058Z","purl":"pkg:npm/fetch-mock","metadata":{"id":1713219,"name":"fetch-mock","ecosystem":"npm","description":"Mock http requests made using fetch","homepage":"http://www.wheresrhys.co.uk/fetch-mock","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/wheresrhys/fetch-mock","keywords_array":["fetch","http","mock","testing","spy","stub"],"namespace":null,"versions_count":236,"first_release_published_at":"2015-05-03T13:42:30.303Z","latest_release_published_at":"2025-03-03T19:43:01.469Z","latest_release_number":"12.5.2","last_synced_at":"2025-06-07T00:01:50.444Z","created_at":"2022-04-09T15:31:54.814Z","updated_at":"2025-06-07T00:01:50.444Z","registry_url":"https://www.npmjs.com/package/fetch-mock","install_command":"npm install fetch-mock","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"pre-release":"10.0.8-alpha.1","latest":"12.5.2"}},"repo_metadata":{"id":31315304,"uuid":"34877706","full_name":"wheresrhys/fetch-mock","owner":"wheresrhys","description":"Mock http requests made using fetch","archived":false,"fork":false,"pushed_at":"2024-03-14T21:27:16.000Z","size":4976,"stargazers_count":1232,"open_issues_count":65,"forks_count":169,"subscribers_count":13,"default_branch":"main","last_synced_at":"2024-04-14T04:03:46.056Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.wheresrhys.co.uk/fetch-mock/","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/wheresrhys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2015-04-30T21:27:58.000Z","updated_at":"2024-04-25T09:48:55.045Z","dependencies_parsed_at":"2023-12-31T16:28:34.188Z","dependency_job_id":"e03d8f6c-4bba-4eee-a8d4-0ec75c6544ac","html_url":"https://github.com/wheresrhys/fetch-mock","commit_stats":{"total_commits":932,"total_committers":69,"mean_commits":"13.507246376811594","dds":0.4849785407725322,"last_synced_commit":"1bdac54e1b482398cca0af9658a500de23e72367"},"previous_names":[],"tags_count":233,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wheresrhys","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213403611,"owners_count":15581965,"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":"wheresrhys","name":"Rhys Evans","uuid":"447559","kind":"user","description":"Rocket from the javascript","email":"","website":"http://wheresrhys.co.uk","location":"London, UK","twitter":"wheresrhys","company":"Squirrel Commando","icon_url":"https://avatars.githubusercontent.com/u/447559?v=4","repositories_count":46,"last_synced_at":"2023-04-09T23:54:54.501Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/wheresrhys","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T16:33:38.117Z","updated_at":"2023-04-09T23:54:54.558Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wheresrhys","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wheresrhys/repositories"},"tags":[{"name":"v10.0.0-alpha.1","sha":"886479affd5b405514bb031c45d4951c660bce87","kind":"commit","published_at":"2023-12-31T16:31:11.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v10.0.0-alpha.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v10.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v10.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v10.0.0-alpha.1/manifests"},{"name":"v9.11.0","sha":"4b54e6db42a3e87700ef37a27a7a4d7df29cb3d7","kind":"commit","published_at":"2020-11-21T22:17:30.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.11.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.11.0/manifests"},{"name":"v9.10.10","sha":"7da2226795ed8c2c182f98db8f0896e4666f4c60","kind":"commit","published_at":"2020-11-21T20:14:39.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.10","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.10/manifests"},{"name":"v9.10.9","sha":"3d120426e313cb3fdc10ff79ba26acff08adafe0","kind":"commit","published_at":"2020-10-30T22:25:04.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.9","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.9/manifests"},{"name":"v9.10.8","sha":"c553baf8295d2a57ad05b4d7524b866a42a0a9e6","kind":"commit","published_at":"2020-10-02T19:38:18.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.8","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.8/manifests"},{"name":"v9.10.7","sha":"fcdfe05b2cf9ca2de425ea6be922b4ef8a34b7d0","kind":"commit","published_at":"2020-08-15T08:55:41.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.7","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.7/manifests"},{"name":"v9.10.6","sha":"2f6464c5a678ed7dd25e54d4956d0ea7088c1a3e","kind":"commit","published_at":"2020-08-02T19:13:21.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.6","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.6/manifests"},{"name":"v9.10.5","sha":"55fa4693a01d59e611c616ed3b3ac153a1c31be5","kind":"commit","published_at":"2020-07-25T20:47:10.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.5/manifests"},{"name":"v9.10.4","sha":"b9b0b03feb7744a3b67f1a26048081200ca0e6e4","kind":"commit","published_at":"2020-07-19T13:58:44.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.4/manifests"},{"name":"v9.10.3","sha":"684a0b4d7b0978daa75245d62327495d95669382","kind":"commit","published_at":"2020-06-24T19:48:07.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.3/manifests"},{"name":"v9.10.2","sha":"0b2489922ae7e824645e9023d81f501b2b651211","kind":"commit","published_at":"2020-06-21T14:44:54.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.2/manifests"},{"name":"v9.10.1","sha":"5446946a5019269e66ec460996367a64923e5e92","kind":"commit","published_at":"2020-05-23T22:59:48.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.1/manifests"},{"name":"v9.10.0","sha":"fe4e01dad739d09ea2a6ae487943c519e4d59049","kind":"commit","published_at":"2020-05-21T20:10:37.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.10.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.10.0/manifests"},{"name":"v9.9.1","sha":"fe4e01dad739d09ea2a6ae487943c519e4d59049","kind":"commit","published_at":"2020-05-21T20:10:37.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.9.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.9.1/manifests"},{"name":"v9.9.0","sha":"7a827f1976550eed80c0b891c1787d8683a77cf0","kind":"commit","published_at":"2020-05-13T21:12:24.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.9.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.9.0/manifests"},{"name":"v9.8.0","sha":"3d433be88f856265cb0fdb0ef62ebafe68d1e865","kind":"commit","published_at":"2020-05-13T18:27:17.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.8.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.8.0/manifests"},{"name":"v9.7.0","sha":"acfc66c54716358b320dfc9a842dfe5f035a27e9","kind":"commit","published_at":"2020-05-11T20:45:03.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.7.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.7.0/manifests"},{"name":"v9.6.0","sha":"1d8422160904c5af02abde7e111bfe583fecf5b7","kind":"commit","published_at":"2020-05-11T19:06:23.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.6.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.6.0/manifests"},{"name":"v9.6.0-alpha.2","sha":"bb525aa60d0e89437e736bb24d5fe7770bfbc330","kind":"commit","published_at":"2020-05-10T19:36:54.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.6.0-alpha.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.6.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.6.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.6.0-alpha.2/manifests"},{"name":"v9.6.0-alpha.1","sha":"a1baad37ca95acc6c53178e6facb766f49d46cc9","kind":"commit","published_at":"2020-05-10T18:26:32.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.6.0-alpha.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.6.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.6.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.6.0-alpha.1/manifests"},{"name":"v9.5.1","sha":"4f1ef07e558104d7827ec881bed8d9fecb20f494","kind":"commit","published_at":"2020-05-10T11:08:21.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.5.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.5.1/manifests"},{"name":"v9.5.0","sha":"2a9066cb7f0666a29731c2cab415bb878a1c6332","kind":"commit","published_at":"2020-05-05T19:57:10.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.5.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.5.0/manifests"},{"name":"v9.4.0","sha":"3cdc7ba8f0eb1192260d2f73485d44a3b84a3897","kind":"commit","published_at":"2020-04-15T19:25:02.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.4.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.4.0/manifests"},{"name":"v9.3.1","sha":"d22e983816b6a37d409b8cffc81f7b3f55b1f37d","kind":"commit","published_at":"2020-03-22T21:25:03.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.3.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.3.1/manifests"},{"name":"v9.3.0","sha":"abc59cec37c7cfc26782088b82255ab1de9f1ebb","kind":"commit","published_at":"2020-03-21T20:37:05.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.3.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.3.0/manifests"},{"name":"9.2.2","sha":"05d27945223679ae241fae636f2faf6f18663a97","kind":"commit","published_at":"2020-03-21T18:51:29.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/9.2.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/9.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/9.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/9.2.2/manifests"},{"name":"v9.2.1","sha":"6fdb8671b02577155994bcd8ba01ae4319c0a8f7","kind":"commit","published_at":"2020-03-14T18:39:11.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.2.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.2.1/manifests"},{"name":"v9.2.0","sha":"25559337842a67fd6c6a02bbb0dbaad671332791","kind":"commit","published_at":"2020-03-14T18:25:05.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.2.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.2.0/manifests"},{"name":"v9.1.2","sha":"afd48acada610b2237f176c4f0c19a3ddb93220c","kind":"commit","published_at":"2020-03-12T21:30:20.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.1.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.1.2/manifests"},{"name":"v9.1.1","sha":"cdfb3a9b08a74bebd324c6ad20ab074f9213f613","kind":"commit","published_at":"2020-03-05T21:52:08.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.1.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.1.1/manifests"},{"name":"v9.1.0","sha":"db7ecbdf11350620ef5c1b5d0cad5926d8e8c5d4","kind":"commit","published_at":"2020-03-03T21:06:57.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.1.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.1.0/manifests"},{"name":"v9.0.0","sha":"0a2107154fdc39f79dff2630084c43b0ec110102","kind":"commit","published_at":"2020-02-29T20:12:25.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.0.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.0.0/manifests"},{"name":"v9.0.0-beta.2","sha":"4b7c515308a5f33078fd64233d572d1e1d9837c7","kind":"commit","published_at":"2020-01-29T21:56:45.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.0.0-beta.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.0.0-beta.2/manifests"},{"name":"v9.0.0-beta.1","sha":"5e1ac0046bcb9a41ea44a72376ebe6cc6342ff43","kind":"commit","published_at":"2020-01-28T22:59:26.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v9.0.0-beta.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v9.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v9.0.0-beta.1/manifests"},{"name":"v8.3.3","sha":"eed902acca5ad964591128c96c41ee49fa6bec05","kind":"commit","published_at":"2020-01-25T21:38:54.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.3.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.3.3/manifests"},{"name":"v8.3.2","sha":"e9e583a94da2ec776df7730fbcd70192708d2f9b","kind":"commit","published_at":"2020-01-24T23:49:58.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.3.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.3.2/manifests"},{"name":"v8.3.1","sha":"f1ce6dc7754cfdf966a4d7542302b0d2ba9e5233","kind":"commit","published_at":"2020-01-02T21:52:38.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.3.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.3.1/manifests"},{"name":"v8.3.0","sha":"6290ca4c46f9073d84f4330723ad41f5b8515736","kind":"commit","published_at":"2019-12-28T21:30:54.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.3.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.3.0/manifests"},{"name":"v8.2.1","sha":"9a8945845fc5f86b7bd9630f73fb6232d5ddf6fe","kind":"commit","published_at":"2019-12-21T14:06:10.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.2.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.2.1/manifests"},{"name":"v8.2.0","sha":"0ccc604f41a4a6118d17e0581baa8d51c5b647ba","kind":"commit","published_at":"2019-12-19T09:59:42.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.2.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.2.0/manifests"},{"name":"v8.1.1","sha":"5c4f18c9e1fd221a2c68eec07faaa64e9f4a15b3","kind":"commit","published_at":"2019-12-19T04:58:37.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.1.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.1.1/manifests"},{"name":"v8.2.0-beta.2","sha":"c715c161182067aa1d62024fcb3fec3aa6bb6a45","kind":"commit","published_at":"2019-12-19T04:32:57.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.2.0-beta.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.2.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.2.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.2.0-beta.2/manifests"},{"name":"v8.2.0-beta.1","sha":"61a50563a02c9df2d67b82dd4e4302e23f0f3208","kind":"commit","published_at":"2019-12-19T04:13:11.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.2.0-beta.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.2.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.2.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.2.0-beta.1/manifests"},{"name":"v8.1.0","sha":"85a99045a72f2e95c7673055d95ca92628ec6c55","kind":"commit","published_at":"2019-12-15T12:28:59.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.1.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.1.0/manifests"},{"name":"v8.0.3","sha":"d34c3598c6668337b340fecf21e47e108f3bf797","kind":"commit","published_at":"2019-12-14T18:04:36.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.3/manifests"},{"name":"v8.0.2","sha":"60136e69ca25094d6527adf9aa228920065a98af","kind":"commit","published_at":"2019-12-13T22:30:19.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.2/manifests"},{"name":"v8.0.1","sha":"67c3abb697ffeb3c5f4ed0c65e7a2eda03115d7a","kind":"commit","published_at":"2019-12-04T22:37:57.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.1/manifests"},{"name":"v8.0.0","sha":"522bc149e325405b241430e15730617141b10c19","kind":"commit","published_at":"2019-11-12T20:16:59.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0/manifests"},{"name":"v8.0.0-alpha.14","sha":"5c06377d2a5614ca2ff3aa02d412da9ce33f2ea4","kind":"commit","published_at":"2019-11-02T12:00:00.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.14","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.14/manifests"},{"name":"v8.0.0-alpha.13","sha":"0643c23b54ea2113e3a3ed546a4f220daead0864","kind":"commit","published_at":"2019-11-02T11:41:40.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.13","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.13/manifests"},{"name":"v8.0.0-alpha.12","sha":"d5a3e60d9f7ae9035e7b8f5a405dcc1cbaaed467","kind":"commit","published_at":"2019-11-02T11:34:33.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.12","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.12/manifests"},{"name":"v7.7.3","sha":"d5a3e60d9f7ae9035e7b8f5a405dcc1cbaaed467","kind":"commit","published_at":"2019-11-02T11:34:33.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.7.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.7.3/manifests"},{"name":"v7.7.2","sha":"d5a3e60d9f7ae9035e7b8f5a405dcc1cbaaed467","kind":"commit","published_at":"2019-11-02T11:34:33.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.7.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.7.2/manifests"},{"name":"v7.7.1","sha":"f4616e8f23db09d34041276c9e16220abbb04b22","kind":"commit","published_at":"2019-11-01T18:55:38.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.7.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.7.1/manifests"},{"name":"v8.0.0-alpha.11","sha":"ca4750ceb7d165a44ce3bedf24574f4f38ca9352","kind":"commit","published_at":"2019-10-27T19:40:06.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.11","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.11/manifests"},{"name":"v8.0.0-alpha.10","sha":"22577396f69ab9196415894cfc381855e814a02c","kind":"commit","published_at":"2019-10-27T18:08:00.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.10","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.10/manifests"},{"name":"v7.7.0","sha":"c8e797c54e1c8b1dd5f39ddaa9d9ea7506cb085b","kind":"commit","published_at":"2019-10-27T18:03:17.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.7.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.7.0/manifests"},{"name":"v7.6.0","sha":"8040ff6df5e16a3af7fbb4a9b8868e3cce87b090","kind":"commit","published_at":"2019-10-27T17:23:03.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.6.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.6.0/manifests"},{"name":"v8.0.0-alpha.9","sha":"5158078651d1fa5c2410c600dfe9142736bf95fe","kind":"commit","published_at":"2019-10-27T12:37:52.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.9","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.9/manifests"},{"name":"v8.0.0-alpha.8","sha":"0f0137c7830c6b800ff86581d22179251529d444","kind":"commit","published_at":"2019-10-27T11:59:05.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.8","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.8/manifests"},{"name":"v8.0.0-alpha.7","sha":"fdbda19b4669d3a3e9ab29a4cb9c3b36e4000d5f","kind":"commit","published_at":"2019-10-27T11:51:55.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.7","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.7/manifests"},{"name":"v8.0.0-alpha.5","sha":"3438bb70ba30cdb75b80f7fc2740292b878e3385","kind":"commit","published_at":"2019-10-26T20:06:27.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.5/manifests"},{"name":"v8.0.0-alpha.4","sha":"92ef8c1460c163f9ba8ce27ed673e1ccd3c18d02","kind":"commit","published_at":"2019-10-26T19:57:00.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.4/manifests"},{"name":"v8.0.0-alpha.2","sha":"da88dd3111290cb97104b858f87e609b3598b0ab","kind":"commit","published_at":"2019-10-26T16:37:06.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.2/manifests"},{"name":"v8.0.0-alpha.6","sha":"2665378f5cb2a2de8d5214b007afe2d28040899c","kind":"commit","published_at":"2019-10-05T14:59:30.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.6","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.6/manifests"},{"name":"v8.0.0-alpha.3","sha":"2665378f5cb2a2de8d5214b007afe2d28040899c","kind":"commit","published_at":"2019-10-05T14:59:30.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.3/manifests"},{"name":"v8.0.0-alpha.1","sha":"2665378f5cb2a2de8d5214b007afe2d28040899c","kind":"commit","published_at":"2019-10-05T14:59:30.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v8.0.0-alpha.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v8.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v8.0.0-alpha.1/manifests"},{"name":"v7.5.1","sha":"e50ffe3773abb974cd6f83e20f484da10aa98c1c","kind":"commit","published_at":"2019-10-05T11:31:05.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.5.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.5.1/manifests"},{"name":"v7.5.0","sha":"64f41015d45473056f893f59eae8bee190c306b4","kind":"commit","published_at":"2019-10-05T11:28:37.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.5.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.5.0/manifests"},{"name":"v7.4.0","sha":"df2465c210e675a8aab5133c9b7cd08162e85294","kind":"commit","published_at":"2019-09-29T13:44:33.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.4.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.4.0/manifests"},{"name":"v7.3.9","sha":"2378427e56d61e84a52134bcc84cada6d6f6ab82","kind":"commit","published_at":"2019-07-21T20:00:57.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.9","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.9/manifests"},{"name":"v7.3.8","sha":"6b445a978e50dfccaf1e024fe46addfb0366be54","kind":"commit","published_at":"2019-07-17T22:40:27.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.8","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.8/manifests"},{"name":"v7.3.7","sha":"6b445a978e50dfccaf1e024fe46addfb0366be54","kind":"commit","published_at":"2019-07-17T22:40:27.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.7","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.7/manifests"},{"name":"v7.3.6","sha":"87a5af8ee4d93e8b118737684d8a43593d7df1cc","kind":"commit","published_at":"2019-07-09T20:13:54.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.6","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.6/manifests"},{"name":"v7.3.5","sha":"498b3206ae740038e18dce7f0dfc41db57d83235","kind":"commit","published_at":"2019-06-27T22:56:06.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.5/manifests"},{"name":"v7.3.4","sha":"28744cde12fe8813716355319d8aa7cac2a5b9b2","kind":"commit","published_at":"2019-06-05T23:11:01.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.4/manifests"},{"name":"v7.3.3","sha":"2bab97e95f816c0ec334dc8616b010f77e7eb526","kind":"commit","published_at":"2019-04-22T21:19:14.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.3/manifests"},{"name":"v7.3.2","sha":"4196adb61b2ba29c53122fdca2cdd89f79f70024","kind":"commit","published_at":"2019-04-07T20:47:10.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.2/manifests"},{"name":"v7.3.1","sha":"64264b93164a22a61354f3224d62a8c3915f8a5a","kind":"commit","published_at":"2019-02-27T21:26:56.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.1/manifests"},{"name":"v7.3.0","sha":"f4c828d78614bb0ae0e7f2e1e2de68623bd3d67b","kind":"commit","published_at":"2019-01-01T21:29:15.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.3.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.3.0/manifests"},{"name":"v7.2.8","sha":"021db77893d741ca458de7bde41113253eace6d8","kind":"commit","published_at":"2018-12-28T16:18:09.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.2.8","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.8/manifests"},{"name":"v7.2.7","sha":"cd36d1c5e2b8f0734f9397dc87b385f2022337fe","kind":"commit","published_at":"2018-12-18T19:43:26.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.2.7","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.7/manifests"},{"name":"v7.2.6","sha":"527d170ecf86b0054d85acfcc7e015b332e78f6f","kind":"commit","published_at":"2018-12-17T21:25:35.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.2.6","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.6/manifests"},{"name":"v7.2.5","sha":"dc7d5e2c7e58e3dd3f7610e08c6213044bc3eaca","kind":"commit","published_at":"2018-11-03T20:50:39.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.2.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.5/manifests"},{"name":"v7.2.4","sha":"0187c75e05b3e423cd2e4694d0c3ca42e5382a37","kind":"commit","published_at":"2018-11-03T20:28:32.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.2.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.4/manifests"},{"name":"v7.2.3","sha":"5a03e51e049202fcc866012e609df15f6d596e45","kind":"commit","published_at":"2018-11-03T16:45:59.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.2.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.3/manifests"},{"name":"v7.2.2","sha":"a76419f0c7aa93f338c30093c5178ada5bf1fb2b","kind":"commit","published_at":"2018-10-26T18:48:23.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.2.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.2/manifests"},{"name":"v7.2.1","sha":"a63a98da7f258a18af208bf61bef19940a9ddc4d","kind":"commit","published_at":"2018-10-21T09:51:33.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.2.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.1/manifests"},{"name":"v7.2.0","sha":"5fa048d0e6eb6e8ebcadb8e41ae9dbc8e57e7200","kind":"commit","published_at":"2018-10-21T07:38:35.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.2.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.2.0/manifests"},{"name":"v7.1.0","sha":"c1028c92645ea146bda4a7828161c272b4052f8a","kind":"commit","published_at":"2018-10-16T20:54:57.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.1.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.1.0/manifests"},{"name":"v7.0.8","sha":"a8d57862f49ae23f17a26dd364f9ffbd606f8ac2","kind":"commit","published_at":"2018-10-16T20:15:38.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.8","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.8/manifests"},{"name":"v7.0.7","sha":"bbec30b7a10648ec6c654a10f316127bc40ebb9f","kind":"commit","published_at":"2018-10-03T12:55:20.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.7","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.7/manifests"},{"name":"v7.0.6","sha":"334fcc622a676d17fa66477b561f254f063a09e2","kind":"commit","published_at":"2018-09-28T21:02:11.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.6","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.6/manifests"},{"name":"v7.0.5","sha":"fa7e6b70a2d47468b8c2a03eeeb56aad7aaae02f","kind":"commit","published_at":"2018-09-26T07:42:15.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.5/manifests"},{"name":"v7.0.4","sha":"b1b363ed128a02bc750185558b2dcc84c769ba2f","kind":"commit","published_at":"2018-09-25T12:13:11.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.4/manifests"},{"name":"v7.0.3","sha":"b1b363ed128a02bc750185558b2dcc84c769ba2f","kind":"commit","published_at":"2018-09-25T12:13:11.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.3/manifests"},{"name":"v7.0.2","sha":"ee3af32de396d22375cb9c676f5e6ce71221541f","kind":"commit","published_at":"2018-09-24T13:36:08.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.2/manifests"},{"name":"v7.0.1","sha":"4715e343259f0dcc9dca7baa2c1e1789122ca0d1","kind":"commit","published_at":"2018-09-24T10:37:13.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.1/manifests"},{"name":"v7.0.0","sha":"f085135833a1fcbf5c05efbc392f5b25674fcbff","kind":"commit","published_at":"2018-09-24T09:10:37.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0/manifests"},{"name":"v7.0.0-beta.2","sha":"1ca5078afe91299d1ededf2b2994e6de54f78ef5","kind":"commit","published_at":"2018-09-23T16:20:23.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.0-beta.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-beta.2/manifests"},{"name":"v7.0.0-beta.1","sha":"cb5050828deec26d2c79f411b0e10e78fd293ad1","kind":"commit","published_at":"2018-09-23T11:32:43.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.0-beta.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-beta.1/manifests"},{"name":"v7.0.0-alpha.6","sha":"91cefd65cd767dddb0d8dae9ff3148aafb93f28c","kind":"commit","published_at":"2018-09-04T06:45:17.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.0-alpha.6","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.6/manifests"},{"name":"v7.0.0-alpha.5","sha":"5dc96e2245f8917082977b3b42fd6fb35ba50c10","kind":"commit","published_at":"2018-08-30T21:21:04.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.0-alpha.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.5/manifests"},{"name":"v7.0.0-alpha.4","sha":"80520fce62ccf91a15b3d15326d6ca21c850c0e5","kind":"commit","published_at":"2018-08-23T06:55:03.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.0-alpha.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.4/manifests"},{"name":"v7.0.0-alpha.3","sha":"066e8125ec3ef8d01ca820eb132513e00f4253e7","kind":"commit","published_at":"2018-08-21T21:13:18.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.0-alpha.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.3/manifests"},{"name":"v7.0.0-alpha.2","sha":"ffcd69c17ca2bdc77d405a72999a56ccac3acf27","kind":"commit","published_at":"2018-08-20T21:05:20.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.0-alpha.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.2/manifests"},{"name":"v6.5.2","sha":"4231044aa94e234b53e296181ca5b6b4cecb6e3f","kind":"commit","published_at":"2018-07-22T13:44:15.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.5.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.5.2/manifests"},{"name":"v6.5.1","sha":"5ce37293f1731e11c54435708d6f59ca1f3c37e3","kind":"commit","published_at":"2018-07-17T19:54:55.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.5.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.5.1/manifests"},{"name":"v6.5.0","sha":"0e742af0c8abe7bfef59c9d4b40dcc8aef9ac4b4","kind":"commit","published_at":"2018-06-30T11:30:30.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.5.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.5.0/manifests"},{"name":"v6.4.4","sha":"609d335e72c0d4890063d8c8b440f151f1536001","kind":"commit","published_at":"2018-06-09T17:13:16.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.4.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.4/manifests"},{"name":"v6.4.3","sha":"49fa90cb7fe47a28d4580adc44a257ba32683e8c","kind":"commit","published_at":"2018-05-30T21:08:58.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.4.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.3/manifests"},{"name":"v6.4.2","sha":"1f21da53b4ee1af0ac3e02227a101ee6e36e5cc2","kind":"commit","published_at":"2018-05-14T21:31:11.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.4.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.2/manifests"},{"name":"v7.0.0-alpha.1","sha":"728f985a042539994578da5aeffbfaef53ece4ee","kind":"commit","published_at":"2018-05-14T20:55:48.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v7.0.0-alpha.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v7.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v7.0.0-alpha.1/manifests"},{"name":"v6.4.1","sha":"9f6d2f2c741ed842308ae36b47662eec2b844c47","kind":"commit","published_at":"2018-05-13T19:23:42.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.4.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.1/manifests"},{"name":"v6.4.0","sha":"76fce154d158a219915ba1a45dc6c194b30cbc11","kind":"commit","published_at":"2018-05-13T18:54:57.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.4.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.4.0/manifests"},{"name":"v6.3.0","sha":"0f3b8d12fe01cbb4ef6de1563895a9e3738ad361","kind":"commit","published_at":"2018-03-17T15:53:15.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.3.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.3.0/manifests"},{"name":"v6.2.0","sha":"25fdad98f2ab818eb92bf9600356e206f9eeef54","kind":"commit","published_at":"2018-03-17T15:15:30.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.2.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.2.0/manifests"},{"name":"v6.1.1","sha":"1271ee6bd86320e71675b67dd91840ed55243471","kind":"commit","published_at":"2018-03-17T12:43:27.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.1.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.1.1/manifests"},{"name":"v6.1.0","sha":"c8a9ad93d3b06eae853ba1265b0f11b34466a9cc","kind":"commit","published_at":"2018-03-12T10:31:32.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.1.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.1.0/manifests"},{"name":"v6.1.0-beta.2","sha":"3ae2b80d597b634fa3a8b42ddf0cd8e6bedcd317","kind":"commit","published_at":"2018-03-11T18:18:01.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.1.0-beta.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.1.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.1.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.1.0-beta.2/manifests"},{"name":"v6.0.1","sha":"c0aa1ed146acc950bb1a8f7361610ae90ac0825f","kind":"commit","published_at":"2018-02-27T17:30:59.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.1/manifests"},{"name":"v6.1.0-beta.1","sha":"0b362131d38eb0594fc4cca52c6c8b45547053ec","kind":"commit","published_at":"2018-02-03T18:04:51.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.1.0-beta.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.1.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.1.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.1.0-beta.1/manifests"},{"name":"v6.0.0","sha":"2e8222c983afc082bba7c2920dfa01de7d343b71","kind":"commit","published_at":"2018-01-22T22:44:16.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0/manifests"},{"name":"v6.0.0-beta.10","sha":"6ebae8b645ee644326c89ef7ea5b088d3c34b48f","kind":"commit","published_at":"2018-01-21T18:17:00.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.10","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.10/manifests"},{"name":"v6.0.0-beta.9","sha":"b601a6eaf661924f15842f5f321844bda733e60e","kind":"commit","published_at":"2018-01-17T20:45:38.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.9","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.9/manifests"},{"name":"v6.0.0-beta.8","sha":"a7995c45182455fa46f83d0a21ae057cb6a25c22","kind":"commit","published_at":"2018-01-16T21:29:08.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.8","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.8/manifests"},{"name":"v6.0.0-beta.7","sha":"b58371352e23fd2bb6053ac04197900cccc11eb4","kind":"tag","published_at":"2018-01-05T22:04:01.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.7","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.7/manifests"},{"name":"v6.0.0-beta.6","sha":"71755f069ce5df912573319a542c364eb0e104f8","kind":"tag","published_at":"2018-01-05T22:03:09.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.6","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.6/manifests"},{"name":"v6.0.0-beta.5","sha":"a38cce0215a2f7ca8aebbd2191be629fb7f7cb9e","kind":"tag","published_at":"2018-01-05T21:55:17.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.5/manifests"},{"name":"v6.0.0-beta.4","sha":"6549c57e0a79e41c8631f4b81b4eb4516cc644ba","kind":"tag","published_at":"2018-01-05T18:59:55.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.4/manifests"},{"name":"v6.0.0-beta.3","sha":"d6d58f4996ea89aebc7decab44a56467e7c44922","kind":"tag","published_at":"2018-01-04T22:10:19.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.3/manifests"},{"name":"v6.0.0-beta.2","sha":"837c97094e61c339e10e20aa6424d94fada74ea7","kind":"commit","published_at":"2018-01-03T21:42:05.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.2/manifests"},{"name":"v6.0.0-beta.1","sha":"6c1976b143699466654f4a890bcb70775a17241b","kind":"commit","published_at":"2018-01-03T21:32:37.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v6.0.0-beta.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v6.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v6.0.0-beta.1/manifests"},{"name":"v5.13.1","sha":"b8270640d5711feffb01d1bf85bb7da95179c4de","kind":"tag","published_at":"2017-10-09T21:45:16.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.13.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.13.1/manifests"},{"name":"v5.13.0","sha":"29e2568ec918aab0edb998254a23acc36ae00cfa","kind":"tag","published_at":"2017-10-07T17:29:40.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.13.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.13.0/manifests"},{"name":"v5.12.2","sha":"bba687528ad6f9490340b4f3d8171c82c8291bf7","kind":"tag","published_at":"2017-08-09T21:20:03.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.12.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.12.2/manifests"},{"name":"v5.12.1","sha":"b3f2e43b28759f7d4c69c3d9c67b180c177dd308","kind":"tag","published_at":"2017-07-04T21:32:34.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.12.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.12.1/manifests"},{"name":"v5.12.0","sha":"bc0d99d9eb1da6a6549900e6d97ba9c5c65f91e7","kind":"tag","published_at":"2017-06-24T17:47:23.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.12.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.12.0/manifests"},{"name":"v5.11.2","sha":"67081f5b520055795cec9fa24b756b8a1e8fc5f3","kind":"tag","published_at":"2017-06-24T17:38:09.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.11.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.11.2/manifests"},{"name":"v5.11.1","sha":"48a4a733f7909641985e48017506908e358928f2","kind":"tag","published_at":"2017-06-24T17:35:47.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.11.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.11.1/manifests"},{"name":"v5.11.0","sha":"ecac8c5e8e888a8148b5f84ac07bd349708bed59","kind":"tag","published_at":"2017-05-21T12:46:07.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.11.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.11.0/manifests"},{"name":"v5.10.1","sha":"092200ad15ab0e72f1d17ff45a528d2a5e2e3ede","kind":"tag","published_at":"2017-05-18T18:04:32.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.10.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.10.1/manifests"},{"name":"v5.10.0","sha":"11a9bf7d8b05cc3d670a82c06d7d2f36387f88c3","kind":"tag","published_at":"2017-04-12T16:26:03.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.10.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.10.0/manifests"},{"name":"v5.9.4","sha":"ce63e24b1565d47cddbc4dd8c85366174fdd71e6","kind":"commit","published_at":"2017-02-17T16:22:40.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.9.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.4/manifests"},{"name":"v5.9.3","sha":"9331a543a80be83cdffc03f24bddc987c56015f2","kind":"tag","published_at":"2017-01-29T22:26:06.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.9.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.3/manifests"},{"name":"v5.9.2","sha":"fdaf4f8cf23a15eda6713bfed040631d8f1c7445","kind":"tag","published_at":"2017-01-29T22:16:14.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.9.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.2/manifests"},{"name":"v5.9.1","sha":"d454c1d0d0f7b78531bd5909b4beb987057ddc93","kind":"tag","published_at":"2017-01-29T22:14:03.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.9.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.1/manifests"},{"name":"v5.9.0","sha":"12a7ba5a6a390f0c46a67511a773782667f49adf","kind":"tag","published_at":"2017-01-28T16:13:09.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.9.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.9.0/manifests"},{"name":"v5.8.1","sha":"428e3c30270a388d20a2a5ff3c1c3515e75f4ee7","kind":"tag","published_at":"2017-01-04T21:43:31.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.8.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.8.1/manifests"},{"name":"v5.8.0","sha":"23cc566875b29e2429c4953529694b026c49e212","kind":"tag","published_at":"2016-12-19T11:24:46.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.8.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.8.0/manifests"},{"name":"v5.7.0","sha":"1affaf60183bb5d52b9fc99673f5163eb2a8efb1","kind":"tag","published_at":"2016-12-18T23:01:05.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.7.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.7.0/manifests"},{"name":"v5.6.2","sha":"6ba388b7d60a564c679165ef5b4499db268693b1","kind":"tag","published_at":"2016-12-13T21:04:22.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.6.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.6.2/manifests"},{"name":"v5.6.1","sha":"d73403cdd0c3eefb91f23dd37868011775884b6e","kind":"tag","published_at":"2016-12-13T21:01:48.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.6.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.6.1/manifests"},{"name":"v5.6.0","sha":"cd150e82145c9d719aec130011f0840318f5e27d","kind":"tag","published_at":"2016-12-12T17:47:48.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.6.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.6.0/manifests"},{"name":"v5.5.0","sha":"7f8698e27d238611d2d23465e0e3b21f20bf16a3","kind":"tag","published_at":"2016-10-02T21:13:53.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.5.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.5.0/manifests"},{"name":"v5.4.0","sha":"890bb3d505abe85b889d8620270e58c3f3079767","kind":"tag","published_at":"2016-10-02T19:45:31.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.4.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.4.0/manifests"},{"name":"v5.3.1","sha":"7fcc304a5f16ee67e0361d389c49e8a83f3e847f","kind":"tag","published_at":"2016-10-02T07:51:40.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.3.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.3.1/manifests"},{"name":"v5.3.0","sha":"936eadde838dd0afe767fa5b5380215b4fdc442c","kind":"tag","published_at":"2016-10-01T22:20:31.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.3.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.3.0/manifests"},{"name":"v5.2.0","sha":"a73a02e7e10359d8fa54e4b08c7a65c8f3dee70d","kind":"tag","published_at":"2016-10-01T14:29:29.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.2.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.2.0/manifests"},{"name":"v5.1.5","sha":"129423d9db499a750f34abd2ddb32c9ad3071fc2","kind":"tag","published_at":"2016-09-19T20:49:02.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.1.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.5/manifests"},{"name":"v5.1.4","sha":"25da5889f4f8a50ffb31a0512fd499abaf95fc40","kind":"tag","published_at":"2016-09-19T20:29:16.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.1.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.4/manifests"},{"name":"v5.1.3","sha":"bd127f025b0c1de7e62bd46c1cd5d96d80a95d67","kind":"tag","published_at":"2016-09-17T15:13:17.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.1.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.3/manifests"},{"name":"v5.1.2","sha":"dd8924897a22d8ac96d9880875450dc18e0f5410","kind":"tag","published_at":"2016-09-11T10:42:34.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.1.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.2/manifests"},{"name":"v5.1.1","sha":"29246dad6116dfa9e45e3732737ce78c313da77c","kind":"tag","published_at":"2016-08-18T20:07:20.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.1.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.1/manifests"},{"name":"v5.1.0","sha":"109a73839b6606a391ba1ff1337d08b8fc61595b","kind":"tag","published_at":"2016-08-16T21:14:49.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.1.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.1.0/manifests"},{"name":"v5.0.5","sha":"ecb2a999c7ec1722c125837e258f02eba696cfe9","kind":"tag","published_at":"2016-08-01T22:01:15.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.0.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.5/manifests"},{"name":"v5.0.4","sha":"7b0c4bbc8b6242c380f790e76e076f37c4c75614","kind":"tag","published_at":"2016-08-01T21:21:30.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.0.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.4/manifests"},{"name":"v5.0.3","sha":"970772117d7c6683715ff4b085ddc8b52ee1a895","kind":"tag","published_at":"2016-07-21T22:16:38.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.0.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.3/manifests"},{"name":"v5.0.2","sha":"6b4fea2d98ab6ddaedfa20f97dbbef9e33b1f94e","kind":"tag","published_at":"2016-07-20T16:00:08.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.0.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.2/manifests"},{"name":"v5.0.1","sha":"67b1417f69acbaa41ef5990aa4e7c39c479669f2","kind":"tag","published_at":"2016-07-18T22:20:53.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.0.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.1/manifests"},{"name":"v5.0.0","sha":"0d044f7ccb59f8bf4e2193bdb86fc7d6805f91c8","kind":"tag","published_at":"2016-07-14T17:58:42.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v5.0.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v5.0.0/manifests"},{"name":"v4.6.1","sha":"b1a6694b40b58ae7c5ccc61f57557b02912f25f8","kind":"tag","published_at":"2016-07-13T19:07:20.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.6.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.6.1/manifests"},{"name":"v4.6.0","sha":"699401e9ca4e67eb4b92084dcde4e3eeed5f59df","kind":"tag","published_at":"2016-06-28T22:00:18.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.6.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.6.0/manifests"},{"name":"v4.5.4","sha":"4f2336cd756c472e768a71153c3baf9d23f8356c","kind":"tag","published_at":"2016-06-07T08:47:20.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.5.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.4/manifests"},{"name":"v4.5.3","sha":"42e5e4351c4f4fee6291638d49d9cffaf5e6e8dc","kind":"tag","published_at":"2016-06-07T08:43:39.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.5.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.3/manifests"},{"name":"v4.5.2","sha":"2056e8fcff7203b77f6a3d8e4ccb4f8bcbfbea4b","kind":"tag","published_at":"2016-06-06T20:56:54.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.5.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.2/manifests"},{"name":"v4.5.1","sha":"b3253e74dafc37c3786679c15a666d45c1ebfab5","kind":"tag","published_at":"2016-05-31T21:05:35.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.5.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.1/manifests"},{"name":"v4.5.0","sha":"0bba77d63c29b937270ea9006798704cf0d8ecd3","kind":"tag","published_at":"2016-05-10T21:47:45.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.5.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.5.0/manifests"},{"name":"v4.4.0","sha":"3e2b6884fdfcede584e5484ea780c30753d85a47","kind":"tag","published_at":"2016-04-07T20:34:40.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.4.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.4.0/manifests"},{"name":"v4.3.1","sha":"b71dd12aa37e4118c81c9bde868c577574fcb395","kind":"tag","published_at":"2016-04-02T13:31:06.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.3.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.3.1/manifests"},{"name":"v4.3.0","sha":"998ca2801f536c2206da3d49f80a1101ae723ce3","kind":"tag","published_at":"2016-03-19T18:04:26.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.3.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.3.0/manifests"},{"name":"v4.2.0","sha":"5944d4379aae2029d7fff60d828bb8254e577bb2","kind":"tag","published_at":"2016-03-17T22:11:18.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.2.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.2.0/manifests"},{"name":"v4.1.1","sha":"086967587c0fd6e691e0cfd8c40de74a05c75fd9","kind":"tag","published_at":"2016-02-15T20:45:19.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.1.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.1.1/manifests"},{"name":"v4.1.0","sha":"038202b93a383b1ebafdfb3b2a0ef3c2d60a85eb","kind":"tag","published_at":"2016-01-28T23:10:56.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.1.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.1.0/manifests"},{"name":"v4.0.1","sha":"d3b7a89bea4b476bd2431a0c87fc76e46ecbd40a","kind":"tag","published_at":"2016-01-02T14:48:51.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.0.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.0.1/manifests"},{"name":"v4.0.0","sha":"9a7e9a616fac4b52e0fad6c625829778357fc398","kind":"tag","published_at":"2015-12-30T16:56:48.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v4.0.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v4.0.0/manifests"},{"name":"v3.2.1","sha":"48d37c5f0030b59657e3305b098b51b9e69c9723","kind":"tag","published_at":"2015-12-29T23:32:01.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.2.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.2.1/manifests"},{"name":"v3.2.0","sha":"d88d46529a4f6b1a7f980af7ecc5f63f9df003c1","kind":"tag","published_at":"2015-12-29T21:25:27.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.2.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.2.0/manifests"},{"name":"v3.1.3","sha":"81e353083462de944bab57f9fff1d58af0ae0650","kind":"tag","published_at":"2015-12-24T19:34:18.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.1.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"ade49607e22400658569d8a2dac08bfcc252111f","kind":"tag","published_at":"2015-12-24T18:50:30.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.1.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"f02aa755e4e2ff7078f6856af11b5548a140b4df","kind":"tag","published_at":"2015-12-24T16:17:55.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.1.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"54f0ada1346debd32946cf68de1e8e3180e1294e","kind":"tag","published_at":"2015-12-24T15:32:24.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.1.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.1.0/manifests"},{"name":"v3.0.4","sha":"d1eb31bf6491bd9119b8a674d1824aa1bc3c5cf9","kind":"tag","published_at":"2015-12-17T20:22:49.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.0.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.4/manifests"},{"name":"v3.0.3","sha":"73f5ced52ef9f6bdf850b83f08573311f2ee8c65","kind":"tag","published_at":"2015-12-08T23:00:01.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.0.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"80ab495e9fd364b11b2a5772c86c402a975d5aba","kind":"tag","published_at":"2015-12-03T00:41:34.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.0.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"a75eabec4897632fdecc8c2a3a8196219ad98c63","kind":"tag","published_at":"2015-11-28T15:26:22.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.0.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.1/manifests"},{"name":"v3.0.0","sha":"f0e113203ce362e1bc3e83f08fb8fbbfe2ddcab0","kind":"tag","published_at":"2015-11-28T15:19:52.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v3.0.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v3.0.0/manifests"},{"name":"v2.4.0","sha":"31252975bf2626d1d4bce084970cc0089f616348","kind":"tag","published_at":"2015-11-28T13:35:24.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.4.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.4.0/manifests"},{"name":"v2.3.1","sha":"e4710a5464786ba84a13f183864f7137c42343d0","kind":"tag","published_at":"2015-11-21T02:31:26.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.3.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.3.1/manifests"},{"name":"v2.3.0","sha":"ab0bd935afd53d09e3f9956a2a3388218a2676c3","kind":"tag","published_at":"2015-11-10T22:46:33.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.3.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.3.0/manifests"},{"name":"v2.2.15","sha":"cd6cde722e55bdc68969cb0bc4d4b151f1861bbb","kind":"tag","published_at":"2015-11-10T22:22:27.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.15","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.15/manifests"},{"name":"v2.2.14","sha":"9ea5dead332c031a6d61154ab5146848f4e9d737","kind":"tag","published_at":"2015-11-10T22:20:57.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.14","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.14/manifests"},{"name":"v2.2.13","sha":"4ef680c4e177c1e58d21004a74ed2f034aa46628","kind":"tag","published_at":"2015-11-10T22:20:28.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.13","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.13/manifests"},{"name":"v2.2.12","sha":"d4e85655177122e1ece7990eccf98e2be373f84b","kind":"tag","published_at":"2015-11-08T20:43:21.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.12","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.12/manifests"},{"name":"v2.2.11","sha":"4be57d95a3854dc35ad575e9d93c23a7480536b3","kind":"commit","published_at":"2015-11-08T20:35:35.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.11","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.11/manifests"},{"name":"v2.2.10","sha":"4092d15b900541a7b83d14e0585770b57464e1b6","kind":"commit","published_at":"2015-11-08T20:32:47.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.10","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.10/manifests"},{"name":"v2.2.9","sha":"93212c2644152b764f17b7e8142bce179cb4c766","kind":"commit","published_at":"2015-11-08T20:28:37.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.9","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.9/manifests"},{"name":"v2.2.8","sha":"bfdf9c0c932e36ce61fd15a871cc8b46b5a82b04","kind":"commit","published_at":"2015-11-07T12:50:20.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.8","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.8/manifests"},{"name":"v2.2.7","sha":"e9507198b1d398158086eacab5815649de4a9db5","kind":"commit","published_at":"2015-11-07T09:39:38.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.7","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.7/manifests"},{"name":"v2.2.6","sha":"6c6891daf52a7cf8f2851f24effb427dbd7c7d84","kind":"commit","published_at":"2015-11-06T23:47:34.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.6","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.6/manifests"},{"name":"v2.2.5","sha":"650dbc52a0ea351176bde49418bfcb4df6022044","kind":"commit","published_at":"2015-11-06T23:13:44.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.5","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.5/manifests"},{"name":"v2.2.4","sha":"650dbc52a0ea351176bde49418bfcb4df6022044","kind":"commit","published_at":"2015-11-06T23:13:44.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.4","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.4/manifests"},{"name":"v0.0.1","sha":"8f93181ae6636ae5877204d3c3a39265d6a2c2c8","kind":"tag","published_at":"2015-11-06T23:13:08.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v0.0.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v0.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v0.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v0.0.1/manifests"},{"name":"v2.2.3","sha":"b652340591b9a3c763b0625a0cbda66d1df31cc4","kind":"commit","published_at":"2015-10-21T22:43:16.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.3/manifests"},{"name":"v2.2.2","sha":"6398f0a6988a6c5b0ed554ddc00cf4668aa052dc","kind":"commit","published_at":"2015-10-21T22:42:28.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"2ebd5c4af132bd98ef94164fd72bbcfb7f4cacee","kind":"commit","published_at":"2015-10-21T22:34:10.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"b5dd49659f91c132aae725c32e6cd74c8a0c5822","kind":"commit","published_at":"2015-10-21T22:27:32.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.2.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"df64a1d3977b1a91c755a808667b0f51e2217207","kind":"commit","published_at":"2015-10-05T19:40:42.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.1.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.1.0/manifests"},{"name":"v2.0.1","sha":"e120ab48c92791e75c0ed44d335261c580a11a63","kind":"commit","published_at":"2015-09-25T11:32:29.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.0.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"4d5d9687485bf95d3fed440a21894f6272544589","kind":"commit","published_at":"2015-09-25T08:40:00.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v2.0.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v2.0.0/manifests"},{"name":"v1.5.2","sha":"ce0d254188d3f37c307d3d519f01374485f9274d","kind":"commit","published_at":"2015-05-31T11:20:33.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.5.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"c14ef40253a52c8276f0dbe63cc62951c76356dd","kind":"commit","published_at":"2015-05-27T09:48:33.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.5.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"1352d9f25c445626637ca793bb66150a9e30595c","kind":"commit","published_at":"2015-05-17T20:42:30.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.5.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"8efd33c75265522aef2b399dae2371b0e61d7f44","kind":"commit","published_at":"2015-05-11T16:19:39.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.4.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"454f7491eb1eabae346cdac7740e63b4046e906b","kind":"commit","published_at":"2015-05-10T19:55:18.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.4.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"a227aeaa5f750db652479f32aa4a349adaebe76e","kind":"commit","published_at":"2015-05-10T17:27:51.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.3.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"31ea6fe89ce49cb1487365acd27b34701582c2b6","kind":"commit","published_at":"2015-05-10T11:24:27.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.2.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.2.0/manifests"},{"name":"v1.1.3","sha":"688db7514cd34c305cded0f63d6f95382bd6d0f7","kind":"commit","published_at":"2015-05-06T07:14:08.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.1.3","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"61122fb7deaeec0ebf543d594f456de9efa5a622","kind":"commit","published_at":"2015-05-05T22:41:50.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.1.2","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"e303132a05fe855365668c7c7bba1148aa64e76f","kind":"commit","published_at":"2015-05-05T22:36:07.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.1.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"9fb27c963f78850bbeae049ac5e2cce4affdf7c2","kind":"commit","published_at":"2015-05-05T13:44:23.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.1.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"2de3af614ea408661d5837873634e5f2900e39ad","kind":"commit","published_at":"2015-05-04T08:19:06.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.0.1","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"096b91ff8c6beb5cf9a65f868f5ef17097bd3292","kind":"commit","published_at":"2015-05-03T13:37:58.000Z","download_url":"https://codeload.github.com/wheresrhys/fetch-mock/tar.gz/v1.0.0","html_url":"https://github.com/wheresrhys/fetch-mock/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wheresrhys%2Ffetch-mock/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2024-09-07T19:57:32.583Z","dependent_packages_count":2142,"downloads":4149183,"downloads_period":"last-month","dependent_repos_count":14474,"rankings":{"downloads":0.16619504761181944,"dependent_repos_count":0.22990171177161736,"dependent_packages_count":0.03754672137486549,"stargazers_count":2.3132645213798715,"forks_count":2.4913081200298746,"docker_downloads_count":0.3461606241643172,"average":0.930729457722061},"purl":"pkg:npm/fetch-mock","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/fetch-mock","docker_dependents_count":117,"docker_downloads_count":12322131,"usage_url":"https://repos.ecosyste.ms/usage/npm/fetch-mock","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/fetch-mock/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fetch-mock/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fetch-mock/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fetch-mock/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/fetch-mock/related_packages","maintainers":[{"uuid":"wheresrhys","login":"wheresrhys","name":null,"email":"wheresrhys@gmail.com","url":null,"packages_count":15,"html_url":"https://www.npmjs.com/~wheresrhys","role":null,"created_at":"2022-11-12T08:40:00.899Z","updated_at":"2022-11-12T08:40:00.899Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/wheresrhys/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5007756,"maintainers_count":1013017,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":74,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3843011603","node_id":"PR_kwDOA2CHbc6-s3x4","number":835,"state":"closed","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend/packages/superset-ui-core","user":"dependabot[bot]","labels":["dependencies:npm","packages"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-31T08:40:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-22T13:41:24.000Z","updated_at":"2026-01-31T08:40:43.000Z","time_to_close":759558,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend/packages/superset-ui-core","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/soitun/caravel/pull/835","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soitun%2Fcaravel/issues/835","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/835/packages"},{"uuid":"3779791332","node_id":"PR_kwDOJDtlns67cptG","number":195,"state":"closed","title":"build(deps-dev): bump the npm-development group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","size/xl","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-09T00:55:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T00:07:03.000Z","updated_at":"2026-02-09T00:55:47.000Z","time_to_close":3026922,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"npm-development","update_count":17,"packages":[{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@fetch-mock/jest","old_version":"0.2.16","new_version":"0.2.20","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"@jest/globals","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@stylistic/eslint-plugin","old_version":"5.2.3","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/node","old_version":"20.19.10","new_version":"20.19.27","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/ncc","old_version":"0.38.3","new_version":"0.38.4","repository_url":"https://github.com/vercel/ncc"},{"name":"eslint","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"fetch-mock","old_version":"12.5.3","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"jest","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.1","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.39.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@fetch-mock/jest](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/jest) | `0.2.16` | `0.2.20` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.0.5` | `30.2.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.2.3` | `5.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.10` | `20.19.27` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.3` | `0.38.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.33.0` | `9.39.2` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.3` | `12.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.0.5` | `30.2.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.0.5` | `30.2.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.1` | `29.4.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.39.0` | `8.51.0` |\n\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fetch-mock/jest` from 0.2.16 to 0.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003e\u003ccode\u003e@​fetch-mock/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejest: v0.2.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.19...jest-v0.2.20\"\u003e0.2.20\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.18...jest-v0.2.19\"\u003e0.2.19\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.5 to ^12.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.17...jest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.4 to ^12.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evitest: v0.2.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/vitest-v0.2.17...vitest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.16...jest-v0.2.17\"\u003e0.2.17\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compatible with browser builds using cjs (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e4b174d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/jest/CHANGELOG.md\"\u003e\u003ccode\u003e@​fetch-mock/jest\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/wheresrhys/fetch-mock/compare/jest-v0.2.19...jest-v0.2.20\"\u003e0.2.20\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.18...jest-v0.2.19\"\u003e0.2.19\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.5 to ^12.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.17...jest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.4 to ^12.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.16...jest-v0.2.17\"\u003e0.2.17\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compatible with browser builds using cjs (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e4b174d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.3 to ^12.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\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/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/0ce27b21fd4db25cd80663d5c67ec969bfa0c611\"\u003e\u003ccode\u003e0ce27b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e\u003ccode\u003e4b174d0\u003c/code\u003e\u003c/a\u003e fix: make compatible with browser builds using cjs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/jest-v0.2.20/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jest/globals` from 30.0.5 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003e\u003ccode\u003e@​jest/globals\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​jest/globals\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-globals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.2.3 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.10 to 20.19.27\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 `@vercel/ncc` from 0.38.3 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ncc/releases\"\u003e\u003ccode\u003e@​vercel/ncc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/ncc/compare/0.38.3...0.38.4\"\u003e0.38.4\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecjs-build:\u003c/strong\u003e enable evaluating import.meta in cjs build (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/ncc/commit/e72d34d97e7cb2348af19993b6cdb6fec5374ac9\"\u003ee72d34d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/vercel/ncc/pull/897/issues/discussion_r836916315\"\u003evercel/ncc#897\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1019\"\u003e#1019\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/vercel/ncc/commit/e72d34d97e7cb2348af19993b6cdb6fec5374ac9\"\u003e\u003ccode\u003ee72d34d\u003c/code\u003e\u003c/a\u003e fix(cjs-build): enable evaluating import.meta in cjs build (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/186af2b5f3e947bcc0bdb040afc64646d991df00\"\u003e\u003ccode\u003e186af2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/162c7d4f49a17cba11e3a446706c8a8581fd236e\"\u003e\u003ccode\u003e162c7d4\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1283\"\u003e#1283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/24734b5502429ff3120468468aecf3382770fbd7\"\u003e\u003ccode\u003e24734b5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/7bf44d5bf9e760e0b46646e55fb62966f1c01b03\"\u003e\u003ccode\u003e7bf44d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump sha.js from 2.4.11 to 2.4.12 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/50f185180fb2ea815e6401364c9eeb4f8ebf196f\"\u003e\u003ccode\u003e50f1851\u003c/code\u003e\u003c/a\u003e chore(deps): Bump tmp from 0.2.3 to 0.2.4 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/d797f1b1ee32935ef4de388776b7836945399da8\"\u003e\u003ccode\u003ed797f1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump koa from 2.16.1 to 3.0.1 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/9bdbd474fda6b872d559a3c1730643a76d9e7c37\"\u003e\u003ccode\u003e9bdbd47\u003c/code\u003e\u003c/a\u003e chore(deps): Bump pbkdf2 from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/cbfd660dca6db33f8cae132873293f5db99f9749\"\u003e\u003ccode\u003ecbfd660\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump test deps for aws-sdk (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/d17397fbdf891a59190e824198e0dd3a1f907a0b\"\u003e\u003ccode\u003ed17397f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump axios from 1.7.7 to 1.8.2 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ncc/compare/0.38.3...0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.33.0...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fetch-mock` from 12.5.3 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\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/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/argocd-diff-action/argocd-diff-action/pull/195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/argocd-diff-action%2Fargocd-diff-action/issues/195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/195/packages"},{"uuid":"3751789638","node_id":"PR_kwDOJDtlns66CXqY","number":194,"state":"open","title":"build(deps-dev): bump the npm-development group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","size/xl","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T00:07:01.000Z","updated_at":"2025-12-22T00:07:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"npm-development","update_count":18,"packages":[{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@fetch-mock/jest","old_version":"0.2.16","new_version":"0.2.20","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"@jest/globals","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@stylistic/eslint-plugin","old_version":"5.2.3","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/node","old_version":"20.19.10","new_version":"20.19.27","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/ncc","old_version":"0.38.3","new_version":"0.38.4","repository_url":"https://github.com/vercel/ncc"},{"name":"eslint","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"fetch-mock","old_version":"12.5.3","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.1","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.39.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@fetch-mock/jest](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/jest) | `0.2.16` | `0.2.20` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.0.5` | `30.2.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.2.3` | `5.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.10` | `20.19.27` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.3` | `0.38.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.33.0` | `9.39.2` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.3` | `12.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.0.5` | `30.2.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.0.5` | `30.2.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.1` | `29.4.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.39.0` | `8.50.0` |\n\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fetch-mock/jest` from 0.2.16 to 0.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003e\u003ccode\u003e@​fetch-mock/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejest: v0.2.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.19...jest-v0.2.20\"\u003e0.2.20\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.18...jest-v0.2.19\"\u003e0.2.19\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.5 to ^12.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.17...jest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.4 to ^12.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evitest: v0.2.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/vitest-v0.2.17...vitest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.16...jest-v0.2.17\"\u003e0.2.17\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compatible with browser builds using cjs (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e4b174d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/jest/CHANGELOG.md\"\u003e\u003ccode\u003e@​fetch-mock/jest\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/wheresrhys/fetch-mock/compare/jest-v0.2.19...jest-v0.2.20\"\u003e0.2.20\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.18...jest-v0.2.19\"\u003e0.2.19\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.5 to ^12.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.17...jest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.4 to ^12.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.16...jest-v0.2.17\"\u003e0.2.17\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compatible with browser builds using cjs (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e4b174d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.3 to ^12.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\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/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/0ce27b21fd4db25cd80663d5c67ec969bfa0c611\"\u003e\u003ccode\u003e0ce27b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e\u003ccode\u003e4b174d0\u003c/code\u003e\u003c/a\u003e fix: make compatible with browser builds using cjs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/jest-v0.2.20/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jest/globals` from 30.0.5 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003e\u003ccode\u003e@​jest/globals\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​jest/globals\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-globals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.2.3 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.10 to 20.19.27\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 `@vercel/ncc` from 0.38.3 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ncc/releases\"\u003e\u003ccode\u003e@​vercel/ncc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/ncc/compare/0.38.3...0.38.4\"\u003e0.38.4\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecjs-build:\u003c/strong\u003e enable evaluating import.meta in cjs build (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/ncc/commit/e72d34d97e7cb2348af19993b6cdb6fec5374ac9\"\u003ee72d34d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/vercel/ncc/pull/897/issues/discussion_r836916315\"\u003evercel/ncc#897\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1019\"\u003e#1019\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/vercel/ncc/commit/e72d34d97e7cb2348af19993b6cdb6fec5374ac9\"\u003e\u003ccode\u003ee72d34d\u003c/code\u003e\u003c/a\u003e fix(cjs-build): enable evaluating import.meta in cjs build (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/186af2b5f3e947bcc0bdb040afc64646d991df00\"\u003e\u003ccode\u003e186af2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/162c7d4f49a17cba11e3a446706c8a8581fd236e\"\u003e\u003ccode\u003e162c7d4\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1283\"\u003e#1283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/24734b5502429ff3120468468aecf3382770fbd7\"\u003e\u003ccode\u003e24734b5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/7bf44d5bf9e760e0b46646e55fb62966f1c01b03\"\u003e\u003ccode\u003e7bf44d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump sha.js from 2.4.11 to 2.4.12 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/50f185180fb2ea815e6401364c9eeb4f8ebf196f\"\u003e\u003ccode\u003e50f1851\u003c/code\u003e\u003c/a\u003e chore(deps): Bump tmp from 0.2.3 to 0.2.4 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/d797f1b1ee32935ef4de388776b7836945399da8\"\u003e\u003ccode\u003ed797f1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump koa from 2.16.1 to 3.0.1 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/9bdbd474fda6b872d559a3c1730643a76d9e7c37\"\u003e\u003ccode\u003e9bdbd47\u003c/code\u003e\u003c/a\u003e chore(deps): Bump pbkdf2 from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/cbfd660dca6db33f8cae132873293f5db99f9749\"\u003e\u003ccode\u003ecbfd660\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump test deps for aws-sdk (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/d17397fbdf891a59190e824198e0dd3a1f907a0b\"\u003e\u003ccode\u003ed17397f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump axios from 1.7.7 to 1.8.2 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ncc/compare/0.38.3...0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.33.0...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fetch-mock` from 12.5.3 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\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/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys...\n\n_Description has been truncated_","html_url":"https://github.com/argocd-diff-action/argocd-diff-action/pull/194","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/argocd-diff-action%2Fargocd-diff-action/issues/194","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/194/packages"},{"uuid":"3735044892","node_id":"PR_kwDOQpzGTM65KqX8","number":57,"state":"closed","title":"build(deps-dev): Bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-19T00:11:10.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-16T14:30:22.000Z","updated_at":"2025-12-19T00:14:45.000Z","time_to_close":207648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dolphina02/supersetAddAiChat/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dolphina02%2FsupersetAddAiChat/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"3733502661","node_id":"PR_kwDOAlosUs65Fex2","number":36662,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend/packages/superset-ui-core","user":"dependabot[bot]","labels":["size/XS","dependabot","npm","dependencies:npm","packages"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-16T07:10:26.000Z","updated_at":"2026-01-22T16:02:01.830Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend/packages/superset-ui-core","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/superset/pull/36662","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fsuperset/issues/36662","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36662/packages"},{"uuid":"3728628241","node_id":"PR_kwDOOmEJDs640_Ov","number":171,"state":"open","title":"Bump the dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-15T04:19:56.000Z","updated_at":"2026-01-05T05:21:24.800Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":39,"packages":[{"name":"@biomejs/biome","old_version":"2.2.7","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/cli","old_version":"2.29.7","new_version":"2.29.8","repository_url":"https://github.com/changesets/changesets"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.3.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"25.0.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"obuild","old_version":"0.2.1","new_version":"0.4.8","repository_url":"https://github.com/unjs/obuild"},{"name":"turbo","old_version":"2.5.8","new_version":"2.6.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"hono","old_version":"4.10.2","new_version":"4.11.1","repository_url":"https://github.com/honojs/hono"},{"name":"zod","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"},{"name":"@hono/zod-validator","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/honojs/middleware"},{"name":"uuidv7","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/LiosK/uuidv7"},{"name":"drizzle-orm","old_version":"0.44.6","new_version":"0.45.1","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-xml-parser","old_version":"5.3.0","new_version":"5.3.3","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fetch-mock","old_version":"12.5.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"cron-schedule","old_version":"5.0.4","new_version":"6.0.0","repository_url":"https://github.com/P4sca1/cron-schedule"},{"name":"@react-router/dev","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/node","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.1.15","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.68.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"4.1.15","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.1.11","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"swr","old_version":"2.3.6","new_version":"2.3.7","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"lucide-react","old_version":"0.546.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.7` | `2.3.8` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.7` | `2.29.8` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `25.0.2` |\n| [obuild](https://github.com/unjs/obuild) | `0.2.1` | `0.4.8` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.8` | `2.6.3` |\n| [hono](https://github.com/honojs/hono) | `4.10.2` | `4.11.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.1.13` |\n| [@hono/zod-validator](https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator) | `0.7.4` | `0.7.5` |\n| [uuidv7](https://github.com/LiosK/uuidv7) | `1.0.2` | `1.1.0` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.6` | `0.45.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.15` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.15` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.0` | `5.3.3` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.5` | `12.6.0` |\n| [cron-schedule](https://github.com/P4sca1/cron-schedule) | `5.0.4` | `6.0.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.4` | `7.10.1` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.4` | `7.10.1` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.4` | `7.10.1` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.4` | `7.10.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.9.4` | `7.10.1` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.15` | `4.1.18` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.68.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.15` | `4.1.18` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `7.2.7` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.1` |\n| [swr](https://github.com/vercel/swr) | `2.3.6` | `2.3.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.546.0` | `0.561.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n\n\nUpdates `@biomejs/biome` from 2.2.7 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.8\u003c/h2\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo = \u0026quot;Line 1\\nLine 2\u0026quot;;\nconst bar = `Line 1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a6b6fb1fb5d5ef24fde12f64f80e337110adb5d\"\u003e\u003ccode\u003e0a6b6fb\u003c/code\u003e\u003c/a\u003e chore: restore version and yaml how they were\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d15cd5c70731ff7b0a4950f153401163caa956e\"\u003e\u003ccode\u003e5d15cd5\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59fa1468ed34d9e164a2b0ede937df9e0346658b\"\u003e\u003ccode\u003e59fa146\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f7e836fa2b5859c712bb891dc7fbb2fcf28e19a3\"\u003e\u003ccode\u003ef7e836f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoProto\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e feat(js_biome_analyze): implement noDuplicatedSpreadProps (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8116\"\u003e#8116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoMultiStr\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/68c052efa29892470d4590bffefb20448685f2d9\"\u003e\u003ccode\u003e68c052e\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoEqualsToNull\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e feat(lint): added new rule \u003ccode\u003eno-leaked-render\u003c/code\u003e from eslint-react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8171\"\u003e#8171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cd2edd75d9532171c599073fc91de5a15578e84d\"\u003e\u003ccode\u003ecd2edd7\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement noTernary (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.8/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.7 to 2.29.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.1 to 25.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `obuild` from 0.2.1 to 0.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/releases\"\u003eobuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.8\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.7...v0.4.8\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eupdated rolldown to \u003ccode\u003e1.0.0-beta.54\u003c/code\u003e\u003c/p\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAbeer0 (\u003ca href=\"https://github.com/iiio2\"\u003e\u003ccode\u003e@​iiio2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDavid Abou (\u003ca href=\"https://github.com/davidabou\"\u003e\u003ccode\u003e@​davidabou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.6...v0.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks (\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877\"\u003ec1c8877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.5...v0.4.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies (\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3fe\"\u003eec8c3fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.4...v0.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Default platform to node (\u003ca href=\"https://github.com/unjs/obuild/commit/439b03a\"\u003e439b03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.3...v0.4.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/75e8450\"\u003e75e8450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.2...v0.4.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc (\u003ca href=\"https://github.com/unjs/obuild/commit/6256796\"\u003e6256796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.1...v0.4.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\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/unjs/obuild/blob/main/CHANGELOG.md\"\u003eobuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.8\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.7...v0.4.8\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ec12\u003c/code\u003e to \u0026quot;currently used\u0026quot; section (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/81d54e2\"\u003e81d54e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions checkout (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAbeer0 (\u003ca href=\"https://github.com/iiio2\"\u003e\u003ccode\u003e@​iiio2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDavid Abou (\u003ca href=\"https://github.com/davidabou\"\u003e\u003ccode\u003e@​davidabou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.6...v0.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks (\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877\"\u003ec1c8877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.5...v0.4.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies (\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3fe\"\u003eec8c3fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.4...v0.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/4294a4c5b7c780ff50d8a177f7f0e2e9d034f83b\"\u003e\u003ccode\u003e4294a4c\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/81d54e23bef8e24973a07b0b79cf8ce2518e6aa5\"\u003e\u003ccode\u003e81d54e2\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/879d693331a7fd9aa99f5ef0ec6a2386c5991e2a\"\u003e\u003ccode\u003e879d693\u003c/code\u003e\u003c/a\u003e ci: bump actions checkout (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/a80a105b6febb805e937ed6dd698c8686ad8c2eb\"\u003e\u003ccode\u003ea80a105\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/b610b26d8eeb7e187124020e713317171c96523e\"\u003e\u003ccode\u003eb610b26\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/7438d98bbe1a880857b92e1bb400acffdfbfc7c3\"\u003e\u003ccode\u003e7438d98\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003ec12\u003c/code\u003e to \u0026quot;currently used\u0026quot; section (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/f90f7b184019ba4723f7633448aac7a6a0aa7b52\"\u003e\u003ccode\u003ef90f7b1\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877d1ab43b6475fe60dd3d71c940af371f2b\"\u003e\u003ccode\u003ec1c8877\u003c/code\u003e\u003c/a\u003e refactor(rolldown): use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/3183a50d57c581f33e5dfe63de8eb941d2fdc244\"\u003e\u003ccode\u003e3183a50\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3feb2f8549c430b78db48df64ecf2b0e23b8\"\u003e\u003ccode\u003eec8c3fe\u003c/code\u003e\u003c/a\u003e feat(rolldown): use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.8 to 2.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eturbo-ignore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Command injection in \u003ccode\u003eturbo-ignore\u003c/code\u003e by \u003ca href=\"https://github.com/pyrytakala\"\u003e\u003ccode\u003e@​pyrytakala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11154\"\u003evercel/turborepo#11154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(security): Upgrade \u003ccode\u003eNext.js\u003c/code\u003e versions by \u003ca href=\"https://github.com/2qp\"\u003e\u003ccode\u003e@​2qp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11195\"\u003evercel/turborepo#11195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Prevent vt100 TUI crash during column wrap by \u003ca href=\"https://github.com/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add GitHub Actions environment variable as default passthrough by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Updating READMEs 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/11190\"\u003evercel/turborepo#11190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Handle pidlock AlreadyOwned without failing init in LSP by \u003ca href=\"https://github.com/AryanBagade\"\u003e\u003ccode\u003e@​AryanBagade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10831\"\u003evercel/turborepo#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix integration test logging style 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/11194\"\u003evercel/turborepo#11194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize config dir env vars to absolute by \u003ca href=\"https://github.com/Vansh0204\"\u003e\u003ccode\u003e@​Vansh0204\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11146\"\u003evercel/turborepo#11146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vercel-api): Add \u003ccode\u003eVIEWER_FOR_PLUS\u003c/code\u003e and \u003ccode\u003eSECURITY\u003c/code\u003e role variants by \u003ca href=\"https://github.com/amondnet\"\u003e\u003ccode\u003e@​amondnet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11169\"\u003evercel/turborepo#11169\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/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AryanBagade\"\u003e\u003ccode\u003e@​AryanBagade\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10831\"\u003evercel/turborepo#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vansh0204\"\u003e\u003ccode\u003e@​Vansh0204\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11146\"\u003evercel/turborepo#11146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amondnet\"\u003e\u003ccode\u003e@​amondnet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11169\"\u003evercel/turborepo#11169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyrytakala\"\u003e\u003ccode\u003e@​pyrytakala\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11154\"\u003evercel/turborepo#11154\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.6.2...v2.6.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.6.2...v2.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.6.3-canary.0\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\u003efix: Prevent vt100 TUI crash during column wrap by \u003ca href=\"https://github.com/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add GitHub Actions environment variable as default passthrough by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\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/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\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.6.2...v2.6.3-canary.0\"\u003ehttps://github.com/vercel/turborepo/compare/v2.6.2...v2.6.3-canary.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add mentions to \u003ccode\u003eturborepo-summary\u003c/code\u003e and \u003ccode\u003eturborepo-summary-action\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/vercel/turborepo/pull/11023\"\u003evercel/turborepo#11023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add new testimonial to home page 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/11116\"\u003evercel/turborepo#11116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix copy-pasted testimonial quote 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/11117\"\u003evercel/turborepo#11117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo in tailwind set up guide by \u003ca href=\"https://github.com/hookim\"\u003e\u003ccode\u003e@​hookim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11143\"\u003evercel/turborepo#11143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/blob/main/RELEASE.md\"\u003eturbo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Documentation\u003c/h1\u003e\n\u003ch2\u003eQuick Start\u003c/h2\u003e\n\u003ch3\u003eRelease Turborepo CLI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Release][1] workflow\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the semver increment using the SemVer Increment field (start with \u003ccode\u003eprerelease\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages. Artifacts will be created that you can test with locally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA PR is automatically opened to merge the release branch created in step 1 back into \u003ccode\u003emain\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Merge this in! You don't need to wait for tests to pass (because they won't pass until after this PR is merged in). It's important to merge this branch soon after the publish is successful.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eRelease \u003ccode\u003e@turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eRun [\u003ccode\u003ebump-version.sh\u003c/code\u003e][4] to update the versions of the packages. Merge in the changes to \u003ccode\u003emain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Library Release][5] workflow.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub Release Notes are published automatically using the config from [\u003ccode\u003eturborepo-release.yml\u003c/code\u003e][2],\ntriggered by the [\u003ccode\u003eturbo-orchestrator\u003c/code\u003e][3] bot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eTurborepo CLI Release Process - In-Depth Guide\u003c/h2\u003e\n\u003cp\u003eThis section provides comprehensive documentation on how the Turborepo CLI is released, including the architecture, workflows, and detailed step-by-step processes.\u003c/p\u003e\n\u003ch3\u003eTable of Contents\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#architecture-overview\"\u003eArchitecture Overview\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#version-management\"\u003eVersion Management\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#release-workflow-stages\"\u003eRelease Workflow Stages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#packages-released\"\u003ePackages Released\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#platform-specific-binaries\"\u003ePlatform-Specific Binaries\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#technical-reference\"\u003eTechnical Reference\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#best-practices\"\u003eBest Practices\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr /\u003e\n\u003ch3\u003eArchitecture Overview\u003c/h3\u003e\n\u003cp\u003eThe Turborepo release process is a multi-stage pipeline that:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eManages versions centrally\u003c/strong\u003e via \u003ccode\u003eversion.txt\u003c/code\u003e at the repository root\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/13612aafae0864d064c86bd746c51a4a79a33ee2\"\u003e\u003ccode\u003e13612aa\u003c/code\u003e\u003c/a\u003e publish 2.6.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fe34922daa83cd22f8b596ce03da2cc59c30094d\"\u003e\u003ccode\u003efe34922\u003c/code\u003e\u003c/a\u003e fix: Command injection in \u003ccode\u003eturbo-ignore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11154\"\u003e#11154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d5162c0d55d36ae36a4a013cc7611c6d8c5d0f59\"\u003e\u003ccode\u003ed5162c0\u003c/code\u003e\u003c/a\u003e fix(vercel-api): Add \u003ccode\u003eVIEWER_FOR_PLUS\u003c/code\u003e and \u003ccode\u003eSECURITY\u003c/code\u003e role variants (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11169\"\u003e#11169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ab3259edc60ce08afda498608c4ab149e89a565a\"\u003e\u003ccode\u003eab3259e\u003c/code\u003e\u003c/a\u003e fix: Normalize config dir env vars to absolute (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11146\"\u003e#11146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/164606fe47c816c2cd9afe5933efe63460d2a666\"\u003e\u003ccode\u003e164606f\u003c/code\u003e\u003c/a\u003e examples(security): Upgrade \u003ccode\u003eNext.js\u003c/code\u003e versions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11195\"\u003e#11195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/91a194ce46c9170c7fcb20d6f342f41d777fb787\"\u003e\u003ccode\u003e91a194c\u003c/code\u003e\u003c/a\u003e ci: Remove debug logging (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11193\"\u003e#11193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0412c00084a3174e50092aed1fddd6ed3e622fb6\"\u003e\u003ccode\u003e0412c00\u003c/code\u003e\u003c/a\u003e ci: Fix integration test logging style (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8c4ac9bbc03ba3efd95b264c03ed24a6c27c6df0\"\u003e\u003ccode\u003e8c4ac9b\u003c/code\u003e\u003c/a\u003e fix: Handle pidlock AlreadyOwned without failing init in LSP (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/10831\"\u003e#10831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2ceec77cd6a52045a8e7d2a6323da6dda2bcd010\"\u003e\u003ccode\u003e2ceec77\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.3-canary.0 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11191\"\u003e#11191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2bb1cc21f45002e2b8901cf3aa8ee75548ba3cc9\"\u003e\u003ccode\u003e2bb1cc2\u003c/code\u003e\u003c/a\u003e docs: Updating READMEs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11190\"\u003e#11190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.8...v2.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for turbo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.10.2 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): fix app.on method array type inference by \u003ca href=\"https://github.com/kosei28\"\u003e\u003ccode\u003e@​kosei28\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4578\"\u003ehonojs/hono#4578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.11.0...v4.11.1\"\u003ehttps://github.com/honojs/hono/compare/v4.11.0...v4.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes\u003c/h1\u003e\n\u003cp\u003eHono v4.11.0 is now available!\u003c/p\u003e\n\u003cp\u003eThis release includes new features for the Hono client, middleware improvements, and an important type system fix.\u003c/p\u003e\n\u003ch2\u003eType System Fix for Middleware\u003c/h2\u003e\n\u003cp\u003eWe've fixed a bug in the type system for middleware. Previously, \u003ccode\u003eapp\u003c/code\u003e did not have the correct type with pathless handlers:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst app = new Hono()\n  .use(async (c, next) =\u0026gt; {\n    await next()\n  })\n  .get('/a', async (c, next) =\u0026gt; {\n    await next()\n  })\n  .get((c) =\u0026gt; {\n    return c.text('Hello')\n  })\n\u003cp\u003e// app's type was incorrect\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis has now been fixed.\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kosei28\"\u003e\u003ccode\u003e@​kosei28\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eTyped URL for Hono Client\u003c/h2\u003e\n\u003cp\u003eYou can now pass the base URL as the second type parameter to \u003ccode\u003ehc\u003c/code\u003e to get more precise URL types:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst client = hc\u0026lt;typeof app, 'http://localhost:8787'\u0026gt;(\n  'http://localhost:8787/'\n)\n\u003cp\u003econst url = client.api.posts.$url()\u003cbr /\u003e\n// url is TypedURL with precise type information\u003cbr /\u003e\n// including protocol, host, and path\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/1fbe45b8798abea7c00c20360bb132b68b83b2fb\"\u003e\u003ccode\u003e1fbe45b\u003c/code\u003e\u003c/a\u003e 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/37c3809c6cd40eb8df1675b827cc8818f52814ea\"\u003e\u003ccode\u003e37c3809\u003c/code\u003e\u003c/a\u003e fix(types): fix app.on method array type inference (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/fe278e951d50eff9846ccd49a49126f748d20533\"\u003e\u003ccode\u003efe278e9\u003c/code\u003e\u003c/a\u003e 4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0d739b62a3eb653e82bbdc240758ed13e0f67045\"\u003e\u003ccode\u003e0d739b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/honojs/hono/issues/4574\"\u003e#4574\u003c/a\u003e from honojs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3e12de624a123cfdf158274a1c2b7620268343ef\"\u003e\u003ccode\u003e3e12de6\u003c/code\u003e\u003c/a\u003e fix(types): replace schema-based path tracking with CurrentPath parameter (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6d626387ad8d348a93ce20aee0f125ee49ca5756\"\u003e\u003ccode\u003e6d62638\u003c/code\u003e\u003c/a\u003e feat(secure-headers): Add CSP report-to and report-uri directive support (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b6941299124960dd30ab3081dc9474747a8618e6\"\u003e\u003ccode\u003eb694129\u003c/code\u003e\u003c/a\u003e feat(client): add buildSearchParams option to customize query serialization (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d94f4a44e7b48473a5a235f38aa9a055de6c4d64\"\u003e\u003ccode\u003ed94f4a4\u003c/code\u003e\u003c/a\u003e feat(context-storage): Add optional tryGetContext helper to context-storage m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/61f473ba1ff92bb404b80d2a4f7eae9416dc9a3c\"\u003e\u003ccode\u003e61f473b\u003c/code\u003e\u003c/a\u003e feat(pretty-json): support force option (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/44bb7bb08ab0c6f52e27e59fc2680713b577f72b\"\u003e\u003ccode\u003e44bb7bb\u003c/code\u003e\u003c/a\u003e feat(timing): add wrapTime to simplify usage (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.12 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.12...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/zod-validator` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/middleware/releases\"\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/honojs/middleware/pull/1558\"\u003e#1558\u003c/a\u003e \u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f6ab217293b2d3068c00b3334c1b6569aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shoji9x9\"\u003e\u003ccode\u003e@​shoji9x9\u003c/code\u003e\u003c/a\u003e! - Fixed so that the hook's return value is reflected in zValidator's return value.\u003c/p\u003e\n\u003cp\u003eResponse to \u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1550\"\u003e#1550\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/honojs/middleware/blob/main/packages/zod-validator/CHANGELOG.md\"\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/honojs/middleware/pull/1558\"\u003e#1558\u003c/a\u003e \u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f6ab217293b2d3068c00b3334c1b6569aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shoji9x9\"\u003e\u003ccode\u003e@​shoji9x9\u003c/code\u003e\u003c/a\u003e! - Fixed so that the hook's return value is reflected in zValidator's return value.\u003c/p\u003e\n\u003cp\u003eResponse to \u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1550\"\u003e#1550\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/honojs/middleware/commit/41f2241fba2a6c50b67538ed6e65d28eb043dfb7\"\u003e\u003ccode\u003e41f2241\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/dc468a0ca1219944bb7c538272e7b3a9a9840d24\"\u003e\u003ccode\u003edc468a0\u003c/code\u003e\u003c/a\u003e refactor: replace tsup with tsdown (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1528\"\u003e#1528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/dd19f37c3e664890ed38ac80048d1cb55a287758\"\u003e\u003ccode\u003edd19f37\u003c/code\u003e\u003c/a\u003e refactor(zod-openapi): relax types for the latest zod-validator (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f\u003c/code\u003e\u003c/a\u003e fix(zod-validator): the hook's return value is reflected in zValidator's retu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/565d0e3e89523da773a3570fd1084f3ed7e41036\"\u003e\u003ccode\u003e565d0e3\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003ehono\u003c/code\u003e (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/middleware/commits/@hono/zod-validator@0.7.5/packages/zod-validator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​hono/zod-validator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuidv7` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LiosK/uuidv7/blob/main/CHANGELOG.md\"\u003euuidv7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0 - 2025-11-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eV7Generator\u003c/code\u003e to accept zero as a valid timestamp\u003c/li\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 - 2025-11-28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/34e943da8b62fc20915e1c677970c6f1f4b356fa\"\u003e\u003ccode\u003e34e943d\u003c/code\u003e\u003c/a\u003e build: update dev dependencies and prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/aa352650e8400455607103a9e559f2605b714e75\"\u003e\u003ccode\u003eaa35265\u003c/code\u003e\u003c/a\u003e feat: bias V7Generator::timestamp to accept zero as unix_ts_ms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/0b071dde98fb72ce9476b638d8d57609f14d5d64\"\u003e\u003ccode\u003e0b071dd\u003c/code\u003e\u003c/a\u003e docs: rebuild gh-pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/34cd5209b93281a039a9a8c89dd2e4a1e4ecc5fe\"\u003e\u003ccode\u003e34cd520\u003c/code\u003e\u003c/a\u003e v1.0.3 Released\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LiosK/uuidv7/compare/v1.0.2...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.6 to 0.45.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\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/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.6...0.45.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.15\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e: Add opt-out on a plugin level, fix internal root cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9154\"\u003evitest-dev/vitest#9154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a68f74e5e\"\u003e\u003c!-- raw HTML omitted --\u003e(a68f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Print import duration breakdown  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9105\"\u003evitest-dev/vitest#9105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122ff321c\"\u003e\u003c!-- raw HTML omitted --\u003e(122ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep built-in id as is in bun and deno  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9117\"\u003evitest-dev/vitest#9117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/075ab3520\"\u003e\u003c!-- raw HTML omitted --\u003e(075ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to fix depreated warning + fix \u003ccode\u003essr.external: true\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9121\"\u003evitest-dev/vitest#9121\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd8bd6dee\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8bd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix external behavior with \u003ccode\u003edeps.optimizer\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9125\"\u003evitest-dev/vitest#9125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c75492cc\"\u003e\u003c!-- raw HTML omitted --\u003e(4c754)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVery minor typo in \u0026quot;Chrome DevTools Protocol\u0026quot;  -  by \u003ca href=\"https://github.com/HowToTestFrontend\"\u003e\u003ccode\u003e@​HowToTestFrontend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9146\"\u003evitest-dev/vitest#9146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/209976419\"\u003e\u003c!-- raw HTML omitted --\u003e(20997)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Run \u003ccode\u003etoMatchScreenshot\u003c/code\u003e only once when used with \u003ccode\u003eexpect.element\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9132\"\u003evitest-dev/vitest#9132\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d2e7e3e2\"\u003e\u003c!-- raw HTML omitted --\u003e(0d2e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul provider to not break source maps  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9040\"\u003evitest-dev/vitest#9040\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4ca9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update dependency tinyexec to v1  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9122\"\u003evitest-dev/vitest#9122\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd7860222\"\u003e\u003c!-- raw HTML omitted --\u003e(fd786)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Remove \u003ccode\u003e--browser.provider\u003c/code\u003e from docs  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9115\"\u003evitest-dev/vitest#9115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/120b3dac1\"\u003e\u003c!-- raw HTML omitted --\u003e(120b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Preserve \u003ccode\u003ecurrentTestName\u003c/code\u003e in extended matchers  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9106\"\u003evitest-dev/vitest#9106\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e43458e02\"\u003e\u003c!-- raw HTML omitted --\u003e(e4345)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Terminate workers on \u003ccode\u003eCTRL+c\u003c/code\u003e forceful exits  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9140\"\u003evitest-dev/vitest#9140\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d57d8bf0a\"\u003e\u003c!-- raw HTML omitted --\u003e(d57d8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Show project in github reporter  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9138\"\u003evitest-dev/vitest#9138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bb65e15c7\"\u003e\u003c!-- raw HTML omitted --\u003e(bb65e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Do not mock overriden method, if parent was automocked  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9116\"\u003evitest-dev/vitest#9116\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a24607b4\"\u003e\u003c!-- raw HTML omitted --\u003e(1a246)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: MessagePort objects passed to Worker.postMessage work when clone === \u0026quot;native\u0026quot;  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9118\"\u003evitest-dev/vitest#9118\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/deee83e54\"\u003e\u003c!-- raw HTML omitted --\u003e(deee8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.14...v4.0.15\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.14\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Expose \u003ccode\u003eutils.configurePrettyDOM\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9103\"\u003evitest-dev/vitest#9103\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2cc34e0d4\"\u003e\u003c!-- raw HTML omitted --\u003e(2cc34)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Add full names to tasks  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9087\"\u003evitest-dev/vitest#9087\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/821aa2002\"\u003e\u003c!-- raw HTML omitted --\u003e(821aa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Add tabbed failure view for \u003ccode\u003etoMatchScreenshot\u003c/code\u003e with comparison slider  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8813\"\u003evitest-dev/vitest#8813\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c37c2eb0b\"\u003e\u003c!-- raw HTML omitted --\u003e(c37c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExternalize before caching  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9077\"\u003evitest-dev/vitest#9077\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e1b2e086a\"\u003e\u003c!-- raw HTML omitted --\u003e(e1b2e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollect the duration of external imports  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9097\"\u003evitest-dev/vitest#9097\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3326cc9f4\"\u003e\u003c!-- raw HTML omitted --\u003e(3326c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003ecollect\u003c/code\u003e to \u003ccode\u003eimport\u003c/code\u003e, remove \u003ccode\u003eprepare\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/ronin-co/hive/pull/171","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronin-co%2Fhive/issues/171","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/171/packages"},{"uuid":"3709568722","node_id":"PR_kwDOAlosUs632Trq","number":36472,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend","user":"dependabot[bot]","labels":["size/XS","dependabot","npm","dependencies:npm","packages","size:S"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T07:14:52.000Z","updated_at":"2025-12-09T07:16:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"## **User description**\nBumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\n___\n\n## **CodeAnt-AI Description**\nUpdate fetch-mock to v12.6.0 for frontend tests\n\n### What Changed\n- Replaced development test HTTP mocking library with fetch-mock v12.6.0 across the frontend packages\n- Tests gain host-based request matching and improved abort-event cleanup for mocked fetch calls\n- Frontend test environment now requires Node 18.11.0 or newer to install and run the updated mock package\n\n### Impact\n`✅ More precise HTTP mocks (host-based matching)`\n`✅ Fewer test flakes from leftover abort listeners`\n`✅ Tests and local frontend tooling require Node 18.11+`\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e💡 Usage Guide\u003c/strong\u003e\u003c/summary\u003e\n\n### Checking Your Pull Request\nEvery time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.\n\n### Talking to CodeAnt AI\nGot a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace \"Your question here\" with whatever you want to ask:\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai ask: Your question here\u003c/code\u003e\n\u003c/pre\u003e\nThis lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.\n\n#### Example\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai ask: Can you suggest a safer alternative to storing this secret?\u003c/code\u003e\n\u003c/pre\u003e\n\n### Preserve Org Learnings with CodeAnt\nYou can record team preferences so CodeAnt AI applies them in future reviews. Reply directly to the specific CodeAnt AI suggestion (in the same thread) and replace \"Your feedback here\" with your input:\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai: Your feedback here\u003c/code\u003e\n\u003c/pre\u003e\nThis helps CodeAnt AI learn and adapt to your team's coding style and standards.\n\n#### Example\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai: Do not flag unused imports.\u003c/code\u003e\n\u003c/pre\u003e\n\n### Retrigger review\nAsk CodeAnt AI to review the PR again, by typing:\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai: review\u003c/code\u003e\n\u003c/pre\u003e\n\n### Check Your Repository Health\nTo analyze the health of your code repository, visit our dashboard at [https://app.codeant.ai](https://app.codeant.ai). This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.\n\n\u003c/details\u003e\n","html_url":"https://github.com/apache/superset/pull/36472","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fsuperset/issues/36472","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36472/packages"},{"uuid":"3705145009","node_id":"PR_kwDOLfPDxs63nRY9","number":69,"state":"open","title":"Bump fetch-mock from 9.11.0 to 12.6.0 in /kafka-ui-react-app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T08:05:33.000Z","updated_at":"2025-12-08T08:05:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fetch-mock","old_version":"9.11.0","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/kafka-ui-react-app","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 9.11.0 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=9.11.0\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tejavenkatlanka/kafka-ui/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejavenkatlanka%2Fkafka-ui/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"},{"uuid":"3704591343","node_id":"PR_kwDOOmEJDs63lazR","number":170,"state":"open","title":"Bump the dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T04:25:11.000Z","updated_at":"2025-12-15T06:04:29.943Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":38,"packages":[{"name":"@biomejs/biome","old_version":"2.2.7","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/cli","old_version":"2.29.7","new_version":"2.29.8","repository_url":"https://github.com/changesets/changesets"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.3.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"obuild","old_version":"0.2.1","new_version":"0.4.7","repository_url":"https://github.com/unjs/obuild"},{"name":"turbo","old_version":"2.5.8","new_version":"2.6.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"hono","old_version":"4.10.2","new_version":"4.10.7","repository_url":"https://github.com/honojs/hono"},{"name":"zod","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"},{"name":"@hono/zod-validator","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/honojs/middleware"},{"name":"uuidv7","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/LiosK/uuidv7"},{"name":"drizzle-orm","old_version":"0.44.6","new_version":"0.45.0","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-xml-parser","old_version":"5.3.0","new_version":"5.3.2","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fetch-mock","old_version":"12.5.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"cron-schedule","old_version":"5.0.4","new_version":"6.0.0","repository_url":"https://github.com/P4sca1/cron-schedule"},{"name":"@react-router/dev","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/node","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"react","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.68.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.1.11","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"},{"name":"swr","old_version":"2.3.6","new_version":"2.3.7","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"lucide-react","old_version":"0.546.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.7` | `2.3.8` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.7` | `2.29.8` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `24.10.1` |\n| [obuild](https://github.com/unjs/obuild) | `0.2.1` | `0.4.7` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.8` | `2.6.3` |\n| [hono](https://github.com/honojs/hono) | `4.10.2` | `4.10.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.1.13` |\n| [@hono/zod-validator](https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator) | `0.7.4` | `0.7.5` |\n| [uuidv7](https://github.com/LiosK/uuidv7) | `1.0.2` | `1.1.0` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.6` | `0.45.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.15` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.15` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.0` | `5.3.2` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.5` | `12.6.0` |\n| [cron-schedule](https://github.com/P4sca1/cron-schedule) | `5.0.4` | `6.0.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.4` | `7.10.1` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.4` | `7.10.1` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.4` | `7.10.1` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.4` | `7.10.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.9.4` | `7.10.1` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.15` | `4.1.17` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.68.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.15` | `4.1.17` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `7.2.7` |\n| [swr](https://github.com/vercel/swr) | `2.3.6` | `2.3.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.546.0` | `0.556.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n\n\nUpdates `@biomejs/biome` from 2.2.7 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.8\u003c/h2\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo = \u0026quot;Line 1\\nLine 2\u0026quot;;\nconst bar = `Line 1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a6b6fb1fb5d5ef24fde12f64f80e337110adb5d\"\u003e\u003ccode\u003e0a6b6fb\u003c/code\u003e\u003c/a\u003e chore: restore version and yaml how they were\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d15cd5c70731ff7b0a4950f153401163caa956e\"\u003e\u003ccode\u003e5d15cd5\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59fa1468ed34d9e164a2b0ede937df9e0346658b\"\u003e\u003ccode\u003e59fa146\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f7e836fa2b5859c712bb891dc7fbb2fcf28e19a3\"\u003e\u003ccode\u003ef7e836f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoProto\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e feat(js_biome_analyze): implement noDuplicatedSpreadProps (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8116\"\u003e#8116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoMultiStr\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/68c052efa29892470d4590bffefb20448685f2d9\"\u003e\u003ccode\u003e68c052e\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoEqualsToNull\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e feat(lint): added new rule \u003ccode\u003eno-leaked-render\u003c/code\u003e from eslint-react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8171\"\u003e#8171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cd2edd75d9532171c599073fc91de5a15578e84d\"\u003e\u003ccode\u003ecd2edd7\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement noTernary (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.8/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.7 to 2.29.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.1 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `obuild` from 0.2.1 to 0.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/releases\"\u003eobuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.6...v0.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks (\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877\"\u003ec1c8877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.5...v0.4.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies (\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3fe\"\u003eec8c3fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.4...v0.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Default platform to node (\u003ca href=\"https://github.com/unjs/obuild/commit/439b03a\"\u003e439b03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.3...v0.4.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/75e8450\"\u003e75e8450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.2...v0.4.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc (\u003ca href=\"https://github.com/unjs/obuild/commit/6256796\"\u003e6256796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.1...v0.4.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc to 0.98 (\u003ca href=\"https://github.com/unjs/obuild/commit/14a7ab3\"\u003e14a7ab3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/blob/main/CHANGELOG.md\"\u003eobuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.6...v0.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks (\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877\"\u003ec1c8877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.5...v0.4.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies (\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3fe\"\u003eec8c3fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.4...v0.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Default platform to node (\u003ca href=\"https://github.com/unjs/obuild/commit/439b03a\"\u003e439b03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/3a9d8e6\"\u003e3a9d8e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.3...v0.4.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/75e8450\"\u003e75e8450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\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/unjs/obuild/commit/f90f7b184019ba4723f7633448aac7a6a0aa7b52\"\u003e\u003ccode\u003ef90f7b1\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877d1ab43b6475fe60dd3d71c940af371f2b\"\u003e\u003ccode\u003ec1c8877\u003c/code\u003e\u003c/a\u003e refactor(rolldown): use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/3183a50d57c581f33e5dfe63de8eb941d2fdc244\"\u003e\u003ccode\u003e3183a50\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3feb2f8549c430b78db48df64ecf2b0e23b8\"\u003e\u003ccode\u003eec8c3fe\u003c/code\u003e\u003c/a\u003e feat(rolldown): use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/8cfdcc9107ba00eec2dd127e37773ed9b3ebf011\"\u003e\u003ccode\u003e8cfdcc9\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/439b03a335a8bbdf1e9e669411ae07a50ef36b1b\"\u003e\u003ccode\u003e439b03a\u003c/code\u003e\u003c/a\u003e fix(rolldown): default platform to node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/3a9d8e621078865c46287237ef82ea8299c8c9f2\"\u003e\u003ccode\u003e3a9d8e6\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/3e20dd23a44d1f7350016f9916fd36ddc223b3db\"\u003e\u003ccode\u003e3e20dd2\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/75e8450e9e5bad8636e78a78d1f2332437512cc5\"\u003e\u003ccode\u003e75e8450\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/c7d83a7b1595612352140698e68769e185d046d2\"\u003e\u003ccode\u003ec7d83a7\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.4.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.8 to 2.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eturbo-ignore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Command injection in \u003ccode\u003eturbo-ignore\u003c/code\u003e by \u003ca href=\"https://github.com/pyrytakala\"\u003e\u003ccode\u003e@​pyrytakala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11154\"\u003evercel/turborepo#11154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(security): Upgrade \u003ccode\u003eNext.js\u003c/code\u003e versions by \u003ca href=\"https://github.com/2qp\"\u003e\u003ccode\u003e@​2qp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11195\"\u003evercel/turborepo#11195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Prevent vt100 TUI crash during column wrap by \u003ca href=\"https://github.com/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add GitHub Actions environment variable as default passthrough by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Updating READMEs 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/11190\"\u003evercel/turborepo#11190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Handle pidlock AlreadyOwned without failing init in LSP by \u003ca href=\"https://github.com/AryanBagade\"\u003e\u003ccode\u003e@​AryanBagade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10831\"\u003evercel/turborepo#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix integration test logging style 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/11194\"\u003evercel/turborepo#11194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize config dir env vars to absolute by \u003ca href=\"https://github.com/Vansh0204\"\u003e\u003ccode\u003e@​Vansh0204\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11146\"\u003evercel/turborepo#11146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vercel-api): Add \u003ccode\u003eVIEWER_FOR_PLUS\u003c/code\u003e and \u003ccode\u003eSECURITY\u003c/code\u003e role variants by \u003ca href=\"https://github.com/amondnet\"\u003e\u003ccode\u003e@​amondnet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11169\"\u003evercel/turborepo#11169\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/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AryanBagade\"\u003e\u003ccode\u003e@​AryanBagade\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10831\"\u003evercel/turborepo#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vansh0204\"\u003e\u003ccode\u003e@​Vansh0204\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11146\"\u003evercel/turborepo#11146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amondnet\"\u003e\u003ccode\u003e@​amondnet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11169\"\u003evercel/turborepo#11169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyrytakala\"\u003e\u003ccode\u003e@​pyrytakala\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11154\"\u003evercel/turborepo#11154\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.6.2...v2.6.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.6.2...v2.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.6.3-canary.0\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\u003efix: Prevent vt100 TUI crash during column wrap by \u003ca href=\"https://github.com/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add GitHub Actions environment variable as default passthrough by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\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/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\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.6.2...v2.6.3-canary.0\"\u003ehttps://github.com/vercel/turborepo/compare/v2.6.2...v2.6.3-canary.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add mentions to \u003ccode\u003eturborepo-summary\u003c/code\u003e and \u003ccode\u003eturborepo-summary-action\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/vercel/turborepo/pull/11023\"\u003evercel/turborepo#11023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add new testimonial to home page 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/11116\"\u003evercel/turborepo#11116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix copy-pasted testimonial quote 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/11117\"\u003evercel/turborepo#11117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo in tailwind set up guide by \u003ca href=\"https://github.com/hookim\"\u003e\u003ccode\u003e@​hookim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11143\"\u003evercel/turborepo#11143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/blob/main/RELEASE.md\"\u003eturbo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Documentation\u003c/h1\u003e\n\u003ch2\u003eQuick Start\u003c/h2\u003e\n\u003ch3\u003eRelease Turborepo CLI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Release][1] workflow\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the semver increment using the SemVer Increment field (start with \u003ccode\u003eprerelease\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages. Artifacts will be created that you can test with locally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA PR is automatically opened to merge the release branch created in step 1 back into \u003ccode\u003emain\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Merge this in! You don't need to wait for tests to pass (because they won't pass until after this PR is merged in). It's important to merge this branch soon after the publish is successful.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eRelease \u003ccode\u003e@turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eRun [\u003ccode\u003ebump-version.sh\u003c/code\u003e][4] to update the versions of the packages. Merge in the changes to \u003ccode\u003emain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Library Release][5] workflow.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub Release Notes are published automatically using the config from [\u003ccode\u003eturborepo-release.yml\u003c/code\u003e][2],\ntriggered by the [\u003ccode\u003eturbo-orchestrator\u003c/code\u003e][3] bot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eTurborepo CLI Release Process - In-Depth Guide\u003c/h2\u003e\n\u003cp\u003eThis section provides comprehensive documentation on how the Turborepo CLI is released, including the architecture, workflows, and detailed step-by-step processes.\u003c/p\u003e\n\u003ch3\u003eTable of Contents\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#architecture-overview\"\u003eArchitecture Overview\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#version-management\"\u003eVersion Management\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#release-workflow-stages\"\u003eRelease Workflow Stages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#packages-released\"\u003ePackages Released\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#platform-specific-binaries\"\u003ePlatform-Specific Binaries\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#technical-reference\"\u003eTechnical Reference\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#best-practices\"\u003eBest Practices\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr /\u003e\n\u003ch3\u003eArchitecture Overview\u003c/h3\u003e\n\u003cp\u003eThe Turborepo release process is a multi-stage pipeline that:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eManages versions centrally\u003c/strong\u003e via \u003ccode\u003eversion.txt\u003c/code\u003e at the repository root\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/13612aafae0864d064c86bd746c51a4a79a33ee2\"\u003e\u003ccode\u003e13612aa\u003c/code\u003e\u003c/a\u003e publish 2.6.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fe34922daa83cd22f8b596ce03da2cc59c30094d\"\u003e\u003ccode\u003efe34922\u003c/code\u003e\u003c/a\u003e fix: Command injection in \u003ccode\u003eturbo-ignore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11154\"\u003e#11154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d5162c0d55d36ae36a4a013cc7611c6d8c5d0f59\"\u003e\u003ccode\u003ed5162c0\u003c/code\u003e\u003c/a\u003e fix(vercel-api): Add \u003ccode\u003eVIEWER_FOR_PLUS\u003c/code\u003e and \u003ccode\u003eSECURITY\u003c/code\u003e role variants (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11169\"\u003e#11169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ab3259edc60ce08afda498608c4ab149e89a565a\"\u003e\u003ccode\u003eab3259e\u003c/code\u003e\u003c/a\u003e fix: Normalize config dir env vars to absolute (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11146\"\u003e#11146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/164606fe47c816c2cd9afe5933efe63460d2a666\"\u003e\u003ccode\u003e164606f\u003c/code\u003e\u003c/a\u003e examples(security): Upgrade \u003ccode\u003eNext.js\u003c/code\u003e versions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11195\"\u003e#11195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/91a194ce46c9170c7fcb20d6f342f41d777fb787\"\u003e\u003ccode\u003e91a194c\u003c/code\u003e\u003c/a\u003e ci: Remove debug logging (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11193\"\u003e#11193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0412c00084a3174e50092aed1fddd6ed3e622fb6\"\u003e\u003ccode\u003e0412c00\u003c/code\u003e\u003c/a\u003e ci: Fix integration test logging style (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8c4ac9bbc03ba3efd95b264c03ed24a6c27c6df0\"\u003e\u003ccode\u003e8c4ac9b\u003c/code\u003e\u003c/a\u003e fix: Handle pidlock AlreadyOwned without failing init in LSP (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/10831\"\u003e#10831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2ceec77cd6a52045a8e7d2a6323da6dda2bcd010\"\u003e\u003ccode\u003e2ceec77\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.3-canary.0 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11191\"\u003e#11191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2bb1cc21f45002e2b8901cf3aa8ee75548ba3cc9\"\u003e\u003ccode\u003e2bb1cc2\u003c/code\u003e\u003c/a\u003e docs: Updating READMEs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11190\"\u003e#11190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.8...v2.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for turbo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.10.2 to 4.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(validator): fix incomplete types and wrong tests by \u003ca href=\"https://github.com/EdamAme-x\"\u003e\u003ccode\u003e@​EdamAme-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4521\"\u003ehonojs/hono#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): delete type \u003ccode\u003eNotSpecified\u003c/code\u003e and \u003ccode\u003eStrictVerifyOptions\u003c/code\u003e by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4525\"\u003ehonojs/hono#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add JSX type for hono/jsx/dom by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4534\"\u003ehonojs/hono#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(adapter/bun): fix TypeError: null is not an object (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4429\"\u003e#4429\u003c/a\u003e) by \u003ca href=\"https://github.com/brenc\"\u003e\u003ccode\u003e@​brenc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4538\"\u003ehonojs/hono#4538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add config version to \u003ccode\u003ebun.lock\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4548\"\u003ehonojs/hono#4548\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/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4525\"\u003ehonojs/hono#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brenc\"\u003e\u003ccode\u003e@​brenc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4538\"\u003ehonojs/hono#4538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.6...v4.10.7\"\u003ehttps://github.com/honojs/hono/compare/v4.10.6...v4.10.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.6\u003c/h2\u003e\n\u003ch2\u003eDeperecated\u003c/h2\u003e\n\u003ch3\u003ebearer-auth options\u003c/h3\u003e\n\u003cp\u003eThe following options are deprecated and will be removed in a future version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enoAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003enoAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidTokenMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidToken.message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-lambda): handle AWS Lattice events by \u003ca href=\"https://github.com/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(secure-headers): support CSP TrustedTypePolicy by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4500\"\u003ehonojs/hono#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Improve auth middlewares by \u003ca href=\"https://github.com/MathurAditya724\"\u003e\u003ccode\u003e@​MathurAditya724\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4485\"\u003ehonojs/hono#4485\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/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.5...v4.10.6\"\u003ehttps://github.com/honojs/hono/compare/v4.10.5...v4.10.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CONTRIBUTING): use bun instead of yarn in local development setup by \u003ca href=\"https://github.com/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: grammar issue by \u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/url): make _getQueryParam search behind question mark by \u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): self-close wrapped empty tags by \u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve private field removal by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4513\"\u003ehonojs/hono#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(middleware/cache): skip caching when \u003ccode\u003eVary: *\u003c/code\u003e is present by \u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\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/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b06005ae7200fe7f3dbfde35490878fd5ce651e5\"\u003e\u003ccode\u003eb06005a\u003c/code\u003e\u003c/a\u003e 4.10.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/775bcc5f760cb16223b7c983adfb0d49cecbba0e\"\u003e\u003ccode\u003e775bcc5\u003c/code\u003e\u003c/a\u003e chore: add config version to \u003ccode\u003ebun.lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4548\"\u003e#4548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7d6d04ea4b0d0ecbe4240fad5ad5878925c5814a\"\u003e\u003ccode\u003e7d6d04e\u003c/code\u003e\u003c/a\u003e fix(adapter/bun): fix TypeError: null is not an object (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4429\"\u003e#4429\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4538\"\u003e#4538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/342ff3b52dda2d655aa5c5b649557e9d6f247909\"\u003e\u003ccode\u003e342ff3b\u003c/code\u003e\u003c/a\u003e fix: add JSX type for hono/jsx/dom (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4534\"\u003e#4534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/8fe7fee51631491a6d3985eb073e1b20e8a77164\"\u003e\u003ccode\u003e8fe7fee\u003c/code\u003e\u003c/a\u003e refactor(types): delete type \u003ccode\u003eNotSpecified\u003c/code\u003e and \u003ccode\u003eStrictVerifyOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4525\"\u003e#4525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/a5f395812e7b5a355e42489cd7e8869ed7f3bb77\"\u003e\u003ccode\u003ea5f3958\u003c/code\u003e\u003c/a\u003e fix(validator): fix incomplete types and wrong tests (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4521\"\u003e#4521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/4960c063938763a9344c554286e72dcd2545b751\"\u003e\u003ccode\u003e4960c06\u003c/code\u003e\u003c/a\u003e 4.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/96d2a89c57a20b4c3ef5acbe16c880c71c0df60a\"\u003e\u003ccode\u003e96d2a89\u003c/code\u003e\u003c/a\u003e feat: Improve auth middlewares (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4485\"\u003e#4485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/279184b185eedc6cc8fa7bc95335a4dae61df8e7\"\u003e\u003ccode\u003e279184b\u003c/code\u003e\u003c/a\u003e feat(secure-headers): support CSP TrustedTypePolicy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cea3fb09a1d6a6659142555b123cdf80c340f39d\"\u003e\u003ccode\u003ecea3fb0\u003c/code\u003e\u003c/a\u003e feat(aws-lambda): handle AWS Lattice events (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.12 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.12...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/zod-validator` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/middleware/releases\"\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/honojs/middleware/pull/1558\"\u003e#1558\u003c/a\u003e \u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f6ab217293b2d3068c00b3334c1b6569aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shoji9x9\"\u003e\u003ccode\u003e@​shoji9x9\u003c/code\u003e\u003c/a\u003e! - Fixed so that the hook's return value is reflected in zValidator's return value.\u003c/p\u003e\n\u003cp\u003eResponse to \u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1550\"\u003e#1550\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/honojs/middleware/blob/main/packages/zod-validator/CHANGELOG.md\"\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/honojs/middleware/pull/1558\"\u003e#1558\u003c/a\u003e \u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f6ab217293b2d3068c00b3334c1b6569aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shoji9x9\"\u003e\u003ccode\u003e@​shoji9x9\u003c/code\u003e\u003c/a\u003e! - Fixed so that the hook's return value is reflected in zValidator's return value.\u003c/p\u003e\n\u003cp\u003eResponse to \u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1550\"\u003e#1550\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/honojs/middleware/commit/41f2241fba2a6c50b67538ed6e65d28eb043dfb7\"\u003e\u003ccode\u003e41f2241\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/dc468a0ca1219944bb7c538272e7b3a9a9840d24\"\u003e\u003ccode\u003edc468a0\u003c/code\u003e\u003c/a\u003e refactor: replace tsup with tsdown (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1528\"\u003e#1528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/dd19f37c3e664890ed38ac80048d1cb55a287758\"\u003e\u003ccode\u003edd19f37\u003c/code\u003e\u003c/a\u003e refactor(zod-openapi): relax types for the latest zod-validator (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f\u003c/code\u003e\u003c/a\u003e fix(zod-validator): the hook's return value is reflected in zValidator's retu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/565d0e3e89523da773a3570fd1084f3ed7e41036\"\u003e\u003ccode\u003e565d0e3\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003ehono\u003c/code\u003e (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/middleware/commits/@hono/zod-validator@0.7.5/packages/zod-validator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​hono/zod-validator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuidv7` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LiosK/uuidv7/blob/main/CHANGELOG.md\"\u003euuidv7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0 - 2025-11-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eV7Generator\u003c/code\u003e to accept zero as a valid timestamp\u003c/li\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 - 2025-11-28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/34e943da8b62fc20915e1c677970c6f1f4b356fa\"\u003e\u003ccode\u003e34e943d\u003c/code\u003e\u003c/a\u003e build: update dev dependencies and prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/aa352650e8400455607103a9e559f2605b714e75\"\u003e\u003ccode\u003eaa35265\u003c/code\u003e\u003c/a\u003e feat: bias V7Generator::timestamp to accept zero as unix_ts_ms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/0b071dde98fb72ce9476b638d8d57609f14d5d64\"\u003e\u003ccode\u003e0b071dd\u003c/code\u003e\u003c/a\u003e docs: rebuild gh-pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/34cd5209b93281a039a9a8c89dd2e4a1e4ecc5fe\"\u003e\u003ccode\u003e34cd520\u003c/code\u003e\u003c/a\u003e v1.0.3 Released\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LiosK/uuidv7/compare/v1.0.2...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.6 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\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/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/378b0432d549441fa61de200589a790f1171b6fe\"\u003e\u003ccode\u003e378b043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5002\"\u003e#5002\u003c/a\u003e from drizzle-team/main-next-pack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.6...0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.15\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e: Add opt-out on a plugin level, fix internal root cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9154\"\u003evitest-dev/vitest#9154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a68f74e5e\"\u003e\u003c!-- raw HTML omitted --\u003e(a68f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Print import duration breakdown  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9105\"\u003evitest-dev/vitest#9105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122ff321c\"\u003e\u003c!-- raw HTML omitted --\u003e(122ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep built-in id as is in bun and deno  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9117\"\u003evitest-dev/vitest#9117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/075ab3520\"\u003e\u003c!-- raw HTML omitted --\u003e(075ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to fix depreated warning + fix \u003ccode\u003essr.external: true\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9121\"\u003evitest-dev/vitest#9121\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd8bd6dee\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8bd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix external behavior with \u003ccode\u003edeps.optimizer\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9125\"\u003evitest-dev/vitest#9125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c75492cc\"\u003e\u003c!-- raw HTML omitted --\u003e(4c754)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVery minor typo in \u0026quot;Chrome DevTools Protocol\u0026quot;  -  by \u003ca href=\"https://github.com/HowToTestFrontend\"\u003e\u003ccode\u003e@​HowToTestFrontend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9146\"\u003evitest-dev/vitest#9146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/209976419\"\u003e\u003c!-- raw HTML omitted --\u003e(20997)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Run \u003ccode\u003etoMatchScreenshot\u003c/code\u003e only once when used with \u003ccode\u003eexpect.element\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9132\"\u003evitest-dev/vitest#9132\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d2e7e3e2\"\u003e\u003c!-- raw HTML omitted --\u003e(0d2e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul provider to not break source maps  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9040\"\u003evitest-dev/vitest#9040\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4ca9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update dependency tinyexec to v1  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9122\"\u003evitest-dev/vitest#9122\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd7860222\"\u003e\u003c!-- raw HTML omitted --\u003e(fd786)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Remove \u003ccode\u003e--browser.provider\u003c/code\u003e from docs  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9115\"\u003evitest-dev/vitest#9115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/120b3dac1\"\u003e\u003c!-- raw HTML omitted --\u003e(120b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Preserve \u003ccode\u003ecurrentTestName\u003c/code\u003e in extended matchers  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9106\"\u003evitest-dev/vitest#9106\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e43458e02\"\u003e\u003c!-- raw HTML omitted --\u003e(e4345)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Terminate workers on \u003ccode\u003eCTRL+c\u003c/code\u003e forceful exits  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9140\"\u003evitest-dev/vitest#9140\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d57d8bf0a\"\u003e\u003c!-- raw HTML omitted --\u003e(d57d8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Show project in ...\n\n_Description has been truncated_","html_url":"https://github.com/ronin-co/hive/pull/170","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronin-co%2Fhive/issues/170","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/170/packages"},{"uuid":"3686218824","node_id":"PR_kwDOF9SfsM62n1jg","number":121,"state":"closed","title":"Bump fetch-mock from 11.1.5 to 12.6.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-01-16T08:45:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T14:54:32.000Z","updated_at":"2026-01-16T08:45:12.000Z","time_to_close":3865831,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/navikt/nav-office-search/pull/121","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fnav-office-search/issues/121","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/121/packages"},{"uuid":"3664681777","node_id":"PR_kwDOQc-1ec61gJ21","number":86,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-25T21:38:49.000Z","updated_at":"2025-11-25T21:38:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/solve4me/Report4mePoweredSupersetCustom/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/solve4me%2FReport4mePoweredSupersetCustom/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"},{"uuid":"3664584100","node_id":"PR_kwDOQc-1ec61f1ck","number":52,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend/packages/superset-ui-core","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-25T21:02:55.000Z","updated_at":"2025-11-25T21:02:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend/packages/superset-ui-core","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/solve4me/Report4mePoweredSupersetCustom/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/solve4me%2FReport4mePoweredSupersetCustom/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"},{"uuid":"3660287876","node_id":"PR_kwDOFxilrc61ReMC","number":172,"state":"open","title":"Bump fetch-mock from 9.11.0 to 12.6.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T19:44:14.000Z","updated_at":"2026-01-09T17:51:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fetch-mock","old_version":"9.11.0","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 9.11.0 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=9.11.0\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/rsksmart/bridge-state-data-parser/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsksmart%2Fbridge-state-data-parser/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"},{"uuid":"3631688900","node_id":"PR_kwDOOmEJDs6zxY3z","number":167,"state":"open","title":"Bump the dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-17T04:27:07.000Z","updated_at":"2025-11-17T04:27:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":29,"packages":[{"name":"@biomejs/biome","old_version":"2.2.7","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"obuild","old_version":"0.2.1","new_version":"0.4.1","repository_url":"https://github.com/unjs/obuild"},{"name":"turbo","old_version":"2.5.8","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"hono","old_version":"4.10.2","new_version":"4.10.6","repository_url":"https://github.com/honojs/hono"},{"name":"drizzle-orm","old_version":"0.44.6","new_version":"0.44.7","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-xml-parser","old_version":"5.3.0","new_version":"5.3.2","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fetch-mock","old_version":"12.5.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"@react-router/dev","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/node","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"react-router","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.1.11","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"lucide-react","old_version":"0.546.0","new_version":"0.553.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.7` | `2.3.5` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `24.10.1` |\n| [obuild](https://github.com/unjs/obuild) | `0.2.1` | `0.4.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.8` | `2.6.1` |\n| [hono](https://github.com/honojs/hono) | `4.10.2` | `4.10.6` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.6` | `0.44.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.9` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.9` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.0` | `5.3.2` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.5` | `12.6.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.4` | `7.9.6` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.4` | `7.9.6` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.4` | `7.9.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.5` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.4` | `7.9.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.9.4` | `7.9.6` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.15` | `4.1.17` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.66.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.15` | `4.1.17` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `7.2.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.546.0` | `0.553.0` |\n\n\nUpdates `@biomejs/biome` from 2.2.7 to 2.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.5\u003c/h2\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@html}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@html\"\u003e\u003ccode\u003e{@html}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{@html   'div'}\n+{@html 'div'}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@html \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8058\"\u003e#8058\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5f68bcc9ae9208366bf5aed932b3ae3082ba21b1\"\u003e\u003ccode\u003e5f68bcc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where the Biome Language Server would enable its project file watcher even when no project rules were enabled.\u003c/p\u003e\n\u003cp\u003eNow the watching of nested configuration files and nested ignore files is delegated to the editor, if their LSP spec supports it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@render}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@render\"\u003e\u003ccode\u003e{@render}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{@render   sum(1, 2)   }\n+{@render sum(1, 2)}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@render \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8006\"\u003e#8006\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f0612a511449944cacfe01f6884ca52b4f50e768\"\u003e\u003ccode\u003ef0612a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Updated documentation and diagnostic for \u003ccode\u003elint/complexity/noBannedTypes\u003c/code\u003e. The rule should have a more detailed description and diagnostic error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8039\"\u003e#8039\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da70d8be5d8288397a60cdea52d2a6e5f976cace\"\u003e\u003ccode\u003eda70d8b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/PFiS1737\"\u003e\u003ccode\u003e@​PFiS1737\u003c/code\u003e\u003c/a\u003e! - Biome now keeps a blank line after the frontmatter section in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8042\"\u003e#8042\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7efa6f783adc42864b15b7ff2cb2ed6803190e2\"\u003e\u003ccode\u003eb7efa6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - The CSS Parser, with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled, will now accept at rules like \u003ccode\u003e@media\u003c/code\u003e and \u003ccode\u003e@supports\u003c/code\u003e in \u003ccode\u003e@custom-variant\u003c/code\u003e shorthand syntax.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8064\"\u003e#8064\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3ff9d45df031b811333d40fe62b1b24a3c5d5f43\"\u003e\u003ccode\u003e3ff9d45\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7967\"\u003e#7967\u003c/a\u003e: Fixed the issue with support for advanced SVG props\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@attach}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@attach\"\u003e\u003ccode\u003e{@attach}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;div {@attach    myAttachment   }\u0026gt;...\u0026lt;/div\u0026gt;\n+\u0026lt;div {@attach myAttachment}\u0026gt;...\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@attach \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8001\"\u003e#8001\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6e8a50e720135012832e04728d6c0e38b8bb74a1\"\u003e\u003ccode\u003e6e8a50e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{#key}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/key\"\u003e\u003ccode\u003e{#key}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{#key   expression} \u0026lt;div\u0026gt;\u0026lt;/div\u0026gt; {/key}\n+{#key expression}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@html}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@html\"\u003e\u003ccode\u003e{@html}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{@html   'div'}\n+{@html 'div'}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@html \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8058\"\u003e#8058\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5f68bcc9ae9208366bf5aed932b3ae3082ba21b1\"\u003e\u003ccode\u003e5f68bcc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where the Biome Language Server would enable its project file watcher even when no project rules were enabled.\u003c/p\u003e\n\u003cp\u003eNow the watching of nested configuration files and nested ignore files is delegated to the editor, if their LSP spec supports it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@render}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@render\"\u003e\u003ccode\u003e{@render}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{@render   sum(1, 2)   }\n+{@render sum(1, 2)}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@render \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8006\"\u003e#8006\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f0612a511449944cacfe01f6884ca52b4f50e768\"\u003e\u003ccode\u003ef0612a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Updated documentation and diagnostic for \u003ccode\u003elint/complexity/noBannedTypes\u003c/code\u003e. The rule should have a more detailed description and diagnostic error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8039\"\u003e#8039\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da70d8be5d8288397a60cdea52d2a6e5f976cace\"\u003e\u003ccode\u003eda70d8b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/PFiS1737\"\u003e\u003ccode\u003e@​PFiS1737\u003c/code\u003e\u003c/a\u003e! - Biome now keeps a blank line after the frontmatter section in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8042\"\u003e#8042\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7efa6f783adc42864b15b7ff2cb2ed6803190e2\"\u003e\u003ccode\u003eb7efa6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - The CSS Parser, with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled, will now accept at rules like \u003ccode\u003e@media\u003c/code\u003e and \u003ccode\u003e@supports\u003c/code\u003e in \u003ccode\u003e@custom-variant\u003c/code\u003e shorthand syntax.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8064\"\u003e#8064\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3ff9d45df031b811333d40fe62b1b24a3c5d5f43\"\u003e\u003ccode\u003e3ff9d45\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7967\"\u003e#7967\u003c/a\u003e: Fixed the issue with support for advanced SVG props\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@attach}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@attach\"\u003e\u003ccode\u003e{@attach}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;div {@attach    myAttachment   }\u0026gt;...\u0026lt;/div\u0026gt;\n+\u0026lt;div {@attach myAttachment}\u0026gt;...\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@attach \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8001\"\u003e#8001\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6e8a50e720135012832e04728d6c0e38b8bb74a1\"\u003e\u003ccode\u003e6e8a50e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{#key}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/key\"\u003e\u003ccode\u003e{#key}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{#key   expression} \u0026lt;div\u0026gt;\u0026lt;/div\u0026gt; {/key}\n+{#key expression}\n+  \u0026lt;div\u0026gt;\u0026lt;/div\u0026gt;\n+{/key}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a2f6173bef263d29ac6b3c3d885e908eb4d15d6\"\u003e\u003ccode\u003e0a2f617\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8003\"\u003e#8003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1a2d1af3604f36703da298017fd3cacf14e118a5\"\u003e\u003ccode\u003e1a2d1af\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useArraySortCompare (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8065\"\u003e#8065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8b67537fb0c8a33dded08d847f1aa8a933bdb34\"\u003e\u003ccode\u003ee8b6753\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ec24456f85e2f1f2905a6720ff0cb7379313e07b\"\u003e\u003ccode\u003eec24456\u003c/code\u003e\u003c/a\u003e chore: add graphite as bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7974\"\u003e#7974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae\"\u003e\u003ccode\u003e19b8280\u003c/code\u003e\u003c/a\u003e fix(config): implement Merge for rules' options (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7941\"\u003e#7941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c9e20c3780b328ff59b63fa8917938d97b090148\"\u003e\u003ccode\u003ec9e20c3\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003enoContinue\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fd282fc5f49cee3a62c8a9d5ad1ff734c5188800\"\u003e\u003ccode\u003efd282fc\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/198a371c7381fe21701ee010b2f1a14f4f962514\"\u003e\u003ccode\u003e198a371\u003c/code\u003e\u003c/a\u003e chore: update Rust to v1.91.0 (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2509b91cde53b8f747d397fcec5e37eb47bd524d\"\u003e\u003ccode\u003e2509b91\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003eno-unknown-property\u003c/code\u003e from eslint react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/69cececbbaccbe5c44c71afee8e242437783cabc\"\u003e\u003ccode\u003e69cecec\u003c/code\u003e\u003c/a\u003e feat(lint): new rule: no parameters only used in recursion (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.5/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ematipico\"\u003eematipico\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.1 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `obuild` from 0.2.1 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/releases\"\u003eobuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.1...v0.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.0...v0.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBasic transform filter support (\u003ca href=\"https://github.com/unjs/obuild/commit/aebfaca\"\u003eaebfaca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/b3abd69\"\u003eb3abd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.3.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransform:\u003c/strong\u003e Add resolve options for \u003ccode\u003eTransformEntry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estub:\u003c/strong\u003e Use relative paths in stubs to fix Windows resolution (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove extra await (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove to \u003ccode\u003epathe\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edefineBuildConfig\u003c/code\u003e import (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/blob/main/CHANGELOG.md\"\u003eobuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V0.3.2 (\u003ca href=\"https://github.com/unjs/obuild/commit/4ed245e\"\u003e4ed245e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/dd4b400\"\u003edd4b400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd .prettierignore file (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e⚠️ Breaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbeer0 (\u003ca href=\"https://github.com/iiio2\"\u003e\u003ccode\u003e@​iiio2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.1...v0.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\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/unjs/obuild/commit/5ca713c6b3100c7d7162e9c1bd22be64510ebaff\"\u003e\u003ccode\u003e5ca713c\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e61f78a9a686ca20b5db3655e773a68631\"\u003e\u003ccode\u003e8c2ef1e\u003c/code\u003e\u003c/a\u003e chore: fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/d5650654822129f5a371ee53de35ab65c1f7594d\"\u003e\u003ccode\u003ed565065\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/cca35911fc099481cc91ea6e5f92ab0ee69d3c82\"\u003e\u003ccode\u003ecca3591\u003c/code\u003e\u003c/a\u003e chore: add .prettierignore file (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/61df818294497fb56f45c89d15a50c61d52d613f\"\u003e\u003ccode\u003e61df818\u003c/code\u003e\u003c/a\u003e feat!: stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/dd4b400eced2952d3289e0a7ff3afd18bfe9207a\"\u003e\u003ccode\u003edd4b400\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/4ed245ecd74fb1293a80ca9439f0c66b9760955b\"\u003e\u003ccode\u003e4ed245e\u003c/code\u003e\u003c/a\u003e chore(release): v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d4ed258f31d4692618af7ceaf137ee2dc8\"\u003e\u003ccode\u003eeee3f4d\u003c/code\u003e\u003c/a\u003e fix: correctly apply transform \u003ccode\u003efilter\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/98100d519225bf20e2dcd0281f5c710eee399fd0\"\u003e\u003ccode\u003e98100d5\u003c/code\u003e\u003c/a\u003e chore(release): v0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/aebfaca09b898f0ae95f44672b3978a6c002f1bb\"\u003e\u003ccode\u003eaebfaca\u003c/code\u003e\u003c/a\u003e feat: basic transform filter support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.8 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: 2.6 release blog post by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11003\"\u003evercel/turborepo#11003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update typo'd link by \u003ca href=\"https://github.com/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(with-docker/Dockerfile): Some improvements by \u003ca href=\"https://github.com/yairopro\"\u003e\u003ccode\u003e@​yairopro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11010\"\u003evercel/turborepo#11010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix grammatical mistake on structuring-a-repository.mdx by \u003ca href=\"https://github.com/Andrew-Pynch\"\u003e\u003ccode\u003e@​Andrew-Pynch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11091\"\u003evercel/turborepo#11091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Cross-platform microfrontends port command by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11098\"\u003evercel/turborepo#11098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/codemod\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: Fix flake in JS tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11067\"\u003evercel/turborepo#11067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update to Rust 1.91.0 by \u003ca href=\"https://github.com/ognevny\"\u003e\u003ccode\u003e@​ognevny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10885\"\u003evercel/turborepo#10885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 18.17.4 to 24.10.0 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11037\"\u003evercel/turborepo#11037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11043\"\u003evercel/turborepo#11043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Remove redundant border declaration by \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump turbo from 2.5.6 to 2.6.0 in /examples/with-shell-commands in the with-shell-commands group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11039\"\u003evercel/turborepo#11039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-svelte group in /examples/with-svelte with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11041\"\u003evercel/turborepo#11041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump the basic group in /examples/basic with 9 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11040\"\u003evercel/turborepo#11040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11038\"\u003evercel/turborepo#11038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11051\"\u003evercel/turborepo#11051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/basic by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11082\"\u003evercel/turborepo#11082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/with-tailwind by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11083\"\u003evercel/turborepo#11083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump eslint-config-next from 16.0.0 to 16.0.1 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11086\"\u003evercel/turborepo#11086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(fix): Gradient in \u003ccode\u003ewith-tailwind\u003c/code\u003e by \u003ca href=\"https://github.com/mahi656\"\u003e\u003ccode\u003e@​mahi656\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11073\"\u003evercel/turborepo#11073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelte by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11087\"\u003evercel/turborepo#11087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11088\"\u003evercel/turborepo#11088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve parity with real Bun lockfile format for \u003ccode\u003eprune\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11048\"\u003evercel/turborepo#11048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add some Linux variables to default passthrough env vars by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10959\"\u003evercel/turborepo#10959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Labels for k + j backwards in binds list by \u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Add bunfig.toml to list of copied files by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11055\"\u003evercel/turborepo#11055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Handle \u003ccode\u003epatchedDependencies\u003c/code\u003e for bun by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11027\"\u003evercel/turborepo#11027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(boundaries): Enable import attributes parsing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11053\"\u003evercel/turborepo#11053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve determinism for graceful shutdown by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11063\"\u003evercel/turborepo#11063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Lower opt-level and remove debug symbols for dev profile by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11068\"\u003evercel/turborepo#11068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Avoid flaking for test server mock by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11066\"\u003evercel/turborepo#11066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Don't install dependencies in tests that don't need it by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11071\"\u003evercel/turborepo#11071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert \u0026quot;fix(logs): create log files for non-cached tasks\u0026quot; by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11072\"\u003evercel/turborepo#11072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix leaky tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11081\"\u003evercel/turborepo#11081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Bun lockfile pruner adjustment 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/11092\"\u003evercel/turborepo#11092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve version resolution in Bun lockfiles 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/11095\"\u003evercel/turborepo#11095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Move icon to left side in TUI 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/11097\"\u003evercel/turborepo#11097\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/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/59685c863ba6c247f54df2d9df2599161622db9d\"\u003e\u003ccode\u003e59685c8\u003c/code\u003e\u003c/a\u003e publish 2.6.1 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0270af8831d1b7cb8af47ce74214af034a02cf2e\"\u003e\u003ccode\u003e0270af8\u003c/code\u003e\u003c/a\u003e feat: Cross-platform microfrontends port command (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11098\"\u003e#11098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1de3775b51644df562a739d85e08570890a5b606\"\u003e\u003ccode\u003e1de3775\u003c/code\u003e\u003c/a\u003e feat: Move icon to left side in TUI (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bd53f07f9e6cd4471a0039b3977c8a5defbcaae2\"\u003e\u003ccode\u003ebd53f07\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.1-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bf9db59700f3ba416dbcc09eefd7adcb1158fb9b\"\u003e\u003ccode\u003ebf9db59\u003c/code\u003e\u003c/a\u003e fix: Improve version resolution in Bun lockfiles (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/23641b7cb0dab9aefe394e7d99aa15bc11c56d62\"\u003e\u003ccode\u003e23641b7\u003c/code\u003e\u003c/a\u003e examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0646e049d32857b79cc4bfd5ae4bc18d40152d9f\"\u003e\u003ccode\u003e0646e04\u003c/code\u003e\u003c/a\u003e examples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ee469d4e1ccf6e01d18d096d8b4f866c391f61b2\"\u003e\u003ccode\u003eee469d4\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.1-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11093\"\u003e#11093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1c99fc91a0131a21939984f892c4da6ae53268f6\"\u003e\u003ccode\u003e1c99fc9\u003c/code\u003e\u003c/a\u003e fix: Bun lockfile pruner adjustment (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11092\"\u003e#11092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/58ba6a71fabed8238d0675e98e883cd083e6cdb3\"\u003e\u003ccode\u003e58ba6a7\u003c/code\u003e\u003c/a\u003e docs: Fix grammatical mistake on structuring-a-repository.mdx (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.8...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.10.2 to 4.10.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.6\u003c/h2\u003e\n\u003ch2\u003eDeperecated\u003c/h2\u003e\n\u003ch3\u003ebearer-auth options\u003c/h3\u003e\n\u003cp\u003eThe following options are deprecated and will be removed in a future version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enoAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003enoAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidTokenMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidToken.message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-lambda): handle AWS Lattice events by \u003ca href=\"https://github.com/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(secure-headers): support CSP TrustedTypePolicy by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4500\"\u003ehonojs/hono#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Improve auth middlewares by \u003ca href=\"https://github.com/MathurAditya724\"\u003e\u003ccode\u003e@​MathurAditya724\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4485\"\u003ehonojs/hono#4485\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/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.5...v4.10.6\"\u003ehttps://github.com/honojs/hono/compare/v4.10.5...v4.10.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CONTRIBUTING): use bun instead of yarn in local development setup by \u003ca href=\"https://github.com/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: grammar issue by \u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/url): make _getQueryParam search behind question mark by \u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): self-close wrapped empty tags by \u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve private field removal by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4513\"\u003ehonojs/hono#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(middleware/cache): skip caching when \u003ccode\u003eVary: *\u003c/code\u003e is present by \u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\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/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.4...v4.10.5\"\u003ehttps://github.com/honojs/hono/compare/v4.10.4...v4.10.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add a monochrome logo image by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4487\"\u003ehonojs/hono#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the monochrome logo by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4488\"\u003ehonojs/hono#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secure-headers): proposed features typo spelling mistake by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4494\"\u003ehonojs/hono#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): preserve handler response typing in createHandlers by \u003ca href=\"https://github.com/s-junio\"\u003e\u003ccode\u003e@​s-junio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4492\"\u003ehonojs/hono#4492\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/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4494\"\u003ehonojs/hono#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s-junio\"\u003e\u003ccode\u003e@​s-junio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4492\"\u003ehonojs/hono#4492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.3...v4.10.4\"\u003ehttps://github.com/honojs/hono/compare/v4.10.3...v4.10.4\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/4960c063938763a9344c554286e72dcd2545b751\"\u003e\u003ccode\u003e4960c06\u003c/code\u003e\u003c/a\u003e 4.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/96d2a89c57a20b4c3ef5acbe16c880c71c0df60a\"\u003e\u003ccode\u003e96d2a89\u003c/code\u003e\u003c/a\u003e feat: Improve auth middlewares (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4485\"\u003e#4485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/279184b185eedc6cc8fa7bc95335a4dae61df8e7\"\u003e\u003ccode\u003e279184b\u003c/code\u003e\u003c/a\u003e feat(secure-headers): support CSP TrustedTypePolicy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cea3fb09a1d6a6659142555b123cdf80c340f39d\"\u003e\u003ccode\u003ecea3fb0\u003c/code\u003e\u003c/a\u003e feat(aws-lambda): handle AWS Lattice events (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/971106d132ec8a989be12ec5c8e63cfaf597cd4f\"\u003e\u003ccode\u003e971106d\u003c/code\u003e\u003c/a\u003e 4.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/df851842a446549a6beb7f35db95cfac9a730cf6\"\u003e\u003ccode\u003edf85184\u003c/code\u003e\u003c/a\u003e fix(middleware/cache): skip caching when \u003ccode\u003eVary: *\u003c/code\u003e is present (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4504\"\u003e#4504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/46ec3001265400fe196fe52867994bb5d253b3ca\"\u003e\u003ccode\u003e46ec300\u003c/code\u003e\u003c/a\u003e chore: improve private field removal (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c44c5c22e542ab832ce382b6af22579a12fa2000\"\u003e\u003ccode\u003ec44c5c2\u003c/code\u003e\u003c/a\u003e fix(jsx): self-close wrapped empty tags (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4511\"\u003e#4511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/fa8eef707990e80a593fa32c2f67713a2ecd2e9b\"\u003e\u003ccode\u003efa8eef7\u003c/code\u003e\u003c/a\u003e fix(utils/url): make _getQueryParam search behind question mark (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d3479a37c7a85de3378554dada57599db0ba886d\"\u003e\u003ccode\u003ed3479a3\u003c/code\u003e\u003c/a\u003e docs: grammar issue (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.6 to 0.44.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\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/drizzle-team/drizzle-orm/commit/11ff664f7fd988e4663dfa2c2622f9b7f8fda8dc\"\u003e\u003ccode\u003e11ff664\u003c/code\u003e\u003c/a\u003e fix durable sqlite transaction return value (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6caba5b3cd7092867e8191b2763ef2d25443d739\"\u003e\u003ccode\u003e6caba5b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4826\"\u003e#4826\u003c/a\u003e from divyenduz/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9fc4a6c7e034bc07cc976348d864d7ff30d48f0f\"\u003e\u003ccode\u003e9fc4a6c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/74760cf8dd12ed8e6e79bf25506f931eb35a56b3\"\u003e\u003ccode\u003e74760cf\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4097995140fdb61f31a4c5420cf44523d4cf7c25\"\u003e\u003ccode\u003e4097995\u003c/code\u003e\u003c/a\u003e Update README.md - fix 404 link for Xata\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.6...0.44.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/62fab2443132a62327cbb937573f29cfc7a9820c\"\u003e\u003ccode\u003e62fab24\u003c/code\u003e\u003c/a\u003e chore: release v4.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f5d9d2ccfd0fb23b270e39992eed0a7aaa3f4d7\"\u003e\u003ccode\u003e1f5d9d2\u003c/code\u003e\u003c/a\u003e chore: release v4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2e7b2b8b98dafc047a3bf2fc0422076ca5e346fa\"\u003e\u003ccode\u003e2e7b2b8\u003c/code\u003e\u003c/a\u003e chore: release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b7775509dde217436b455d9d3ebcd11e21e7e3\"\u003e\u003ccode\u003ee3b7775\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent filtering out virtual files before remapping to source...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/07bc56a7a8b0ca7453af71193429c2745355dc6d\"\u003e\u003ccode\u003e07bc56a\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vi...\n\n_Description has been truncated_","html_url":"https://github.com/ronin-co/hive/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronin-co%2Fhive/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"},{"uuid":"3606038334","node_id":"PR_kwDOOmEJDs6ybfdK","number":166,"state":"open","title":"Bump the dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T04:27:35.000Z","updated_at":"2025-11-10T04:28:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":27,"packages":[{"name":"@biomejs/biome","old_version":"2.2.7","new_version":"2.3.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"24.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"obuild","old_version":"0.2.1","new_version":"0.4.1","repository_url":"https://github.com/unjs/obuild"},{"name":"turbo","old_version":"2.5.8","new_version":"2.6.0","repository_url":"https://github.com/vercel/turborepo"},{"name":"hono","old_version":"4.10.2","new_version":"4.10.4","repository_url":"https://github.com/honojs/hono"},{"name":"drizzle-orm","old_version":"0.44.6","new_version":"0.44.7","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-xml-parser","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fetch-mock","old_version":"12.5.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"@react-router/dev","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/node","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"react-router","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.1.11","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"lucide-react","old_version":"0.546.0","new_version":"0.553.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.7` | `2.3.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `24.10.0` |\n| [obuild](https://github.com/unjs/obuild) | `0.2.1` | `0.4.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.8` | `2.6.0` |\n| [hono](https://github.com/honojs/hono) | `4.10.2` | `4.10.4` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.6` | `0.44.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.8` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.0` | `5.3.1` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.5` | `12.6.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.4` | `7.9.5` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.4` | `7.9.5` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.4` | `7.9.5` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.4` | `7.9.5` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.9.4` | `7.9.5` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.15` | `4.1.17` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.66.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.15` | `4.1.17` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `7.2.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.546.0` | `0.553.0` |\n\n\nUpdates `@biomejs/biome` from 2.2.7 to 2.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.4\u003c/h2\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7989\"\u003e#7989\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4855c4a5c28d8381dd724449d43a9a60a860edaa\"\u003e\u003ccode\u003e4855c4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/alissonlauffer\"\u003e\u003ccode\u003e@​alissonlauffer\u003c/code\u003e\u003c/a\u003e! - Fixed a regression in Astro frontmatter parsing where comments inside quoted strings were incorrectly detected as actual comments. This caused the parser to prematurely terminate frontmatter parsing when encountering strings like \u003ccode\u003econst test = \u0026quot;//\u0026quot;;\u003c/code\u003e.\nFor example, the following Astro frontmatter now parses correctly:\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e---\nconst test = \u0026quot;// not a real comment\u0026quot;;\n---\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7968\"\u003e#7968\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0b28f5f47aa968bd2511224679ae1cfbcf708fd7\"\u003e\u003ccode\u003e0b28f5f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Refactored formatter to use strict \u003ccode\u003eToken\u003c/code\u003e element for better performance. The new \u003ccode\u003eToken\u003c/code\u003e variant is optimized for static, ASCII-only text (keywords, operators, punctuation) with the following constraints:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eASCII only (no Unicode characters)\u003c/li\u003e\n\u003cli\u003eNo newlines (\u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNo tab characters (\u003ccode\u003e\\t\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables faster printing and fitting logic by using bulk string operations (\u003ccode\u003epush_str\u003c/code\u003e, \u003ccode\u003elen()\u003c/code\u003e) instead of character-by-character iteration with Unicode width calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7941\"\u003e#7941\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae\"\u003e\u003ccode\u003e19b8280\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7943\"\u003e#7943\u003c/a\u003e. Rules' \u003ccode\u003eoptions\u003c/code\u003e are now properly merged with the inherited \u003ccode\u003eoptions\u003c/code\u003e from a shared configuration.\u003c/p\u003e\n\u003cp\u003eThis means that you can now override a specific option from a rule without resetting the other options to their default.\u003c/p\u003e\n\u003cp\u003eGiven the following shared configuration:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;style\u0026quot;: {\n        \u0026quot;useNamingConvention\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;on\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;strictCase\u0026quot;: false,\n            \u0026quot;conventions\u0026quot;: [\n              {\n                \u0026quot;selector\u0026quot;: { \u0026quot;kind\u0026quot;: \u0026quot;variable\u0026quot;, \u0026quot;scope\u0026quot;: \u0026quot;global\u0026quot; },\n                \u0026quot;formats\u0026quot;: [\u0026quot;CONSTANT_CASE\u0026quot;]\n              }\n            ]\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7989\"\u003e#7989\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4855c4a5c28d8381dd724449d43a9a60a860edaa\"\u003e\u003ccode\u003e4855c4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/alissonlauffer\"\u003e\u003ccode\u003e@​alissonlauffer\u003c/code\u003e\u003c/a\u003e! - Fixed a regression in Astro frontmatter parsing where comments inside quoted strings were incorrectly detected as actual comments. This caused the parser to prematurely terminate frontmatter parsing when encountering strings like \u003ccode\u003econst test = \u0026quot;//\u0026quot;;\u003c/code\u003e.\nFor example, the following Astro frontmatter now parses correctly:\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e---\nconst test = \u0026quot;// not a real comment\u0026quot;;\n---\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7968\"\u003e#7968\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0b28f5f47aa968bd2511224679ae1cfbcf708fd7\"\u003e\u003ccode\u003e0b28f5f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Refactored formatter to use strict \u003ccode\u003eToken\u003c/code\u003e element for better performance. The new \u003ccode\u003eToken\u003c/code\u003e variant is optimized for static, ASCII-only text (keywords, operators, punctuation) with the following constraints:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eASCII only (no Unicode characters)\u003c/li\u003e\n\u003cli\u003eNo newlines (\u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNo tab characters (\u003ccode\u003e\\t\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables faster printing and fitting logic by using bulk string operations (\u003ccode\u003epush_str\u003c/code\u003e, \u003ccode\u003elen()\u003c/code\u003e) instead of character-by-character iteration with Unicode width calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7941\"\u003e#7941\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae\"\u003e\u003ccode\u003e19b8280\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7943\"\u003e#7943\u003c/a\u003e. Rules' \u003ccode\u003eoptions\u003c/code\u003e are now properly merged with the inherited \u003ccode\u003eoptions\u003c/code\u003e from a shared configuration.\u003c/p\u003e\n\u003cp\u003eThis means that you can now override a specific option from a rule without resetting the other options to their default.\u003c/p\u003e\n\u003cp\u003eGiven the following shared configuration:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;style\u0026quot;: {\n        \u0026quot;useNamingConvention\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;on\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;strictCase\u0026quot;: false,\n            \u0026quot;conventions\u0026quot;: [\n              {\n                \u0026quot;selector\u0026quot;: { \u0026quot;kind\u0026quot;: \u0026quot;variable\u0026quot;, \u0026quot;scope\u0026quot;: \u0026quot;global\u0026quot; },\n                \u0026quot;formats\u0026quot;: [\u0026quot;CONSTANT_CASE\u0026quot;]\n              }\n            ]\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAnd the user configuration that extends this shared configuration:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8b67537fb0c8a33dded08d847f1aa8a933bdb34\"\u003e\u003ccode\u003ee8b6753\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ec24456f85e2f1f2905a6720ff0cb7379313e07b\"\u003e\u003ccode\u003eec24456\u003c/code\u003e\u003c/a\u003e chore: add graphite as bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7974\"\u003e#7974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae\"\u003e\u003ccode\u003e19b8280\u003c/code\u003e\u003c/a\u003e fix(config): implement Merge for rules' options (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7941\"\u003e#7941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c9e20c3780b328ff59b63fa8917938d97b090148\"\u003e\u003ccode\u003ec9e20c3\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003enoContinue\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fd282fc5f49cee3a62c8a9d5ad1ff734c5188800\"\u003e\u003ccode\u003efd282fc\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/198a371c7381fe21701ee010b2f1a14f4f962514\"\u003e\u003ccode\u003e198a371\u003c/code\u003e\u003c/a\u003e chore: update Rust to v1.91.0 (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2509b91cde53b8f747d397fcec5e37eb47bd524d\"\u003e\u003ccode\u003e2509b91\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003eno-unknown-property\u003c/code\u003e from eslint react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/69cececbbaccbe5c44c71afee8e242437783cabc\"\u003e\u003ccode\u003e69cecec\u003c/code\u003e\u003c/a\u003e feat(lint): new rule: no parameters only used in recursion (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6d95a67d7ae839a266a1e50e68559cf131243003\"\u003e\u003ccode\u003e6d95a67\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c6006184a860b42fea3f0ea5fe96c47087341a90\"\u003e\u003ccode\u003ec600618\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003enoIncrementDecrement\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7859\"\u003e#7859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ematipico\"\u003eematipico\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.1 to 24.10.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 `obuild` from 0.2.1 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/releases\"\u003eobuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.1...v0.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.0...v0.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBasic transform filter support (\u003ca href=\"https://github.com/unjs/obuild/commit/aebfaca\"\u003eaebfaca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/b3abd69\"\u003eb3abd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.3.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransform:\u003c/strong\u003e Add resolve options for \u003ccode\u003eTransformEntry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estub:\u003c/strong\u003e Use relative paths in stubs to fix Windows resolution (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove extra await (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove to \u003ccode\u003epathe\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edefineBuildConfig\u003c/code\u003e import (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/blob/main/CHANGELOG.md\"\u003eobuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V0.3.2 (\u003ca href=\"https://github.com/unjs/obuild/commit/4ed245e\"\u003e4ed245e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/dd4b400\"\u003edd4b400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd .prettierignore file (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e⚠️ Breaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbeer0 (\u003ca href=\"https://github.com/iiio2\"\u003e\u003ccode\u003e@​iiio2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.1...v0.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\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/unjs/obuild/commit/5ca713c6b3100c7d7162e9c1bd22be64510ebaff\"\u003e\u003ccode\u003e5ca713c\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e61f78a9a686ca20b5db3655e773a68631\"\u003e\u003ccode\u003e8c2ef1e\u003c/code\u003e\u003c/a\u003e chore: fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/d5650654822129f5a371ee53de35ab65c1f7594d\"\u003e\u003ccode\u003ed565065\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/cca35911fc099481cc91ea6e5f92ab0ee69d3c82\"\u003e\u003ccode\u003ecca3591\u003c/code\u003e\u003c/a\u003e chore: add .prettierignore file (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/61df818294497fb56f45c89d15a50c61d52d613f\"\u003e\u003ccode\u003e61df818\u003c/code\u003e\u003c/a\u003e feat!: stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/dd4b400eced2952d3289e0a7ff3afd18bfe9207a\"\u003e\u003ccode\u003edd4b400\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/4ed245ecd74fb1293a80ca9439f0c66b9760955b\"\u003e\u003ccode\u003e4ed245e\u003c/code\u003e\u003c/a\u003e chore(release): v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d4ed258f31d4692618af7ceaf137ee2dc8\"\u003e\u003ccode\u003eeee3f4d\u003c/code\u003e\u003c/a\u003e fix: correctly apply transform \u003ccode\u003efilter\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/98100d519225bf20e2dcd0281f5c710eee399fd0\"\u003e\u003ccode\u003e98100d5\u003c/code\u003e\u003c/a\u003e chore(release): v0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/aebfaca09b898f0ae95f44672b3978a6c002f1bb\"\u003e\u003ccode\u003eaebfaca\u003c/code\u003e\u003c/a\u003e feat: basic transform filter support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.8 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarification on Transit Nodes docs by \u003ca href=\"https://github.com/maschwenk\"\u003e\u003ccode\u003e@​maschwenk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/9181\"\u003evercel/turborepo#9181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add GitHub Actions reusable workflow documentation for remote caching 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/10923\"\u003evercel/turborepo#10923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: generate blog release OG images 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/10936\"\u003evercel/turborepo#10936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix correct package name from eslint-config-turbo to eslint-plugin-turbo by \u003ca href=\"https://github.com/tetzng\"\u003e\u003ccode\u003e@​tetzng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10954\"\u003evercel/turborepo#10954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: align tailwindcss 4 guide to the with-tailwind example  by \u003ca href=\"https://github.com/esauri\"\u003e\u003ccode\u003e@​esauri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10963\"\u003evercel/turborepo#10963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos and formatting issues in Playwright guide by \u003ca href=\"https://github.com/yamcodes\"\u003e\u003ccode\u003e@​yamcodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10980\"\u003evercel/turborepo#10980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: adjust compute hours saved component initial value 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/10958\"\u003evercel/turborepo#10958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify passthrough args comparison by \u003ca href=\"https://github.com/emilbjorklund\"\u003e\u003ccode\u003e@​emilbjorklund\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10990\"\u003evercel/turborepo#10990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix profile images on home page 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/10993\"\u003evercel/turborepo#10993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: microfrontends 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/10982\"\u003evercel/turborepo#10982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Clarify passtrhough args cache miss by \u003ca href=\"https://github.com/eug-vs\"\u003e\u003ccode\u003e@​eug-vs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11026\"\u003evercel/turborepo#11026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: path validation in \u003ccode\u003emicrofrontends.json\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11006\"\u003evercel/turborepo#11006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(microfrontends): schema.json for microfrontends.json 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/11008\"\u003evercel/turborepo#11008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update \u003ccode\u003ecreate-turbo\u003c/code\u003e Bun prompt text 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/10918\"\u003evercel/turborepo#10918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eeslint\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(eslint-config-turbo): use module.exports for ESLint v8 compatibility 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/10902\"\u003evercel/turborepo#10902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: ~8.6x faster ESLint rule 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/10943\"\u003evercel/turborepo#10943\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate package.json by \u003ca href=\"https://github.com/Satheeshsk369\"\u003e\u003ccode\u003e@​Satheeshsk369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10892\"\u003evercel/turborepo#10892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix JSDoc type for ESLint config in basic example by \u003ca href=\"https://github.com/victor-code19\"\u003e\u003ccode\u003e@​victor-code19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10727\"\u003evercel/turborepo#10727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(examples): enhance \u003ccode\u003ewith-nestjs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/8131\"\u003e#8131\u003c/a\u003e) by \u003ca href=\"https://github.com/Neosoulink\"\u003e\u003ccode\u003e@​Neosoulink\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10964\"\u003evercel/turborepo#10964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Upgrade core-team-maintained examples to Next.js 16 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/11014\"\u003evercel/turborepo#11014\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove missing turbow.js references by \u003ca href=\"https://github.com/pauloZion1\"\u003e\u003ccode\u003e@​pauloZion1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10893\"\u003evercel/turborepo#10893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(turborepo-lockfiles): handle missing optional dependencies in Bun lockfiles 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/10909\"\u003evercel/turborepo#10909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update \u003ccode\u003eui\u003c/code\u003e suggested value in error message for turbo.json by \u003ca href=\"https://github.com/hugomassing\"\u003e\u003ccode\u003e@​hugomassing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10896\"\u003evercel/turborepo#10896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused \u003ccode\u003eorigin\u003c/code\u003e field from auth structs 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/10910\"\u003evercel/turborepo#10910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: new OAuth flow for Turborepo CLI with 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/10911\"\u003evercel/turborepo#10911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lockfiles): include bundled dependencies in Bun lockfile subgraphs 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/10915\"\u003evercel/turborepo#10915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: increase coverage for lockfiles 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/10633\"\u003evercel/turborepo#10633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update remote cache OAuth refresh flow 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/10916\"\u003evercel/turborepo#10916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(tui): task list search with \u003ccode\u003e/\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10908\"\u003evercel/turborepo#10908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: --graph=foo.dot should not require graphviz installed by \u003ca href=\"https://github.com/blast-hardcheese\"\u003e\u003ccode\u003e@​blast-hardcheese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10942\"\u003evercel/turborepo#10942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update devcontainer configuration 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/10955\"\u003evercel/turborepo#10955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003einjectWorkspacePackages\u003c/code\u003e for \u003ccode\u003eturbo prune\u003c/code\u003e with pnpm 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/10945\"\u003evercel/turborepo#10945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust binary call for microfrontends proxy on Windows by \u003ca href=\"https://github.com/mknichel\"\u003e\u003ccode\u003e@​mknichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10962\"\u003evercel/turborepo#10962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd worktrees.json configuration to .cursor directory by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10986\"\u003evercel/turborepo#10986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: windows symlinking bug 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/10992\"\u003evercel/turborepo#10992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: added Linux env vars to global passthroughs by \u003ca href=\"https://github.com/aviramha\"\u003e\u003ccode\u003e@​aviramha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10984\"\u003evercel/turborepo#10984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recursive transitive closure analysis in npm lockfile parser 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/10988\"\u003evercel/turborepo#10988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(fix): dynamically set ports in proxy integration tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11009\"\u003evercel/turborepo#11009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add support for custom microfrontends.json naming by \u003ca href=\"https://github.com/kitfoster\"\u003e\u003ccode\u003e@​kitfoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11022\"\u003evercel/turborepo#11022\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f60165150ce6d6c545295d0996c41ee584a143b3\"\u003e\u003ccode\u003ef601651\u003c/code\u003e\u003c/a\u003e publish 2.6.0 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0f63f6ed2aa6d6c586068749054ca2ed286cf030\"\u003e\u003ccode\u003e0f63f6e\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.5.9-canary.11 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11030\"\u003e#11030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dc16ef45381fb6dc81867857809e4a24029b604c\"\u003e\u003ccode\u003edc16ef4\u003c/code\u003e\u003c/a\u003e feat: Add support for custom microfrontends.json naming (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11022\"\u003e#11022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f2264174fe5c9995d83d36f73dace0c69f362902\"\u003e\u003ccode\u003ef226417\u003c/code\u003e\u003c/a\u003e feat(microfrontends): schema.json for microfrontends.json (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11008\"\u003e#11008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/515c47d23485bc4f1eedfb4925cd9b5f00afda65\"\u003e\u003ccode\u003e515c47d\u003c/code\u003e\u003c/a\u003e fix: path validation in \u003ccode\u003emicrofrontends.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11006\"\u003e#11006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b74f3b1780ed4e504b7c8d2f3eeeb9701e40d052\"\u003e\u003ccode\u003eb74f3b1\u003c/code\u003e\u003c/a\u003e ci(fix): dynamically set ports in proxy integration tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11009\"\u003e#11009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f3c735b927b88d280f2983627537c2a1b50ff2d6\"\u003e\u003ccode\u003ef3c735b\u003c/code\u003e\u003c/a\u003e docs: Clarify passtrhough args cache miss (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/94adf33e29f793ab8c1849a2559dd5054fb7210f\"\u003e\u003ccode\u003e94adf33\u003c/code\u003e\u003c/a\u003e examples: Upgrade core-team-maintained examples to Next.js 16 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11014\"\u003e#11014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/97668fe82d5538044b6fa120975c3a90c654bee3\"\u003e\u003ccode\u003e97668fe\u003c/code\u003e\u003c/a\u003e ci: conventional commits adjustment (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11015\"\u003e#11015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1cb78e2ba3da57774241b5c8ba9c5592dd5fe67e\"\u003e\u003ccode\u003e1cb78e2\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.5.9-canary.10 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11001\"\u003e#11001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.8...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.10.2 to 4.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add a monochrome logo image by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4487\"\u003ehonojs/hono#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the monochrome logo by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4488\"\u003ehonojs/hono#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secure-headers): proposed features typo spelling mistake by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4494\"\u003ehonojs/hono#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): preserve handler response typing in createHandlers by \u003ca href=\"https://github.com/s-junio\"\u003e\u003ccode\u003e@​s-junio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4492\"\u003ehonojs/hono#4492\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/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4494\"\u003ehonojs/hono#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s-junio\"\u003e\u003ccode\u003e@​s-junio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4492\"\u003ehonojs/hono#4492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.3...v4.10.4\"\u003ehttps://github.com/honojs/hono/compare/v4.10.3...v4.10.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.3\u003c/h2\u003e\n\u003ch2\u003eSecuriy Fix\u003c/h2\u003e\n\u003cp\u003eA security issue in the CORS middleware has been fixed. In some cases, a request header could affect the Vary response header. Please update to the latest version if you are using the CORS middleware.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aws-lambda): serve microsoft office files as binary in lambda handler by \u003ca href=\"https://github.com/matthiasfeist\"\u003e\u003ccode\u003e@​matthiasfeist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4469\"\u003ehonojs/hono#4469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-id): validation accepts \u003ccode\u003e=\u003c/code\u003e by \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4478\"\u003ehonojs/hono#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(jwt): reduce the size of the code generated by minification by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4480\"\u003ehonojs/hono#4480\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/matthiasfeist\"\u003e\u003ccode\u003e@​matthiasfeist\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4469\"\u003ehonojs/hono#4469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.10.3\"\u003ehttps://github.com/honojs/hono/compare/v4.10.2...v4.10.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3a550d253dcac62252718512bdb6f2141758e11e\"\u003e\u003ccode\u003e3a550d2\u003c/code\u003e\u003c/a\u003e 4.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b7117c46835d51be1d4a64272441a5b0128e20c5\"\u003e\u003ccode\u003eb7117c4\u003c/code\u003e\u003c/a\u003e fix(types): preserve handler response typing in createHandlers (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/16b21fb07df049418676304ecc9b5f09ded4a7b9\"\u003e\u003ccode\u003e16b21fb\u003c/code\u003e\u003c/a\u003e fix(secure-headers): proposed features typo spelling mistake (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c12d21cf3a300915ef6d6a171aae1628577983eb\"\u003e\u003ccode\u003ec12d21c\u003c/code\u003e\u003c/a\u003e chore: fix the monochrome logo (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4488\"\u003e#4488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d149fe920a9cdd660319f3406fa68964a40ae2bb\"\u003e\u003ccode\u003ed149fe9\u003c/code\u003e\u003c/a\u003e chore: add a monochrome logo image (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/fcefd50c65144eda31e2bc6752c81904171d9629\"\u003e\u003ccode\u003efcefd50\u003c/code\u003e\u003c/a\u003e 4.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/95ae4d372119cddba32e4935d2bbc6f4e2768dab\"\u003e\u003ccode\u003e95ae4d3\u003c/code\u003e\u003c/a\u003e refactor(jwt): reduce the size of the code generated by minification (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d9b8b4b73b4f997994f2764013207365fe711282\"\u003e\u003ccode\u003ed9b8b4b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/52161170e83298fc3d13312bfceba3992916bfa2\"\u003e\u003ccode\u003e5216117\u003c/code\u003e\u003c/a\u003e fix(request-id): validation accepts \u003ccode\u003e=\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4478\"\u003e#4478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/253ec2857a083595e52a446694923645084e9ecd\"\u003e\u003ccode\u003e253ec28\u003c/code\u003e\u003c/a\u003e fix(aws-lambda): serve microsoft office files as binary in lambda handler (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.10.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.6 to 0.44.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\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/drizzle-team/drizzle-orm/commit/11ff664f7fd988e4663dfa2c2622f9b7f8fda8dc\"\u003e\u003ccode\u003e11ff664\u003c/code\u003e\u003c/a\u003e fix durable sqlite transaction return value (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6caba5b3cd7092867e8191b2763ef2d25443d739\"\u003e\u003ccode\u003e6caba5b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4826\"\u003e#4826\u003c/a\u003e from divyenduz/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9fc4a6c7e034bc07cc976348d864d7ff30d48f0f\"\u003e\u003ccode\u003e9fc4a6c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/74760cf8dd12ed8e6e79bf25506f931eb35a56b3\"\u003e\u003ccode\u003e74760cf\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4097995140fdb61f31a4c5420cf44523d4cf7c25\"\u003e\u003ccode\u003e4097995\u003c/code\u003e\u003c/a\u003e Update README.md - fix 404 link for Xata\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.6...0.44.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't merge errors with different diffs for reporting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8871\"\u003evitest-dev/vitest#8871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e19f27d0\"\u003e\u003c!-- raw HTML omitted --\u003e(3e19f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not throw when importing a type from an external package  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8875\"\u003evitest-dev/vitest#8875\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7e6c37ae5\"\u003e\u003c!-- raw HTML omitted --\u003e(7e6c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove spying types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8878\"\u003evitest-dev/vitest#8878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca041f51a\"\u003e\u003c!-- raw HTML omitted --\u003e(ca041)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse the same environment when \u003ccode\u003eisolate\u003c/code\u003e and \u003ccode\u003efileParallelism\u003c/code\u003e are false  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8889\"\u003evitest-dev/vitest#8889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31706dfe5\"\u003e\u003c!-- raw HTML omitted --\u003e(31706)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport module tracking  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8877\"\u003evitest-dev/vitest#8877\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9e24a59f2\"\u003e\u003c!-- raw HTML omitted --\u003e(9e24a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure setup files are re-evaluated on each test run  -  by \u003ca href=\"https://github.com/yjaaidi\"\u003e\u003ccode\u003e@​yjaaidi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8883\"\u003evitest-dev/vitest#8883\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8884\"\u003evitest-dev/vitest#8884\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f50ea7a25\"\u003e\u003c!-- raw HTML omitted --\u003e(f50ea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent filtering out virtual files before remapping to sources  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8860\"\u003evitest-dev/vitest#8860\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b777550\"\u003e\u003c!-- raw HTML omitted --\u003e(e3b77)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\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/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f5d9d2ccfd0fb23b270e39992eed0a7aaa3f4d7\"\u003e\u003ccode\u003e1f5d9d2\u003c/code\u003e\u003c/a\u003e chore: release v4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2e7b2b8b98dafc047a3bf2fc0422076ca5e346fa\"\u003e\u003ccode\u003e2e7b2b8\u003c/code\u003e\u003c/a\u003e chore: release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b7775509dde217436b455d9d3ebcd11e21e7e3\"\u003e\u003ccode\u003ee3b7775\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent filtering out virtual files before remapping to source...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/07bc56a7a8b0ca7453af71193429c2745355dc6d\"\u003e\u003ccode\u003e07bc56a\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4a28faa67783db5de87194d39a1b3f643bc38287\"\u003e\u003ccode\u003e4a28faa\u003c/code\u003e\u003c/a\u003e chore: release v4.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.8/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't merge errors with different diffs for reporting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8871\"\u003evitest-dev/vitest#8871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e19f27d0\"\u003e\u003c!-- raw HTML omitted --\u003e(3e19f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not throw when importing a type from an external package  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8875\"\u003evitest-dev/vitest#8875\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7e6c37ae5\"\u003e\u003c!-- raw HTML omitted --\u003e(7e6c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove spying types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8878\"\u003evitest-dev/vitest#8878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca041f51a\"\u003e\u003c!-- raw HTML omitted --\u003e(ca041)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse the same environment when \u003ccode\u003eisolate\u003c/code\u003e and \u003ccode\u003efileParallelism\u003c/code\u003e are false  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8889\"\u003evitest-dev/vitest#8889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31706dfe5\"\u003e\u003c!-- raw HTML omitted --\u003e(31706)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport module tracking  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8877\"\u003evitest-dev/vitest#8877\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9e24a59f2\"\u003e\u003c!-- raw HTML omitted --\u003e(9e24a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure setup files are re-evaluated on each test run  -  by \u003ca href=\"https://github.com/yjaaidi\"\u003e\u003ccode\u003e@​yjaaidi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8883\"\u003evitest-dev/vitest#8883\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8884\"\u003evitest-dev/vitest#8884\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f50ea7a25\"\u003e\u003c!-- raw HTML omitted --\u003e(f50ea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent filtering out virtual files before remapping to sources  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8860\"\u003evitest-dev/vitest#8860\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b777550\"\u003e\u003c!-- raw HTML omitted --\u003e(e3b77)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\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/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65c007f57b54dca94f2b0f0e4d32d1972\"\u003e\u003ccode\u003ec79f47c\u003c/code\u003e\u003c/a\u003e fix(forks): do not fail with Windows Defender enabled (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8967\"\u003e#8967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ed99cdf49d65688c0581402857afbc4d885c708\"\u003e\u003ccode\u003e7ed99cd\u003c/code\u003e\u003c/a\u003e chore: remove unnecessery \u003ccode\u003evalues()\u003c/code\u003e call for set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9a9323b7378b8a3e4072b7280a876a3caf53eb31\"\u003e\u003ccode\u003e9a9323b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​antfu/eslint-config\u003c/code\u003e to v6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46b3529a81be17147ebc24fa30febec54d1c84fb\"\u003e\u003ccode\u003e46b3529\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency jsdom to v27 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8700\"\u003e#8700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/65292c365584efa71b6a837ac24967aeaa77f9bb\"\u003e\u003ccode\u003e65292c3\u003c/code\u003e\u003c/a\u003e docs: update structure (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8625\"\u003e#8625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4e1f43ed997e632c46d767c020781c7d\"\u003e\u003ccode\u003ebcb132f\u003c/code\u003e\u003c/a\u003e fix: workaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/...\n\n_Description has been truncated_\n\n\u003c!-- CURSOR_SUMMARY --\u003e\n---\n\n\u003e [!NOTE]\n\u003e Updates key dependencies (hono, react-router, vitest, tailwind, vite, drizzle-orm, etc.) across packages for server, UI, storage, and tooling.\n\u003e \n\u003e - **Server/Backend**:\n\u003e   - Bump `hono` to `4.10.4` in `packages/@hive/api`, `packages/@hive/server`, and `packages/hive`.\n\u003e   - Update `drizzle-orm` to `0.44.7` in `packages/@hive/drizzle`.\n\u003e - **UI**:\n\u003e   - Upgrade React Router stack to `7.9.5` and `hono` to `4.10.4` in `packages/@hive/ui`.\n\u003e   - Update UI deps: `@radix-ui/*`, `tailwindcss` `4.1.17`, `@tailwindcss/vite` `4.1.17`, `vite` `7.2.2`, `react-hook-form` `7.66.0`, `lucide-react` `0.553.0`, `tailwind-merge` `3.4.0`.\n\u003e - **Storage**:\n\u003e   - `packages/@hive/s3-storage`: bump `fast-xml-parser` to `5.3.1` and `fetch-mock` to `12.6.0`.\n\u003e - **Node driver / Testing**:\n\u003e   - `packages/@hive/node-driver`: upgrade `vitest` to `4.0.8` and `@vitest/coverage-v8` to `4.0.8`.\n\u003e - **Tooling/Repo**:\n\u003e   - Root updates: `@biomejs/biome` `2.3.4`, `obuild` `0.4.1`, `turbo` `2.6.0`, `@types/node` `24.10.0`.\n\u003e   - Regenerated `bun.lock` reflecting the above.\n\u003e \n\u003e \u003csup\u003eWritten by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit fca1bf90c08103f3430742bc9b70ba9c32708925. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).\u003c/sup\u003e\n\u003c!-- /CURSOR_SUMMARY --\u003e","html_url":"https://github.com/ronin-co/hive/pull/166","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronin-co%2Fhive/issues/166","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/166/packages"},{"uuid":"3605144920","node_id":"PR_kwDOQSSrA86yYnYu","number":63,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend/packages/superset-ui-core","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-09T15:57:00.000Z","updated_at":"2025-11-09T15:57:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend/packages/superset-ui-core","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vradaev/hellosuperset/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vradaev%2Fhellosuperset/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"},{"uuid":"3594418723","node_id":"PR_kwDOQI-ywc6x03mD","number":28,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-06T07:07:48.000Z","updated_at":"2025-11-06T07:08:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":6,"packages":[{"name":"eslint","old_version":"9.38.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-testing-library","old_version":"6.5.0","new_version":"7.13.3","repository_url":"https://github.com/testing-library/eslint-plugin-testing-library"},{"name":"eslint-plugin-jest","old_version":"28.14.0","new_version":"29.0.1","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"fetch-mock","old_version":"12.5.6","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"globals","old_version":"16.4.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"vite","old_version":"7.1.12","new_version":"7.2.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.1` |\n| [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) | `6.5.0` | `7.13.3` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `28.14.0` | `29.0.1` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.6` | `12.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.4.0` | `16.5.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.12` | `7.2.1` |\n\n\nUpdates `eslint` from 9.38.0 to 9.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.38.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-testing-library` from 6.5.0 to 7.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/releases\"\u003eeslint-plugin-testing-library's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.13.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.2...v7.13.3\"\u003e7.13.3\u003c/a\u003e (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-unnecessary-act:\u003c/strong\u003e handle optional chaining calls (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1104\"\u003e#1104\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/a5f66c2555e77a6b02e378c1dd26b91903302e19\"\u003ea5f66c2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/686\"\u003e#686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.1...v7.13.2\"\u003e7.13.2\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-unnecessary-act:\u003c/strong\u003e report userEvent with a different variable name (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1103\"\u003e#1103\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/164fa0ea6d8ff809c4986f688eaba5f6c2319eb2\"\u003e164fa0e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/758\"\u003e#758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.13.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.0...v7.13.1\"\u003e7.13.1\u003c/a\u003e (2025-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-screen-queries:\u003c/strong\u003e support aliased screen imports (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1101\"\u003e#1101\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/af8c8d9e0d554a1b0f7dcd8e52e78d5e3cbd2232\"\u003eaf8c8d9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/776\"\u003e#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.13.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.12.0...v7.13.0\"\u003e7.13.0\u003c/a\u003e (2025-10-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-wait-for-multiple-assertions:\u003c/strong\u003e add auto-fix (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1099\"\u003e#1099\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/c9fcf833f990e5ea67758b736344eafcb4e11ab5\"\u003ec9fcf83\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1082\"\u003e#1082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.12.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.11.0...v7.12.0\"\u003e7.12.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-wait-for-multiple-assertions:\u003c/strong\u003e avoid reporting unrelated assertions (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1097\"\u003e#1097\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/db8756c9ae9533c6681217ae08db1b214fdfd7c4\"\u003edb8756c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1084\"\u003e#1084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.10.0...v7.11.0\"\u003e7.11.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-wait-for-multiple-assertions:\u003c/strong\u003e improve autofix (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1091\"\u003e#1091\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/95b88d5a72ed9e4f35a9280af7830c016950f884\"\u003e95b88d5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1081\"\u003e#1081\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.9.2...v7.10.0\"\u003e7.10.0\u003c/a\u003e (2025-09-25)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/a5f66c2555e77a6b02e378c1dd26b91903302e19\"\u003e\u003ccode\u003ea5f66c2\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-act): handle optional chaining calls (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/b87e7335513be70a97db7a6eabbd0d13899dabb1\"\u003e\u003ccode\u003eb87e733\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/164fa0ea6d8ff809c4986f688eaba5f6c2319eb2\"\u003e\u003ccode\u003e164fa0e\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-act): report userEvent with a different variable name (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/af8c8d9e0d554a1b0f7dcd8e52e78d5e3cbd2232\"\u003e\u003ccode\u003eaf8c8d9\u003c/code\u003e\u003c/a\u003e fix(prefer-screen-queries): support aliased screen imports (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/875651ec6614a51a8d793bfc7e97a922e4a4c14a\"\u003e\u003ccode\u003e875651e\u003c/code\u003e\u003c/a\u003e chore: remove eslint-plugin-jest-formatting (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/c9fcf833f990e5ea67758b736344eafcb4e11ab5\"\u003e\u003ccode\u003ec9fcf83\u003c/code\u003e\u003c/a\u003e feat(no-wait-for-multiple-assertions): add auto-fix (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/db8756c9ae9533c6681217ae08db1b214fdfd7c4\"\u003e\u003ccode\u003edb8756c\u003c/code\u003e\u003c/a\u003e feat(no-wait-for-multiple-assertions): avoid reporting unrelated assertions (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/95b88d5a72ed9e4f35a9280af7830c016950f884\"\u003e\u003ccode\u003e95b88d5\u003c/code\u003e\u003c/a\u003e feat(no-wait-for-multiple-assertions): improve autofix (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/bd01e0862f16615629d658e005f808a31fecfdc7\"\u003e\u003ccode\u003ebd01e08\u003c/code\u003e\u003c/a\u003e feat(no-wait-for-multiple-assertions): add partial fix support (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/54ee4ae36481b53d21fcfea33e1bb009a195a036\"\u003e\u003ccode\u003e54ee4ae\u003c/code\u003e\u003c/a\u003e fix(await-async-event): prevent adding async/await in forEach loops (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v6.5.0...v7.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jest` from 28.14.0 to 29.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/releases\"\u003eeslint-plugin-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.0.0...v29.0.1\"\u003e29.0.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate semantic-release config so new v29 major is marked as latest on \u003ccode\u003enpm\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1772\"\u003e#1772\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/531c8ba10afb993886a49c893d5250c13c329df1\"\u003e531c8ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v28.14.0...v29.0.0\"\u003e29.0.0\u003c/a\u003e (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ejest/no-alias-methods\u003c/code\u003e from \u003ccode\u003estyles\u003c/code\u003e config (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d3bf1dcec9322304a37fe45e6a5cdeee7775c543\"\u003ed3bf1dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop support for \u003ccode\u003e[@typescript-eslint](https://github.com/typescript-eslint)\u003c/code\u003e v6 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/fe61a409d41ef4e7ab8137b8b3d3f66cee6d40a6\"\u003efe61a40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for \u003ccode\u003e[@typescript-eslint](https://github.com/typescript-eslint)\u003c/code\u003e v7 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/5ca65d3f941e5c0684876c20f251e2d467fc5a15\"\u003e5ca65d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for ESLint v7 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/b06e7d000fd730c24c7eb7a21d34e5cf92b30835\"\u003eb06e7d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for ESLint v8.x prior to v8.57.0 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d79765af01e67db6646d3416cbf26df6bab414e7\"\u003ed79765a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v16 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/aaf62cd0da1ada072101d4d84b6a66a35d82425c\"\u003eaaf62cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v18 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/598880c4cb26eed177d1efdf3f8d4293956b58ac\"\u003e598880c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v20.x prior to v20.12.0 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/2f2fb68db315388230fe5bcefbcafcc2716e07e4\"\u003e2f2fb68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v21 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/a366393fb38a55c91d0200791315e727fcfe3e90\"\u003ea366393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v23 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/1fb1a6747ed0f15ce4532624715c2b2a079e18f2\"\u003e1fb1a67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method:\u003c/strong\u003e remove \u003ccode\u003edocs.recommended\u003c/code\u003e and \u003ccode\u003edocs.requiresTypeChecking\u003c/code\u003e properties (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/945651c36c471f424b743f0aae3ccca6271f21ba\"\u003e945651c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edropped support for ESLint v8.x prior to v8.57.0\u003c/li\u003e\n\u003cli\u003edropped support for Node v20.x prior to v20.12.0\u003c/li\u003e\n\u003cli\u003edropped support for Node v23\u003c/li\u003e\n\u003cli\u003edropped support for Node v18\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method:\u003c/strong\u003e removed \u003ccode\u003edocs.recommend\u003c/code\u003e and \u003ccode\u003edocs.requiresTypeChecking\u003c/code\u003e from \u003ccode\u003eunbound-method\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edropped support for \u003ccode\u003e@typescript-eslint\u003c/code\u003e v7\u003c/li\u003e\n\u003cli\u003edropped support for \u003ccode\u003e@typescript-eslint\u003c/code\u003e v6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejest/no-alias-methods\u003c/code\u003e has been removed from the \u003ccode\u003estyles\u003c/code\u003e config as its already in\nthe \u003ccode\u003erecommended\u003c/code\u003e config\u003c/li\u003e\n\u003cli\u003edropped support for ESLint v7\u003c/li\u003e\n\u003cli\u003edropped support for Node v21\u003c/li\u003e\n\u003cli\u003edropped support for Node v16\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/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md\"\u003eeslint-plugin-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.0.0...v29.0.1\"\u003e29.0.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate semantic-release config so new v29 major is marked as latest on \u003ccode\u003enpm\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1772\"\u003e#1772\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/531c8ba10afb993886a49c893d5250c13c329df1\"\u003e531c8ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v28.14.0...v29.0.0\"\u003e29.0.0\u003c/a\u003e (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ejest/no-alias-methods\u003c/code\u003e from \u003ccode\u003estyles\u003c/code\u003e config (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d3bf1dcec9322304a37fe45e6a5cdeee7775c543\"\u003ed3bf1dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop support for \u003ccode\u003e[@typescript-eslint](https://github.com/typescript-eslint)\u003c/code\u003e v6 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/fe61a409d41ef4e7ab8137b8b3d3f66cee6d40a6\"\u003efe61a40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for \u003ccode\u003e[@typescript-eslint](https://github.com/typescript-eslint)\u003c/code\u003e v7 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/5ca65d3f941e5c0684876c20f251e2d467fc5a15\"\u003e5ca65d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for ESLint v7 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/b06e7d000fd730c24c7eb7a21d34e5cf92b30835\"\u003eb06e7d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for ESLint v8.x prior to v8.57.0 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d79765af01e67db6646d3416cbf26df6bab414e7\"\u003ed79765a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v16 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/aaf62cd0da1ada072101d4d84b6a66a35d82425c\"\u003eaaf62cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v18 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/598880c4cb26eed177d1efdf3f8d4293956b58ac\"\u003e598880c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v20.x prior to v20.12.0 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/2f2fb68db315388230fe5bcefbcafcc2716e07e4\"\u003e2f2fb68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v21 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/a366393fb38a55c91d0200791315e727fcfe3e90\"\u003ea366393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v23 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/1fb1a6747ed0f15ce4532624715c2b2a079e18f2\"\u003e1fb1a67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method:\u003c/strong\u003e remove \u003ccode\u003edocs.recommended\u003c/code\u003e and \u003ccode\u003edocs.requiresTypeChecking\u003c/code\u003e properties (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/945651c36c471f424b743f0aae3ccca6271f21ba\"\u003e945651c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edropped support for ESLint v8.x prior to v8.57.0\u003c/li\u003e\n\u003cli\u003edropped support for Node v20.x prior to v20.12.0\u003c/li\u003e\n\u003cli\u003edropped support for Node v23\u003c/li\u003e\n\u003cli\u003edropped support for Node v18\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method:\u003c/strong\u003e removed \u003ccode\u003edocs.recommend\u003c/code\u003e and \u003ccode\u003edocs.requiresTypeChecking\u003c/code\u003e from \u003ccode\u003eunbound-method\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edropped support for \u003ccode\u003e@typescript-eslint\u003c/code\u003e v7\u003c/li\u003e\n\u003cli\u003edropped support for \u003ccode\u003e@typescript-eslint\u003c/code\u003e v6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejest/no-alias-methods\u003c/code\u003e has been removed from the \u003ccode\u003estyles\u003c/code\u003e config as its already in\nthe \u003ccode\u003erecommended\u003c/code\u003e config\u003c/li\u003e\n\u003cli\u003edropped support for ESLint v7\u003c/li\u003e\n\u003cli\u003edropped support for Node v21\u003c/li\u003e\n\u003cli\u003edropped support for Node v16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/0206a8aaa1f8bc31a5bec051cb6c51d043637566\"\u003e\u003ccode\u003e0206a8a\u003c/code\u003e\u003c/a\u003e chore(release): 29.0.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/1a9d310c9d108c9f129b07b32b25ebac0add1725\"\u003e\u003ccode\u003e1a9d310\u003c/code\u003e\u003c/a\u003e docs: remove duplicate changelog entry (again) (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/f3deac14f34d490ef3d048326286f710bc2df97f\"\u003e\u003ccode\u003ef3deac1\u003c/code\u003e\u003c/a\u003e chore(release): 29.0.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/6eade92f0486a0e8ce5716e58f9537bfe90137a1\"\u003e\u003ccode\u003e6eade92\u003c/code\u003e\u003c/a\u003e docs: remove duplicate changelog entry (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/5b4cb543748d7f074e34d962d7273fa00225af72\"\u003e\u003ccode\u003e5b4cb54\u003c/code\u003e\u003c/a\u003e chore(release): 29.0.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/531c8ba10afb993886a49c893d5250c13c329df1\"\u003e\u003ccode\u003e531c8ba\u003c/code\u003e\u003c/a\u003e fix: update semantic-release config so new v29 major is marked as latest on `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/fc41e8d7854bd5e9cebedbdc36cfa425d6bc914b\"\u003e\u003ccode\u003efc41e8d\u003c/code\u003e\u003c/a\u003e chore(release): 29.0.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d4caa67c799ecbadec60e0fa006bbd151d427999\"\u003e\u003ccode\u003ed4caa67\u003c/code\u003e\u003c/a\u003e refactor: remove ESLint context fallbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/854cef4735520ada9de2e1e3e9a4edbce2332b59\"\u003e\u003ccode\u003e854cef4\u003c/code\u003e\u003c/a\u003e feat: drop support for ESLint v8.x prior to v8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/83c130b7634a30318a32dd968f89e84ea384124b\"\u003e\u003ccode\u003e83c130b\u003c/code\u003e\u003c/a\u003e feat: drop support for Node v20.x prior to v20.12.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v28.14.0...v29.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fetch-mock` from 12.5.6 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\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/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\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/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.4.0 to 16.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573\"\u003e\u003ccode\u003e46fdf18\u003c/code\u003e\u003c/a\u003e 16.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788\"\u003e\u003ccode\u003e6d441ca\u003c/code\u003e\u003c/a\u003e Update globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131\"\u003e\u003ccode\u003ed323da6\u003c/code\u003e\u003c/a\u003e Add test for keys and values (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6\"\u003e\u003ccode\u003eea31521\u003c/code\u003e\u003c/a\u003e Add Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f\"\u003e\u003ccode\u003efa8aaae\u003c/code\u003e\u003c/a\u003e Add date to automated PR title (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f\"\u003e\u003ccode\u003eb777f09\u003c/code\u003e\u003c/a\u003e Update Puppeteer (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.1.12 to 7.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0...v7.2.1\"\u003e7.2.1\u003c/a\u003e (2025-11-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e some worker asset was missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21074\"\u003e#21074\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e82d2d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21054\"\u003e#21054\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003ef83264f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.1...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21002\"\u003e#21002\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003eb1fd616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21029\"\u003e#21029\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003ead5b3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add undefined to optional properties for exactOptionalProperties type compatibility (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21040\"\u003e#21040\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e2833c55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21047\"\u003e#21047\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003ee3a6a83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.0...v7.2.0-beta.1\"\u003e7.2.0-beta.1\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eincrease stream reset rate limit for HTTP2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21024\"\u003e#21024\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f44f22f7f4595d74c76778bd522387138775055\"\u003e4f44f22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e externalize virtual modules for html like files (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21001\"\u003e#21001\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e5af352d8e1a9f187159137f836db5bedbd68a66\"\u003ee5af352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify the values are escaped automatically (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21017\"\u003e#21017\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/246df134dd58441e1e40dd361cf42419d05ea7a5\"\u003e246df13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003efs.cpSync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a2df77812814b927880bc4d68aafa8c8fa47daf0\"\u003ea2df778\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.11...v7.2.0-beta.0\"\u003e7.2.0-beta.0\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eimport.meta.resolve\u003c/code\u003e support for ESM config (bundle config loader) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20962\"\u003e#20962\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f86789a6e237bd0e31cde3a3f09bdef45bfa7d1c\"\u003ef86789a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eperEnvironmentWatchChangeDuringDev\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20996\"\u003e#20996\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a5e98e695ee4152127977abb506029dc8f7544fb\"\u003ea5e98e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vite client connect events (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20978\"\u003e#20978\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/543d87c2cd1ec629f19de56a903a15185f20db1f\"\u003e543d87c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e emit license (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/18546\"\u003e#18546\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b42c3fb2cb75bb4fdf7557cb35946564d6dc4384\"\u003eb42c3fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e support HTTP2 even if proxy feature is used (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20869\"\u003e#20869\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fc21af7a42dd559a95f54b6165d34f36883eaa7f\"\u003efc21af7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib:\u003c/strong\u003e enable minification but keep pure annotations for es output with terser (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20522\"\u003e#20522\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df997d0cfca8e1dad04ac1bf8119caa2d2e4c1fc\"\u003edf997d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e add rush lockfile support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20833\"\u003e#20833\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/718ca2d708dbeb393839932437a6b161851ca24c\"\u003e718ca2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support multiple certificates in resolveServerUrls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20707\"\u003e#20707\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/24513e567c643d5f6fb61af6298aa3fc2b166b90\"\u003e24513e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e ensure amd bundles request \u003ccode\u003erequire\u003c/code\u003e to be injected (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20861\"\u003e#20861\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bb85bd751e4568c707612b708deaba67f8af4ca3\"\u003ebb85bd7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e replace \u003ccode\u003enames\u003c/code\u003e in the manifest with unmangled \u003ccode\u003ename\u003c/code\u003e for CSS assets (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20585\"\u003e#20585\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4abf0566024a70c38a0eb5bf614f72189038247d\"\u003e4abf056\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a532e68c6b7ed82ae7569d2d3380eb6417e9267d\"\u003e\u003ccode\u003ea532e68\u003c/code\u003e\u003c/a\u003e release: v7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e\u003ccode\u003e82d2d6c\u003c/code\u003e\u003c/a\u003e fix(worker): some worker asset was missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21074\"\u003e#21074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003e\u003ccode\u003ef83264f\u003c/code\u003e\u003c/a\u003e refactor(build): rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21054\"\u003e#21054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8293de0e17af8a876d49761ed6651bd38b709174\"\u003e\u003ccode\u003e8293de0\u003c/code\u003e\u003c/a\u003e release: v7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e\u003ccode\u003e2833c55\u003c/code\u003e\u003c/a\u003e fix(types): add undefined to optional properties for exactOptionalProperties ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003e\u003ccode\u003ee3a6a83\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21047\"\u003e#21047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003e\u003ccode\u003eb1fd616\u003c/code\u003e\u003c/a\u003e fix(css): fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003e\u003ccode\u003ead5b3bf\u003c/code\u003e\u003c/a\u003e fix(module-runner): make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21029\"\u003e#21029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/793baa207beecb2d85860df57c80904b2e628902\"\u003e\u003ccode\u003e793baa2\u003c/code\u003e\u003c/a\u003e release: v7.2.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e5af352d8e1a9f187159137f836db5bedbd68a66\"\u003e\u003ccode\u003ee5af352\u003c/code\u003e\u003c/a\u003e fix(optimizer): externalize virtual modules for html like files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/alexandre-girard-maif/my-spotify-app-template/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandre-girard-maif%2Fmy-spotify-app-template/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"3581921787","node_id":"PR_kwDOQI-ywc6xLlev","number":23,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-06T07:07:28.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-03T12:47:09.000Z","updated_at":"2025-11-06T07:07:30.000Z","time_to_close":238819,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":4,"packages":[{"name":"@eslint/js","old_version":"9.38.0","new_version":"9.39.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.0","repository_url":"https://github.com/eslint/eslint"},{"name":"fetch-mock","old_version":"12.5.6","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"globals","old_version":"16.4.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 4 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [eslint](https://github.com/eslint/eslint), [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) and [globals](https://github.com/sindresorhus/globals).\n\nUpdates `@eslint/js` from 9.38.0 to 9.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.38.0 to 9.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac3a60dffc29d8d4d5031621bc062e77f891532a\"\u003e\u003ccode\u003eac3a60d\u003c/code\u003e\u003c/a\u003e 9.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e79017ff52cada700e743110bd17409f41f4fdfa\"\u003e\u003ccode\u003ee79017f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.38.0...v9.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fetch-mock` from 12.5.6 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\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/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\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/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.4.0 to 16.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573\"\u003e\u003ccode\u003e46fdf18\u003c/code\u003e\u003c/a\u003e 16.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788\"\u003e\u003ccode\u003e6d441ca\u003c/code\u003e\u003c/a\u003e Update globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131\"\u003e\u003ccode\u003ed323da6\u003c/code\u003e\u003c/a\u003e Add test for keys and values (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6\"\u003e\u003ccode\u003eea31521\u003c/code\u003e\u003c/a\u003e Add Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f\"\u003e\u003ccode\u003efa8aaae\u003c/code\u003e\u003c/a\u003e Add date to automated PR title (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f\"\u003e\u003ccode\u003eb777f09\u003c/code\u003e\u003c/a\u003e Update Puppeteer (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/alexandre-girard-maif/my-spotify-app-template/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandre-girard-maif%2Fmy-spotify-app-template/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"},{"uuid":"3580299538","node_id":"PR_kwDODpRg3c6xGKSq","number":1848,"state":"closed","title":"build(deps-dev): bump fetch-mock from 6.3.0 to 12.6.0","user":"dependabot[bot]","labels":["dependencies","Stale","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-08T01:31:31.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-03T02:08:18.000Z","updated_at":"2025-11-08T01:31:33.000Z","time_to_close":429793,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"fetch-mock","old_version":"6.3.0","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 6.3.0 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=6.3.0\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codeparticle/whitelabelwallet/pull/1848","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeparticle%2Fwhitelabelwallet/issues/1848","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1848/packages"},{"uuid":"3578212632","node_id":"PR_kwDOCnLRaM6w_2R4","number":409,"state":"closed","title":"deps: bump the safe-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-12T17:18:16.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-01T17:06:30.000Z","updated_at":"2025-11-12T17:18:18.000Z","time_to_close":951106,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"safe-dependencies","update_count":23,"packages":[{"name":"@arcgis/core","old_version":"4.33.11","new_version":"4.34.0"},{"name":"@tanstack/react-query","old_version":"5.83.0","new_version":"5.90.5","repository_url":"https://github.com/TanStack/query"},{"name":"@ugrc/esri-theme-toggle","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/agrc/kitchen-sink"},{"name":"@ugrc/utah-design-system","old_version":"1.27.3","new_version":"1.30.2","repository_url":"https://github.com/agrc/kitchen-sink"},{"name":"immer","old_version":"10.1.1","new_version":"10.1.3","repository_url":"https://github.com/immerjs/immer"},{"name":"ky","old_version":"1.8.2","new_version":"1.12.0","repository_url":"https://github.com/sindresorhus/ky"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.546.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"react-router","old_version":"7.7.1","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@chromatic-com/storybook","old_version":"4.0.1","new_version":"4.1.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-links","old_version":"9.0.18","new_version":"9.1.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"9.0.18","new_version":"9.1.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint","old_version":"9.32.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"fetch-mock","old_version":"12.5.3","new_version":"12.5.5","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"html-webpack-plugin","old_version":"5.6.3","new_version":"5.6.4","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"prettier-plugin-organize-imports","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/simonhaenisch/prettier-plugin-organize-imports"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"query-string","old_version":"9.2.2","new_version":"9.3.1","repository_url":"https://github.com/sindresorhus/query-string"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite-plugin-pwa","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"@storybook/addon-docs","old_version":"9.0.18","new_version":"9.1.13","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the safe-dependencies group with 22 updates in the /src/ClientApp directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcgis/core](https://js.arcgis.com) | `4.33.11` | `4.34.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.83.0` | `5.90.5` |\n| [@ugrc/esri-theme-toggle](https://github.com/agrc/kitchen-sink) | `1.1.1` | `1.1.2` |\n| [@ugrc/utah-design-system](https://github.com/agrc/kitchen-sink) | `1.27.3` | `1.30.2` |\n| [immer](https://github.com/immerjs/immer) | `10.1.1` | `10.1.3` |\n| [ky](https://github.com/sindresorhus/ky) | `1.8.2` | `1.12.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.546.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.7.1` | `7.9.4` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `4.0.1` | `4.1.1` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `9.0.18` | `9.1.13` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `9.0.18` | `9.1.13` |\n| [eslint](https://github.com/eslint/eslint) | `9.32.0` | `9.38.0` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.3` | `12.5.5` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.3` | `5.6.4` |\n| [prettier-plugin-organize-imports](https://github.com/simonhaenisch/prettier-plugin-organize-imports) | `4.2.0` | `4.3.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.1` |\n| [query-string](https://github.com/sindresorhus/query-string) | `9.2.2` | `9.3.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.0.2` | `1.1.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.0.18` | `9.1.13` |\n\n\nUpdates `@arcgis/core` from 4.33.11 to 4.34.0\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/~twesterhuys\"\u003etwesterhuys\u003c/a\u003e, a new releaser for \u003ccode\u003e@​arcgis/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.83.0 to 5.90.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/4e1c4338a72f7384600bbda99e44bc1891695df4\"\u003e\u003ccode\u003e4e1c433\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.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.90.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/e42ddfe919f34f847ca101aeef162c69845f9a1e\"\u003e\u003ccode\u003ee42ddfe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/846d53d98992d50606c40634efa43dea9965b787\"\u003e\u003ccode\u003e846d53d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.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.90.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.90.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/20ef922a0a7c3aee00150bf69123c338b0922922\"\u003e\u003ccode\u003e20ef922\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/5cd86c6ef1720b87b13e1ab70ee823616f1f029a\"\u003e\u003ccode\u003e5cd86c6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.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.90.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.90.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid unhandled promise rejection errors during de/rehydration of pending queries. (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9752\"\u003e#9752\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/4e1c4338a72f7384600bbda99e44bc1891695df4\"\u003e\u003ccode\u003e4e1c433\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.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/e42ddfe919f34f847ca101aeef162c69845f9a1e\"\u003e\u003ccode\u003ee42ddfe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/20ef922a0a7c3aee00150bf69123c338b0922922\"\u003e\u003ccode\u003e20ef922\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid unhandled promise rejection errors during de/rehydration of pending queries. (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9752\"\u003e#9752\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/4e1c4338a72f7384600bbda99e44bc1891695df4\"\u003e\u003ccode\u003e4e1c433\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ecdf96296b1dfcee617a5a5b9afdf2a42ad436ba\"\u003e\u003ccode\u003eecdf962\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9773\"\u003e#9773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e42ddfe919f34f847ca101aeef162c69845f9a1e\"\u003e\u003ccode\u003ee42ddfe\u003c/code\u003e\u003c/a\u003e fix(core): observing \u0026quot;promise\u0026quot; needs to implicitly observe \u0026quot;data\u0026quot; (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9772\"\u003e#9772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cfc755cbc1f73c6506da39a6550f80661f7a0b19\"\u003e\u003ccode\u003ecfc755c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9770\"\u003e#9770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/36ece87d7035cb52bdd82802f0c47b1f40411fa7\"\u003e\u003ccode\u003e36ece87\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9753\"\u003e#9753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4e1c4338a72f7384600bbda99e44bc1891695df4\"\u003e\u003ccode\u003e4e1c433\u003c/code\u003e\u003c/a\u003e fix(hydration): fix unhandled promise rejections (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9752\"\u003e#9752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f4a0cd596b97f15f62b60ebf1490a06c6311bc1b\"\u003e\u003ccode\u003ef4a0cd5\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-react-hooks (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9737\"\u003e#9737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a242f98b8269b77030b27cbcd728de836c4a71fc\"\u003e\u003ccode\u003ea242f98\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(deps): update all non-major dependencies\u0026quot; (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9715\"\u003e#9715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/571bc184fd0d2e5e450bdd6b5a40c84ddd5ad142\"\u003e\u003ccode\u003e571bc18\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0eaafe08212f1caceb67259046c53d9b1a1a4f9b\"\u003e\u003ccode\u003e0eaafe0\u003c/code\u003e\u003c/a\u003e release: v5.90.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2cf3ec9eda9220f39acfeb427f737958b8c91b2a\"\u003e\u003ccode\u003e2cf3ec9\u003c/code\u003e\u003c/a\u003e fix(types): onMutateResult is always defined in onSuccess callback (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9677\"\u003e#9677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.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 `@ugrc/esri-theme-toggle` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agrc/kitchen-sink/releases\"\u003e\u003ccode\u003e@​ugrc/esri-theme-toggle\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eesri-theme-toggle: v1.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/esri-theme-toggle-v1.1.1...esri-theme-toggle-v1.1.2\"\u003e1.1.2\u003c/a\u003e (2025-08-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etheme-toggle:\u003c/strong\u003e add calcite class toggle to body (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/59a4908ebd290402a7ad0c7586142ab43c6af13c\"\u003e59a4908\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/agrc/kitchen-sink/commit/c6adda4564c85f08dc82dbe87e8e58f51541d079\"\u003e\u003ccode\u003ec6adda4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/76116e5fedbb13d23d378bfc6a41331242e596cf\"\u003e\u003ccode\u003e76116e5\u003c/code\u003e\u003c/a\u003e fix(header): hide external link icon for relative links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/322a57c1908b31bd5741ac25dcf7a4b8d2d052ca\"\u003e\u003ccode\u003e322a57c\u003c/code\u003e\u003c/a\u003e fix(monorepo): Always publish with public access\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/agrc/kitchen-sink/compare/header-v1.1.1...header-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ugrc/utah-design-system` from 1.27.3 to 1.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agrc/kitchen-sink/releases\"\u003e\u003ccode\u003e@​ugrc/utah-design-system\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eutah-design-system: v1.30.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.30.1...utah-design-system-v1.30.2\"\u003e1.30.2\u003c/a\u003e (2025-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e allow custom styles for Banner (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/8a3b333df99bf3089132fc2abf720d09f0466cc4\"\u003e8a3b333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.30.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.30.0...utah-design-system-v1.30.1\"\u003e1.30.1\u003c/a\u003e (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ugrc/utilities\u003c/code\u003e bumped from 3.1.0 to 3.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.30.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.29.0...utah-design-system-v1.30.0\"\u003e1.30.0\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e introduce a tooltip component (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/ceedbed6024b6caf9444e8b15284772ecb2551f6\"\u003eceedbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.29.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.28.2...utah-design-system-v1.29.0\"\u003e1.29.0\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e create ToggleButtonGroup component (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/7d023f5263e2cf0f58d5916c32c0519e295f9bb6\"\u003e7d023f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e add missing import to barrel file (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/471c31ac62fd3254e86990391d4e1321de17a5d3\"\u003e471c31a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.28.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.28.1...utah-design-system-v1.28.2\"\u003e1.28.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elayer-selector:\u003c/strong\u003e prevent duplicate layers from being added to the map (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/a597673ad7c37f8c5a10bc4870887984b118f4b7\"\u003ea597673\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.28.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.28.0...utah-design-system-v1.28.1\"\u003e1.28.1\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/908f4d8fe32c034e4b424c0a430ed2fbbdf4ebc6\"\u003e\u003ccode\u003e908f4d8\u003c/code\u003e\u003c/a\u003e ci: update npm for trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/acb019d7e5c5dfbc3c6e0a522a57487cb7a21403\"\u003e\u003ccode\u003eacb019d\u003c/code\u003e\u003c/a\u003e ci: define environment for deploy workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/b96e0a0bd7c041e51a2e384547f0be343f58ab3a\"\u003e\u003ccode\u003eb96e0a0\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/8a3b333df99bf3089132fc2abf720d09f0466cc4\"\u003e\u003ccode\u003e8a3b333\u003c/code\u003e\u003c/a\u003e fix(uds): allow custom styles for Banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/f0cd7d3d3ee6e8b918a7daec83765c5af3148913\"\u003e\u003ccode\u003ef0cd7d3\u003c/code\u003e\u003c/a\u003e ci: update actions for node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/589c6b93bac90255737fd7d996b55cd0cf9f36c3\"\u003e\u003ccode\u003e589c6b9\u003c/code\u003e\u003c/a\u003e ci: set dbot to quarterly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/bbfae4691eaa0bb2c333ebc4b31a290d6aee09cf\"\u003e\u003ccode\u003ebbfae46\u003c/code\u003e\u003c/a\u003e ci: migrate to trusted deployers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/27548aa771c474b4b95012bf9cca47ad57f62fc2\"\u003e\u003ccode\u003e27548aa\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/cdf5b9052283304edac4299ec48ee486c744c07a\"\u003e\u003ccode\u003ecdf5b90\u003c/code\u003e\u003c/a\u003e fix(uds): make view input param type more permissive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/90b6c54cb28ef23e460d317e1f730945079e19bb\"\u003e\u003ccode\u003e90b6c54\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.27.3...utah-design-system-v1.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​ugrc/utah-design-system\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ugrc/utilities` from 3.0.4 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agrc/kitchen-sink/releases\"\u003e\u003ccode\u003e@​ugrc/utilities\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eutilities: v3.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utilities-v3.1.0...utilities-v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e make view input param type more permissive (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/cdf5b9052283304edac4299ec48ee486c744c07a\"\u003ecdf5b90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutilities: v3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utilities-v3.0.4...utilities-v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutilities:\u003c/strong\u003e add url param getter and setter functions (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/f533527017b2898e1f1ed7e13fe14b6ebe4d9d89\"\u003ef533527\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/agrc/kitchen-sink/commit/27548aa771c474b4b95012bf9cca47ad57f62fc2\"\u003e\u003ccode\u003e27548aa\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/cdf5b9052283304edac4299ec48ee486c744c07a\"\u003e\u003ccode\u003ecdf5b90\u003c/code\u003e\u003c/a\u003e fix(uds): make view input param type more permissive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/90b6c54cb28ef23e460d317e1f730945079e19bb\"\u003e\u003ccode\u003e90b6c54\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/ceedbed6024b6caf9444e8b15284772ecb2551f6\"\u003e\u003ccode\u003eceedbed\u003c/code\u003e\u003c/a\u003e feat(uds): introduce a tooltip component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/087ace0f1230b07a47d520b78689f8c7afb912fa\"\u003e\u003ccode\u003e087ace0\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/471c31ac62fd3254e86990391d4e1321de17a5d3\"\u003e\u003ccode\u003e471c31a\u003c/code\u003e\u003c/a\u003e fix(uds): add missing import to barrel file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/7d023f5263e2cf0f58d5916c32c0519e295f9bb6\"\u003e\u003ccode\u003e7d023f5\u003c/code\u003e\u003c/a\u003e feat(uds): create ToggleButtonGroup component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/c79679aa6c11b803c1deebd6ca5fb880441bdbbe\"\u003e\u003ccode\u003ec79679a\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/a597673ad7c37f8c5a10bc4870887984b118f4b7\"\u003e\u003ccode\u003ea597673\u003c/code\u003e\u003c/a\u003e fix(layer-selector): prevent duplicate layers from being added to the map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/aec0cd73b4c4f83f5c853e2d91608a41061db96d\"\u003e\u003ccode\u003eaec0cd7\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agrc/kitchen-sink/compare/sherlock-v3.0.4...utilities-v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immer` from 10.1.1 to 10.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immerjs/immer/releases\"\u003eimmer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark exports as pure, for better tree-shakability (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1124\"\u003e#1124\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/85faaa24d4095c7887913a1a4fb218bf2bb881f3\"\u003e85faaa2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v10.1.1...v10.1.2\"\u003e10.1.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enon-enumerable (immutable) methods on Map/Set (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1069\"\u003e#1069\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/aa24400ea1f53b20927ac3619ea4fcd98c3a2172\"\u003eaa24400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate package.json exports for react-native (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/b2fcc6608773f0886ccc673d62deb1ca7f4a0e83\"\u003eb2fcc66\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/immerjs/immer/commit/85faaa24d4095c7887913a1a4fb218bf2bb881f3\"\u003e\u003ccode\u003e85faaa2\u003c/code\u003e\u003c/a\u003e fix: Mark exports as pure, for better tree-shakability (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/a8d78af53aa3ce1b2b9f06d91923c471bd8d071f\"\u003e\u003ccode\u003ea8d78af\u003c/code\u003e\u003c/a\u003e chore: fix some comments (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/062210e63728a6996af100800d163d1283cc18d3\"\u003e\u003ccode\u003e062210e\u003c/code\u003e\u003c/a\u003e chore(deps): bump webpack from 5.76.1 to 5.94.0 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/b2fcc6608773f0886ccc673d62deb1ca7f4a0e83\"\u003e\u003ccode\u003eb2fcc66\u003c/code\u003e\u003c/a\u003e fix: Update package.json exports for react-native (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/aa24400ea1f53b20927ac3619ea4fcd98c3a2172\"\u003e\u003ccode\u003eaa24400\u003c/code\u003e\u003c/a\u003e fix: non-enumerable (immutable) methods on Map/Set (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/b4f71a6f2bdeafd24cd4669921082f8ac2e84cfc\"\u003e\u003ccode\u003eb4f71a6\u003c/code\u003e\u003c/a\u003e Fix: freezing of Map values during finalization (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/857b4b770347d1a502ed01bbdd3166e8b2be1004\"\u003e\u003ccode\u003e857b4b7\u003c/code\u003e\u003c/a\u003e docs: unfinished todo filter condition (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/19cbe47ae3db3b4a8940409ab1814ce1a9af3458\"\u003e\u003ccode\u003e19cbe47\u003c/code\u003e\u003c/a\u003e Prefix param with underscore to prevent unused param warning (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/immerjs/immer/compare/v10.1.1...v10.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ky` from 1.8.2 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ky/releases\"\u003eky's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry count to \u003ccode\u003eafterResponse\u003c/code\u003e and \u003ccode\u003ebeforeError\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/763\"\u003e#763\u003c/a\u003e)  37fc250\u003c/li\u003e\n\u003cli\u003eAdd retry count to \u003ccode\u003ebeforeRequest\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/754\"\u003e#754\u003c/a\u003e)  b7572d0\u003c/li\u003e\n\u003cli\u003eAdd type guards for errors (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/746\"\u003e#746\u003c/a\u003e)  7e1fd0b\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edispatcher\u003c/code\u003e option being ignored (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/757\"\u003e#757\u003c/a\u003e)  5a3fc90\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehooks\u003c/code\u003e field incorrectly included in \u003ccode\u003eNormalizedOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/756\"\u003e#756\u003c/a\u003e)  0f2f00a\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esearchParams\u003c/code\u003e option merging with \u003ccode\u003eURLSearchParams\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/755\"\u003e#755\u003c/a\u003e)  c847eec\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esignal\u003c/code\u003e merging when using both instance and request options (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/751\"\u003e#751\u003c/a\u003e)  2b0a100\u003c/li\u003e\n\u003cli\u003eFix FormData \u003ccode\u003econtent-type\u003c/code\u003e boundary regeneration when retrying in hooks (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/752\"\u003e#752\u003c/a\u003e)  d02b636\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.11.0...v1.12.0\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.11.0...v1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove progress events for \u003ccode\u003eonDownloadProgress\u003c/code\u003e and \u003ccode\u003eonUploadProgress\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/736\"\u003e#736\u003c/a\u003e)  60958f9\u003c/li\u003e\n\u003cli\u003eFix hang on stream request cleanup in Node.js (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/741\"\u003e#741\u003c/a\u003e)  9a89a35\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.10.0...v1.11.0\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.10.0...v1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eundefined\u003c/code\u003e values for \u003ccode\u003esearchParams\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/729\"\u003e#729\u003c/a\u003e)  a87d9e9\u003c/li\u003e\n\u003cli\u003eFix race condition issue with \u003ccode\u003e.json()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/731\"\u003e#731\u003c/a\u003e)  8cd79d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.9.1...v1.10.0\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.9.1...v1.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euploadProgress\u003c/code\u003e with form data (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/725\"\u003e#725\u003c/a\u003e)  3a8f89c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e.bytes()\u003c/code\u003e shortcut (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/720\"\u003e#720\u003c/a\u003e)  d112283\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/39\"\u003e#39\u003c/a\u003e;t produce URL with \u0026quot;?\u0026quot; alone (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/706\"\u003e#706\u003c/a\u003e)  17ca389\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.8.2...v1.9.0\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.8.2...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/5d0a85d338525c563e51b7b48aaf4f47056af6f7\"\u003e\u003ccode\u003e5d0a85d\u003c/code\u003e\u003c/a\u003e 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/d93560ccdcd4cc643f64c09b2904b4647b60be5f\"\u003e\u003ccode\u003ed93560c\u003c/code\u003e\u003c/a\u003e Document how to modify \u003ccode\u003eFormData\u003c/code\u003e in \u003ccode\u003ebeforeRequest\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/ec10a6821808fb61d9aca1707b60ee5982ff09e3\"\u003e\u003ccode\u003eec10a68\u003c/code\u003e\u003c/a\u003e Document Chromium's automatic retry behavior for 408 status codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/37fc2503c9864e1b40987b4d9c1ffb68c5ca7e7e\"\u003e\u003ccode\u003e37fc250\u003c/code\u003e\u003c/a\u003e Add retry count to \u003ccode\u003eafterResponse\u003c/code\u003e and \u003ccode\u003ebeforeError\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/5fc5bfb859b9d2c87ce5c8bcb398f7be39761ccb\"\u003e\u003ccode\u003e5fc5bfb\u003c/code\u003e\u003c/a\u003e Fix flaky timing tests on Node.js 24 in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/5a3fc90ccba78d10809e48fa89cef722543c9597\"\u003e\u003ccode\u003e5a3fc90\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003edispatcher\u003c/code\u003e option being ignored (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/001c340955237d8350a81f8a05afc05689bedc6c\"\u003e\u003ccode\u003e001c340\u003c/code\u003e\u003c/a\u003e Document requirement to handle \u003ccode\u003eerror.response\u003c/code\u003e body when catching `HTTPError...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/0f2f00a55592ccfe08c9a82a4d2db2a511f78e9b\"\u003e\u003ccode\u003e0f2f00a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ehooks\u003c/code\u003e field incorrectly included in \u003ccode\u003eNormalizedOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/b7572d0942f6be3b22be44982601d955a3e3b34d\"\u003e\u003ccode\u003eb7572d0\u003c/code\u003e\u003c/a\u003e Add retry count to \u003ccode\u003ebeforeRequest\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/c847eec510f301ce1aa41f3200d5286c328ca180\"\u003e\u003ccode\u003ec847eec\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003esearchParams\u003c/code\u003e option merging with \u003ccode\u003eURLSearchParams\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.8.2...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.525.0 to 0.546.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.546.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt-text\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3553\"\u003elucide-icons/lucide#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): removed duplicate text in intro text by \u003ca href=\"https://github.com/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add VS Code \u003ccode\u003esquircle\u003c/code\u003e base shape snippet by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3674\"\u003elucide-icons/lucide#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esword\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3421\"\u003elucide-icons/lucide#3421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emonitor-cloud\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3037\"\u003elucide-icons/lucide#3037\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/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.546.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack over...\n\n_Description has been truncated_","html_url":"https://github.com/agrc/parole-and-probation/pull/409","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrc%2Fparole-and-probation/issues/409","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/409/packages"}],"issue_packages":[{"old_version":"11.1.5","new_version":"12.6.0","update_type":"major","path":"/superset-frontend/packages/superset-ui-core","pr_created_at":"2026-01-22T13:41:24.000Z","version_change":"11.1.5 → 12.6.0","issue":{"uuid":"3843011603","node_id":"PR_kwDOA2CHbc6-s3x4","number":835,"state":"closed","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend/packages/superset-ui-core","user":"dependabot[bot]","labels":["dependencies:npm","packages"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-31T08:40:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-22T13:41:24.000Z","updated_at":"2026-01-31T08:40:43.000Z","time_to_close":759558,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend/packages/superset-ui-core","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/soitun/caravel/pull/835","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soitun%2Fcaravel/issues/835","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/835/packages"}},{"old_version":"12.5.3","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2026-01-05T00:07:03.000Z","version_change":"12.5.3 → 12.6.0","issue":{"uuid":"3779791332","node_id":"PR_kwDOJDtlns67cptG","number":195,"state":"closed","title":"build(deps-dev): bump the npm-development group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","size/xl","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-02-09T00:55:45.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T00:07:03.000Z","updated_at":"2026-02-09T00:55:47.000Z","time_to_close":3026922,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"npm-development","update_count":17,"packages":[{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@fetch-mock/jest","old_version":"0.2.16","new_version":"0.2.20","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"@jest/globals","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@stylistic/eslint-plugin","old_version":"5.2.3","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/node","old_version":"20.19.10","new_version":"20.19.27","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/ncc","old_version":"0.38.3","new_version":"0.38.4","repository_url":"https://github.com/vercel/ncc"},{"name":"eslint","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"fetch-mock","old_version":"12.5.3","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"jest","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.1","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.39.0","new_version":"8.51.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@fetch-mock/jest](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/jest) | `0.2.16` | `0.2.20` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.0.5` | `30.2.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.2.3` | `5.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.10` | `20.19.27` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.3` | `0.38.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.33.0` | `9.39.2` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.3` | `12.6.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.0.5` | `30.2.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.0.5` | `30.2.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.1` | `29.4.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.39.0` | `8.51.0` |\n\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fetch-mock/jest` from 0.2.16 to 0.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003e\u003ccode\u003e@​fetch-mock/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejest: v0.2.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.19...jest-v0.2.20\"\u003e0.2.20\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.18...jest-v0.2.19\"\u003e0.2.19\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.5 to ^12.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.17...jest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.4 to ^12.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evitest: v0.2.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/vitest-v0.2.17...vitest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.16...jest-v0.2.17\"\u003e0.2.17\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compatible with browser builds using cjs (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e4b174d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/jest/CHANGELOG.md\"\u003e\u003ccode\u003e@​fetch-mock/jest\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/wheresrhys/fetch-mock/compare/jest-v0.2.19...jest-v0.2.20\"\u003e0.2.20\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.18...jest-v0.2.19\"\u003e0.2.19\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.5 to ^12.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.17...jest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.4 to ^12.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.16...jest-v0.2.17\"\u003e0.2.17\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compatible with browser builds using cjs (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e4b174d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.3 to ^12.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\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/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/0ce27b21fd4db25cd80663d5c67ec969bfa0c611\"\u003e\u003ccode\u003e0ce27b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e\u003ccode\u003e4b174d0\u003c/code\u003e\u003c/a\u003e fix: make compatible with browser builds using cjs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/jest-v0.2.20/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jest/globals` from 30.0.5 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003e\u003ccode\u003e@​jest/globals\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​jest/globals\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-globals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.2.3 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.10 to 20.19.27\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 `@vercel/ncc` from 0.38.3 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ncc/releases\"\u003e\u003ccode\u003e@​vercel/ncc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/ncc/compare/0.38.3...0.38.4\"\u003e0.38.4\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecjs-build:\u003c/strong\u003e enable evaluating import.meta in cjs build (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/ncc/commit/e72d34d97e7cb2348af19993b6cdb6fec5374ac9\"\u003ee72d34d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/vercel/ncc/pull/897/issues/discussion_r836916315\"\u003evercel/ncc#897\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1019\"\u003e#1019\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/vercel/ncc/commit/e72d34d97e7cb2348af19993b6cdb6fec5374ac9\"\u003e\u003ccode\u003ee72d34d\u003c/code\u003e\u003c/a\u003e fix(cjs-build): enable evaluating import.meta in cjs build (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/186af2b5f3e947bcc0bdb040afc64646d991df00\"\u003e\u003ccode\u003e186af2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/162c7d4f49a17cba11e3a446706c8a8581fd236e\"\u003e\u003ccode\u003e162c7d4\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1283\"\u003e#1283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/24734b5502429ff3120468468aecf3382770fbd7\"\u003e\u003ccode\u003e24734b5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/7bf44d5bf9e760e0b46646e55fb62966f1c01b03\"\u003e\u003ccode\u003e7bf44d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump sha.js from 2.4.11 to 2.4.12 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/50f185180fb2ea815e6401364c9eeb4f8ebf196f\"\u003e\u003ccode\u003e50f1851\u003c/code\u003e\u003c/a\u003e chore(deps): Bump tmp from 0.2.3 to 0.2.4 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/d797f1b1ee32935ef4de388776b7836945399da8\"\u003e\u003ccode\u003ed797f1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump koa from 2.16.1 to 3.0.1 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/9bdbd474fda6b872d559a3c1730643a76d9e7c37\"\u003e\u003ccode\u003e9bdbd47\u003c/code\u003e\u003c/a\u003e chore(deps): Bump pbkdf2 from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/cbfd660dca6db33f8cae132873293f5db99f9749\"\u003e\u003ccode\u003ecbfd660\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump test deps for aws-sdk (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/d17397fbdf891a59190e824198e0dd3a1f907a0b\"\u003e\u003ccode\u003ed17397f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump axios from 1.7.7 to 1.8.2 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ncc/compare/0.38.3...0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.33.0...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fetch-mock` from 12.5.3 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\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/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li...\n\n_Description has been truncated_","html_url":"https://github.com/argocd-diff-action/argocd-diff-action/pull/195","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/argocd-diff-action%2Fargocd-diff-action/issues/195","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/195/packages"}},{"old_version":"12.5.3","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2025-12-22T00:07:01.000Z","version_change":"12.5.3 → 12.6.0","issue":{"uuid":"3751789638","node_id":"PR_kwDOJDtlns66CXqY","number":194,"state":"open","title":"build(deps-dev): bump the npm-development group across 1 directory with 18 updates","user":"dependabot[bot]","labels":["dependencies","size/xl","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-22T00:07:01.000Z","updated_at":"2025-12-22T00:07:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"npm-development","update_count":18,"packages":[{"name":"@eslint/eslintrc","old_version":"3.3.1","new_version":"3.3.3","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@eslint/js","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"@fetch-mock/jest","old_version":"0.2.16","new_version":"0.2.20","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"@jest/globals","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"@stylistic/eslint-plugin","old_version":"5.2.3","new_version":"5.6.1","repository_url":"https://github.com/eslint-stylistic/eslint-stylistic"},{"name":"@types/node","old_version":"20.19.10","new_version":"20.19.27","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vercel/ncc","old_version":"0.38.3","new_version":"0.38.4","repository_url":"https://github.com/vercel/ncc"},{"name":"eslint","old_version":"9.33.0","new_version":"9.39.2","repository_url":"https://github.com/eslint/eslint"},{"name":"fetch-mock","old_version":"12.5.3","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"globals","old_version":"16.3.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"jest-circus","old_version":"30.0.5","new_version":"30.2.0","repository_url":"https://github.com/jestjs/jest"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"sinon","old_version":"21.0.0","new_version":"21.0.1","repository_url":"https://github.com/sinonjs/sinon"},{"name":"@types/sinon","old_version":"17.0.4","new_version":"21.0.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"ts-jest","old_version":"29.4.1","new_version":"29.4.6","repository_url":"https://github.com/kulshekhar/ts-jest"},{"name":"typescript","old_version":"5.9.2","new_version":"5.9.3","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.39.0","new_version":"8.50.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development group with 18 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.1` | `3.3.3` |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.33.0` | `9.39.2` |\n| [@fetch-mock/jest](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/jest) | `0.2.16` | `0.2.20` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.0.5` | `30.2.0` |\n| [@stylistic/eslint-plugin](https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin) | `5.2.3` | `5.6.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.10` | `20.19.27` |\n| [@vercel/ncc](https://github.com/vercel/ncc) | `0.38.3` | `0.38.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.33.0` | `9.39.2` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.3` | `12.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.3.0` | `16.5.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.0.5` | `30.2.0` |\n| [jest-circus](https://github.com/jestjs/jest/tree/HEAD/packages/jest-circus) | `30.0.5` | `30.2.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [sinon](https://github.com/sinonjs/sinon) | `21.0.0` | `21.0.1` |\n| [@types/sinon](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sinon) | `17.0.4` | `21.0.0` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.1` | `29.4.6` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.2` | `5.9.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.39.0` | `8.50.0` |\n\n\nUpdates `@eslint/eslintrc` from 3.3.1 to 3.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.2...eslintrc-v3.3.3\"\u003e3.3.3\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erelease v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e8aa555a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.1...eslintrc-v3.3.2\"\u003e3.3.2\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove name property from all and recommended configs (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/200\"\u003e#200\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/344da491898a2a3595943d4528ba78fe2f238217\"\u003e344da49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/fdb529826fd769f2bdcd1281d711412253561231\"\u003e\u003ccode\u003efdb5298\u003c/code\u003e\u003c/a\u003e chore: release 3.3.3 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/212\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/8aa555a3f5fcfb7d99249fb57e819a7b6f635496\"\u003e\u003ccode\u003e8aa555a\u003c/code\u003e\u003c/a\u003e fix: release v3.3.3 because publishing v3.3.2 failed (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/211\"\u003e#211\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/a8b773d0cfecbd987e4301ad40be271a2c800c40\"\u003e\u003ccode\u003ea8b773d\u003c/code\u003e\u003c/a\u003e chore: release 3.3.2 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/85244bb33023f25eb8ac443d08b769be7bafec2e\"\u003e\u003ccode\u003e85244bb\u003c/code\u003e\u003c/a\u003e chore: switch to \u003ccode\u003egoogleapis/release-please-action\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/d356360dfee5173b3ace73cc1f3ecb922eb4310d\"\u003e\u003ccode\u003ed356360\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/116bf0332e3ce6dd848704b3782c8c77067c635b\"\u003e\u003ccode\u003e116bf03\u003c/code\u003e\u003c/a\u003e chore: update js-yaml to version 4.1.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/16e8d207557fcac8512bd5d9ffd475ec777db0df\"\u003e\u003ccode\u003e16e8d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3b089acfeba445f3fef84662c43143a5d0eb8a15\"\u003e\u003ccode\u003e3b089ac\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e.gitignore\u003c/code\u003e to exclude shared workflows (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/1f6e2d19b2f9617c10597fbe97ac99076a716a0c\"\u003e\u003ccode\u003e1f6e2d1\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/785c00b8cce58c2b4962996699e0f3dbdc6d2d13\"\u003e\u003ccode\u003e785c00b\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/v3.3.1...eslintrc-v3.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 [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​eslint/eslintrc\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/js` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/25d0e33270e08baed09dbee2cdd56a8e5cd9da0f\"\u003e\u003ccode\u003e25d0e33\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/abee4ca1fa10da733b1cc4a7d5e765b912a9de82\"\u003e\u003ccode\u003eabee4ca\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/90a71bf5024a86fc232cd2e05f96811e2a18fd0f\"\u003e\u003ccode\u003e90a71bf\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eREADME\u003c/code\u003e files to add badge and instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20115\"\u003e#20115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e\"\u003e\u003ccode\u003e488cba6\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff\"\u003e\u003ccode\u003e1c0d850\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eeslint-all.js\u003c/code\u003e to use \u003ccode\u003eObject.freeze\u003c/code\u003e for \u003ccode\u003erules\u003c/code\u003e object (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20116\"\u003e#20116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202\"\u003e\u003ccode\u003eaf2a087\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.2/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fetch-mock/jest` from 0.2.16 to 0.2.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003e\u003ccode\u003e@​fetch-mock/jest\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ejest: v0.2.20\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.19...jest-v0.2.20\"\u003e0.2.20\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.19\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.18...jest-v0.2.19\"\u003e0.2.19\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.5 to ^12.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.17...jest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.4 to ^12.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003evitest: v0.2.18\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/vitest-v0.2.17...vitest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ejest: v0.2.17\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.16...jest-v0.2.17\"\u003e0.2.17\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compatible with browser builds using cjs (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e4b174d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/jest/CHANGELOG.md\"\u003e\u003ccode\u003e@​fetch-mock/jest\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/wheresrhys/fetch-mock/compare/jest-v0.2.19...jest-v0.2.20\"\u003e0.2.20\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.6 to ^12.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.18...jest-v0.2.19\"\u003e0.2.19\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.5 to ^12.5.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.17...jest-v0.2.18\"\u003e0.2.18\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.4 to ^12.5.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/jest-v0.2.16...jest-v0.2.17\"\u003e0.2.17\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emake compatible with browser builds using cjs (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e4b174d0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003efetch-mock bumped from ^12.5.3 to ^12.5.4\u003c/li\u003e\n\u003c/ul\u003e\n\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/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/0ce27b21fd4db25cd80663d5c67ec969bfa0c611\"\u003e\u003ccode\u003e0ce27b2\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/4b174d0b6068562bc5deaf3e7b4c3d5787374a8a\"\u003e\u003ccode\u003e4b174d0\u003c/code\u003e\u003c/a\u003e fix: make compatible with browser builds using cjs\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/jest-v0.2.20/packages/jest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jest/globals` from 30.0.5 to 30.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003e\u003ccode\u003e@​jest/globals\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e`[jest-snapshot-utils] Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eChore\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[expect]\u003c/code\u003e Update docblock for \u003ccode\u003etoContain()\u003c/code\u003e to display info on substring check (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15789\"\u003e#15789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​jest/globals\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.2.0\u003c/h2\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update example repo for testing React Native projects (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15832\"\u003e#15832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[*]\u003c/code\u003e Update \u003ccode\u003ejest-watch-typeahead\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15830\"\u003e#15830\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-environment-jsdom-abstract]\u003c/code\u003e Add support for JSDOM v27 (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15834\"\u003e#15834\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-matcher-utils]\u003c/code\u003e Fix infinite recursion with self-referential getters in \u003ccode\u003edeepCyclicCopyReplaceable\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15831\"\u003e#15831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[babel-jest]\u003c/code\u003e Export the \u003ccode\u003eTransformerConfig\u003c/code\u003e interface (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15820\"\u003e#15820\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Fix \u003ccode\u003ejest.config.ts\u003c/code\u003e with TS loader specified in docblock pragma (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15839\"\u003e#15839\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.3\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eunstable_mockModule\u003c/code\u003e with \u003ccode\u003enode:\u003c/code\u003e prefixed core modules.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.2\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Correct snapshot header regexp to work with newline across OSes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15803\"\u003e#15803\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15800\"\u003e#15800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Improve messaging about goo.gl snapshot link change (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15821\"\u003e#15821\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.1.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-leak-detector]\u003c/code\u003e Configurable GC aggressiveness regarding to V8 heap snapshot generation (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15793/\"\u003e#15793\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Reduce redundant ReferenceError messages\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core]\u003c/code\u003e Include test modules that failed to load when --onlyFailures is active\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot-utils]\u003c/code\u003e Fix deprecated goo.gl snapshot guide link not getting replaced with fully canonical URL (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15787\"\u003e#15787\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus]\u003c/code\u003e Fix \u003ccode\u003eit.concurrent\u003c/code\u003e not working with \u003ccode\u003edescribe.skip\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15765\"\u003e#15765\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Fix mangled inline snapshot updates when used with Prettier 3 and CRLF line endings\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Importing from \u003ccode\u003e@jest/globals\u003c/code\u003e in more than one file no longer breaks relative paths (\u003ca href=\"https://redirect.github.com/jestjs/jest/issues/15772\"\u003e#15772\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/855864e3f9751366455246790be2bf912d4d0dac\"\u003e\u003ccode\u003e855864e\u003c/code\u003e\u003c/a\u003e v30.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/ebfa31cc9787303e8698a1a029a162a18e8974aa\"\u003e\u003ccode\u003eebfa31c\u003c/code\u003e\u003c/a\u003e v30.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/d347c0f3f87f976a1dbd9761d503e45f5ced2a7e\"\u003e\u003ccode\u003ed347c0f\u003c/code\u003e\u003c/a\u003e v30.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/4d5f41d0885c1d9630c81b4fd47f74ab0615e18f\"\u003e\u003ccode\u003e4d5f41d\u003c/code\u003e\u003c/a\u003e v30.1.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-globals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@stylistic/eslint-plugin` from 5.2.3 to 5.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/releases\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.6.0...v5.6.1\"\u003e5.6.1\u003c/a\u003e (2025-11-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e check (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1054\"\u003e#1054\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003ec486861\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.5.0...v5.6.0\"\u003e5.6.0\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earrow-spacing:\u003c/strong\u003e support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1036\"\u003e#1036\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003ea5380d2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecomputed-property-spacing:\u003c/strong\u003e support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1047\"\u003e#1047\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003ed6e7437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-whitespace-before-property:\u003c/strong\u003e support TS nodes (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1046\"\u003e#1046\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e684ff76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of \u003ccode\u003earrow-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1037\"\u003e#1037\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e598bbb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate deps (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1052\"\u003e#1052\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/29d09cc9011d940b231391e707bb2f3aca1c74a5\"\u003e29d09cc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1044\"\u003e#1044\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003eaa0c6ac\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-extra-parens:\u003c/strong\u003e add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1048\"\u003e#1048\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e88248cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equotes:\u003c/strong\u003e update deprecated options to latest and add tips (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1026\"\u003e#1026\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/dc949f893dc0ffdad7566597ca768f9978793110\"\u003edc949f8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBuild Related\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/download-artifact from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1033\"\u003e#1033\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88453426cfb1f7411d09c4657164f76b4951a1bd\"\u003e8845342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1029\"\u003e#1029\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa2f9915d60a2fa3846e014300310f39caf43615\"\u003eaa2f991\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump actions/upload-artifact from 4 to 5 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1034\"\u003e#1034\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/657e8ce93c9845e7c6cfa55216be9f37c196b4d3\"\u003e657e8ce\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1043\"\u003e#1043\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e3fcec3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eindent:\u003c/strong\u003e simplify logic in \u003ccode\u003eJSXText\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1027\"\u003e#1027\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d83c5b0ef2a4fe52f818c7d771f1e27d99e4a2c4\"\u003ed83c5b0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espace-infix-ops:\u003c/strong\u003e simplify logic (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1022\"\u003e#1022\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/6d57a7deb6bd72765a23de38627f361a5d5f2d2b\"\u003e6d57a7d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e simplify type definitions (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1031\"\u003e#1031\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa6a0a3aa3633abae95fbc5115a1de979c55de27\"\u003eaa6a0a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-annotation-spacing:\u003c/strong\u003e use \u003ccode\u003eunindent\u003c/code\u003e for better collapse (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1032\"\u003e#1032\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/839502a5597d494e24c54f705354e475373206a6\"\u003e839502a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-generic-spacing:\u003c/strong\u003e remove logic duplicated with \u003ccode\u003ecomma-spacing\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1024\"\u003e#1024\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/361cfc862895e808da03c18b7ab53cf4aac49a6c\"\u003e361cfc8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupgrade to vitest v4 (\u003ca href=\"https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/1040\"\u003e#1040\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c9d684b6e6ae3b967a1ec99ddef60fbcd4645f6f\"\u003ec9d684b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/compare/v5.4.0...v5.5.0\"\u003e5.5.0\u003c/a\u003e (2025-10-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/52b2b2ebd1d911c72c42aea7db05a56ea919cdca\"\u003e\u003ccode\u003e52b2b2e\u003c/code\u003e\u003c/a\u003e chore: release v5.6.1 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1055\"\u003e#1055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/c48686160fc13ee5c195df8dd0cf8b85363acfce\"\u003e\u003ccode\u003ec486861\u003c/code\u003e\u003c/a\u003e fix(computed-property-spacing): guard with \u003ccode\u003enode.type\u003c/code\u003e instead of \u003ccode\u003ecomputed\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/1f5526a995ee29ce0282ad8f0726742bef219e2a\"\u003e\u003ccode\u003e1f5526a\u003c/code\u003e\u003c/a\u003e chore: release v5.6.0 (main) (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1023\"\u003e#1023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/684ff7688afcb87d5d7fab09b0bec119d175ed63\"\u003e\u003ccode\u003e684ff76\u003c/code\u003e\u003c/a\u003e feat(no-whitespace-before-property): support TS nodes (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1046\"\u003e#1046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/d6e7437f009f38181966e9fb48318dd220d0c50d\"\u003e\u003ccode\u003ed6e7437\u003c/code\u003e\u003c/a\u003e feat(computed-property-spacing): support \u003ccode\u003eTSIndexedAccessType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1047\"\u003e#1047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/88248cf843316ae836a0057da440ae7bf4f39449\"\u003e\u003ccode\u003e88248cf\u003c/code\u003e\u003c/a\u003e docs(no-extra-parens): add missing \u003ccode\u003e]\u003c/code\u003e in various examples. (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1048\"\u003e#1048\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/aa0c6acfba7711bf2b200f653896b0208d708abb\"\u003e\u003ccode\u003eaa0c6ac\u003c/code\u003e\u003c/a\u003e fix(type-generic-spacing): ignore spaces after \u003ccode\u003enew\u003c/code\u003e in \u003ccode\u003eTSConstructorType\u003c/code\u003e  ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/3fcec3edcca0e801cb6679df8df8b4c257356db6\"\u003e\u003ccode\u003e3fcec3e\u003c/code\u003e\u003c/a\u003e test(indent): cleanup \u003ccode\u003eTestCaseError#nodeType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1043\"\u003e#1043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/598bbb0f74364bdd2f23f153c0f1134cab5e5a47\"\u003e\u003ccode\u003e598bbb0\u003c/code\u003e\u003c/a\u003e feat(type-annotation-spacing): deprecate \u003ccode\u003eoverrides.arrow\u003c/code\u003e in favor of `arrow...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commit/a5380d2a46b64bbe064dc37643948a3d0f11f990\"\u003e\u003ccode\u003ea5380d2\u003c/code\u003e\u003c/a\u003e feat(arrow-spacing): support \u003ccode\u003eTSFunctionType\u003c/code\u003e and \u003ccode\u003eTSConstructorType\u003c/code\u003e (\u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin/issues/1036\"\u003e#1036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint-stylistic/eslint-stylistic/commits/v5.6.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​stylistic/eslint-plugin\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.10 to 20.19.27\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 `@vercel/ncc` from 0.38.3 to 0.38.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ncc/releases\"\u003e\u003ccode\u003e@​vercel/ncc\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.38.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vercel/ncc/compare/0.38.3...0.38.4\"\u003e0.38.4\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecjs-build:\u003c/strong\u003e enable evaluating import.meta in cjs build (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1236\"\u003e#1236\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/ncc/commit/e72d34d97e7cb2348af19993b6cdb6fec5374ac9\"\u003ee72d34d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/vercel/ncc/pull/897/issues/discussion_r836916315\"\u003evercel/ncc#897\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1019\"\u003e#1019\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/vercel/ncc/commit/e72d34d97e7cb2348af19993b6cdb6fec5374ac9\"\u003e\u003ccode\u003ee72d34d\u003c/code\u003e\u003c/a\u003e fix(cjs-build): enable evaluating import.meta in cjs build (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1236\"\u003e#1236\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/186af2b5f3e947bcc0bdb040afc64646d991df00\"\u003e\u003ccode\u003e186af2b\u003c/code\u003e\u003c/a\u003e chore(deps): Bump amannn/action-semantic-pull-request from 5.5.3 to 6.1.1 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/162c7d4f49a17cba11e3a446706c8a8581fd236e\"\u003e\u003ccode\u003e162c7d4\u003c/code\u003e\u003c/a\u003e chore(deps): Bump actions/checkout from 4 to 5 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1283\"\u003e#1283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/24734b5502429ff3120468468aecf3382770fbd7\"\u003e\u003ccode\u003e24734b5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump cipher-base from 1.0.4 to 1.0.6 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1280\"\u003e#1280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/7bf44d5bf9e760e0b46646e55fb62966f1c01b03\"\u003e\u003ccode\u003e7bf44d5\u003c/code\u003e\u003c/a\u003e chore(deps): Bump sha.js from 2.4.11 to 2.4.12 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1281\"\u003e#1281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/50f185180fb2ea815e6401364c9eeb4f8ebf196f\"\u003e\u003ccode\u003e50f1851\u003c/code\u003e\u003c/a\u003e chore(deps): Bump tmp from 0.2.3 to 0.2.4 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/d797f1b1ee32935ef4de388776b7836945399da8\"\u003e\u003ccode\u003ed797f1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump koa from 2.16.1 to 3.0.1 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/9bdbd474fda6b872d559a3c1730643a76d9e7c37\"\u003e\u003ccode\u003e9bdbd47\u003c/code\u003e\u003c/a\u003e chore(deps): Bump pbkdf2 from 3.1.2 to 3.1.3 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1266\"\u003e#1266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/cbfd660dca6db33f8cae132873293f5db99f9749\"\u003e\u003ccode\u003ecbfd660\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump test deps for aws-sdk (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1263\"\u003e#1263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ncc/commit/d17397fbdf891a59190e824198e0dd3a1f907a0b\"\u003e\u003ccode\u003ed17397f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): Bump axios from 1.7.7 to 1.8.2 (\u003ca href=\"https://redirect.github.com/vercel/ncc/issues/1262\"\u003e#1262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ncc/compare/0.38.3...0.38.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.33.0 to 9.39.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.2\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBuild Related\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9278324aa0023d223874825b0d4b6ac75783096a\"\u003e\u003ccode\u003e9278324\u003c/code\u003e\u003c/a\u003e 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542266ad3c58b47066d4b8ae61d419b423acee8f\"\u003e\u003ccode\u003e542266a\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ca0af7f9f89dd4a01736dae01931c45d528171b\"\u003e\u003ccode\u003e7ca0af7\u003c/code\u003e\u003c/a\u003e chore: upgrade to \u003ccode\u003e@eslint/js@9.39.2\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20394\"\u003e#20394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c43ce24ff0ce073ec4ad691cd5a50171dfe6cf1e\"\u003e\u003ccode\u003ec43ce24\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57058331946568164449c5caabe2cf206e4fb5d9\"\u003e\u003ccode\u003e5705833\u003c/code\u003e\u003c/a\u003e fix: warn when \u003ccode\u003eeslint-env\u003c/code\u003e configuration comments are found (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20381\"\u003e#20381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/506f1549a64aa65bdddc75c71cb62f0ab94b5a23\"\u003e\u003ccode\u003e506f154\u003c/code\u003e\u003c/a\u003e build: add .scss files entry to knip (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20391\"\u003e#20391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4c9858e47bb9146cf20f546a562bc58a9ee3dae1\"\u003e\u003ccode\u003e4c9858e\u003c/code\u003e\u003c/a\u003e ci: add \u003ccode\u003ev9.x-dev\u003c/code\u003e branch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20382\"\u003e#20382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.33.0...v9.39.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fetch-mock` from 12.5.3 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\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/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys...\n\n_Description has been truncated_","html_url":"https://github.com/argocd-diff-action/argocd-diff-action/pull/194","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/argocd-diff-action%2Fargocd-diff-action/issues/194","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/194/packages"}},{"old_version":"11.1.5","new_version":"12.6.0","update_type":"major","path":"/superset-frontend","pr_created_at":"2025-12-16T14:30:22.000Z","version_change":"11.1.5 → 12.6.0","issue":{"uuid":"3735044892","node_id":"PR_kwDOQpzGTM65KqX8","number":57,"state":"closed","title":"build(deps-dev): Bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-19T00:11:10.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-16T14:30:22.000Z","updated_at":"2025-12-19T00:14:45.000Z","time_to_close":207648,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): Bump","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dolphina02/supersetAddAiChat/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dolphina02%2FsupersetAddAiChat/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"11.1.5","new_version":"12.6.0","update_type":"major","path":"/superset-frontend/packages/superset-ui-core","pr_created_at":"2025-12-16T07:10:26.000Z","version_change":"11.1.5 → 12.6.0","issue":{"uuid":"3733502661","node_id":"PR_kwDOAlosUs65Fex2","number":36662,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend/packages/superset-ui-core","user":"dependabot[bot]","labels":["size/XS","dependabot","npm","dependencies:npm","packages"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-16T07:10:26.000Z","updated_at":"2026-01-22T16:02:01.830Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend/packages/superset-ui-core","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/superset/pull/36662","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fsuperset/issues/36662","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36662/packages"}},{"old_version":"12.5.5","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2025-12-15T04:19:56.000Z","version_change":"12.5.5 → 12.6.0","issue":{"uuid":"3728628241","node_id":"PR_kwDOOmEJDs640_Ov","number":171,"state":"open","title":"Bump the dependencies group across 1 directory with 39 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-15T04:19:56.000Z","updated_at":"2026-01-05T05:21:24.800Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":39,"packages":[{"name":"@biomejs/biome","old_version":"2.2.7","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/cli","old_version":"2.29.7","new_version":"2.29.8","repository_url":"https://github.com/changesets/changesets"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.3.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"25.0.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"obuild","old_version":"0.2.1","new_version":"0.4.8","repository_url":"https://github.com/unjs/obuild"},{"name":"turbo","old_version":"2.5.8","new_version":"2.6.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"hono","old_version":"4.10.2","new_version":"4.11.1","repository_url":"https://github.com/honojs/hono"},{"name":"zod","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"},{"name":"@hono/zod-validator","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/honojs/middleware"},{"name":"uuidv7","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/LiosK/uuidv7"},{"name":"drizzle-orm","old_version":"0.44.6","new_version":"0.45.1","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-xml-parser","old_version":"5.3.0","new_version":"5.3.3","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fetch-mock","old_version":"12.5.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"cron-schedule","old_version":"5.0.4","new_version":"6.0.0","repository_url":"https://github.com/P4sca1/cron-schedule"},{"name":"@react-router/dev","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/node","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"react","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.3","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.1.15","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.68.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"4.1.15","new_version":"4.1.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.1.11","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"},{"name":"vite-tsconfig-paths","old_version":"5.1.4","new_version":"6.0.1","repository_url":"https://github.com/aleclarson/vite-tsconfig-paths"},{"name":"swr","old_version":"2.3.6","new_version":"2.3.7","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"lucide-react","old_version":"0.546.0","new_version":"0.561.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 39 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.7` | `2.3.8` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.7` | `2.29.8` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `25.0.2` |\n| [obuild](https://github.com/unjs/obuild) | `0.2.1` | `0.4.8` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.8` | `2.6.3` |\n| [hono](https://github.com/honojs/hono) | `4.10.2` | `4.11.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.1.13` |\n| [@hono/zod-validator](https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator) | `0.7.4` | `0.7.5` |\n| [uuidv7](https://github.com/LiosK/uuidv7) | `1.0.2` | `1.1.0` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.6` | `0.45.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.15` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.15` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.0` | `5.3.3` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.5` | `12.6.0` |\n| [cron-schedule](https://github.com/P4sca1/cron-schedule) | `5.0.4` | `6.0.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.4` | `7.10.1` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.4` | `7.10.1` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.4` | `7.10.1` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.3` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.3` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.4` | `7.10.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.9.4` | `7.10.1` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.15` | `4.1.18` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.68.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.15` | `4.1.18` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `7.2.7` |\n| [vite-tsconfig-paths](https://github.com/aleclarson/vite-tsconfig-paths) | `5.1.4` | `6.0.1` |\n| [swr](https://github.com/vercel/swr) | `2.3.6` | `2.3.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.546.0` | `0.561.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n\n\nUpdates `@biomejs/biome` from 2.2.7 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.8\u003c/h2\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo = \u0026quot;Line 1\\nLine 2\u0026quot;;\nconst bar = `Line 1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a6b6fb1fb5d5ef24fde12f64f80e337110adb5d\"\u003e\u003ccode\u003e0a6b6fb\u003c/code\u003e\u003c/a\u003e chore: restore version and yaml how they were\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d15cd5c70731ff7b0a4950f153401163caa956e\"\u003e\u003ccode\u003e5d15cd5\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59fa1468ed34d9e164a2b0ede937df9e0346658b\"\u003e\u003ccode\u003e59fa146\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f7e836fa2b5859c712bb891dc7fbb2fcf28e19a3\"\u003e\u003ccode\u003ef7e836f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoProto\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e feat(js_biome_analyze): implement noDuplicatedSpreadProps (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8116\"\u003e#8116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoMultiStr\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/68c052efa29892470d4590bffefb20448685f2d9\"\u003e\u003ccode\u003e68c052e\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoEqualsToNull\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e feat(lint): added new rule \u003ccode\u003eno-leaked-render\u003c/code\u003e from eslint-react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8171\"\u003e#8171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cd2edd75d9532171c599073fc91de5a15578e84d\"\u003e\u003ccode\u003ecd2edd7\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement noTernary (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.8/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.7 to 2.29.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.1 to 25.0.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `obuild` from 0.2.1 to 0.4.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/releases\"\u003eobuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.8\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.7...v0.4.8\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eupdated rolldown to \u003ccode\u003e1.0.0-beta.54\u003c/code\u003e\u003c/p\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAbeer0 (\u003ca href=\"https://github.com/iiio2\"\u003e\u003ccode\u003e@​iiio2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDavid Abou (\u003ca href=\"https://github.com/davidabou\"\u003e\u003ccode\u003e@​davidabou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.6...v0.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks (\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877\"\u003ec1c8877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.5...v0.4.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies (\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3fe\"\u003eec8c3fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.4...v0.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Default platform to node (\u003ca href=\"https://github.com/unjs/obuild/commit/439b03a\"\u003e439b03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.3...v0.4.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/75e8450\"\u003e75e8450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.2...v0.4.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc (\u003ca href=\"https://github.com/unjs/obuild/commit/6256796\"\u003e6256796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.1...v0.4.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\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/unjs/obuild/blob/main/CHANGELOG.md\"\u003eobuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.8\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.7...v0.4.8\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ec12\u003c/code\u003e to \u0026quot;currently used\u0026quot; section (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/81d54e2\"\u003e81d54e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump actions checkout (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAbeer0 (\u003ca href=\"https://github.com/iiio2\"\u003e\u003ccode\u003e@​iiio2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDavid Abou (\u003ca href=\"https://github.com/davidabou\"\u003e\u003ccode\u003e@​davidabou\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.6...v0.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks (\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877\"\u003ec1c8877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.5...v0.4.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies (\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3fe\"\u003eec8c3fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.4...v0.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/4294a4c5b7c780ff50d8a177f7f0e2e9d034f83b\"\u003e\u003ccode\u003e4294a4c\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/81d54e23bef8e24973a07b0b79cf8ce2518e6aa5\"\u003e\u003ccode\u003e81d54e2\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/879d693331a7fd9aa99f5ef0ec6a2386c5991e2a\"\u003e\u003ccode\u003e879d693\u003c/code\u003e\u003c/a\u003e ci: bump actions checkout (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/64\"\u003e#64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/a80a105b6febb805e937ed6dd698c8686ad8c2eb\"\u003e\u003ccode\u003ea80a105\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v6 (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/62\"\u003e#62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/b610b26d8eeb7e187124020e713317171c96523e\"\u003e\u003ccode\u003eb610b26\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/63\"\u003e#63\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/7438d98bbe1a880857b92e1bb400acffdfbfc7c3\"\u003e\u003ccode\u003e7438d98\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003ec12\u003c/code\u003e to \u0026quot;currently used\u0026quot; section (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/66\"\u003e#66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/f90f7b184019ba4723f7633448aac7a6a0aa7b52\"\u003e\u003ccode\u003ef90f7b1\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877d1ab43b6475fe60dd3d71c940af371f2b\"\u003e\u003ccode\u003ec1c8877\u003c/code\u003e\u003c/a\u003e refactor(rolldown): use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/3183a50d57c581f33e5dfe63de8eb941d2fdc244\"\u003e\u003ccode\u003e3183a50\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3feb2f8549c430b78db48df64ecf2b0e23b8\"\u003e\u003ccode\u003eec8c3fe\u003c/code\u003e\u003c/a\u003e feat(rolldown): use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.4.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.8 to 2.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eturbo-ignore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Command injection in \u003ccode\u003eturbo-ignore\u003c/code\u003e by \u003ca href=\"https://github.com/pyrytakala\"\u003e\u003ccode\u003e@​pyrytakala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11154\"\u003evercel/turborepo#11154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(security): Upgrade \u003ccode\u003eNext.js\u003c/code\u003e versions by \u003ca href=\"https://github.com/2qp\"\u003e\u003ccode\u003e@​2qp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11195\"\u003evercel/turborepo#11195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Prevent vt100 TUI crash during column wrap by \u003ca href=\"https://github.com/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add GitHub Actions environment variable as default passthrough by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Updating READMEs 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/11190\"\u003evercel/turborepo#11190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Handle pidlock AlreadyOwned without failing init in LSP by \u003ca href=\"https://github.com/AryanBagade\"\u003e\u003ccode\u003e@​AryanBagade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10831\"\u003evercel/turborepo#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix integration test logging style 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/11194\"\u003evercel/turborepo#11194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize config dir env vars to absolute by \u003ca href=\"https://github.com/Vansh0204\"\u003e\u003ccode\u003e@​Vansh0204\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11146\"\u003evercel/turborepo#11146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vercel-api): Add \u003ccode\u003eVIEWER_FOR_PLUS\u003c/code\u003e and \u003ccode\u003eSECURITY\u003c/code\u003e role variants by \u003ca href=\"https://github.com/amondnet\"\u003e\u003ccode\u003e@​amondnet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11169\"\u003evercel/turborepo#11169\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/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AryanBagade\"\u003e\u003ccode\u003e@​AryanBagade\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10831\"\u003evercel/turborepo#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vansh0204\"\u003e\u003ccode\u003e@​Vansh0204\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11146\"\u003evercel/turborepo#11146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amondnet\"\u003e\u003ccode\u003e@​amondnet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11169\"\u003evercel/turborepo#11169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyrytakala\"\u003e\u003ccode\u003e@​pyrytakala\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11154\"\u003evercel/turborepo#11154\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.6.2...v2.6.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.6.2...v2.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.6.3-canary.0\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\u003efix: Prevent vt100 TUI crash during column wrap by \u003ca href=\"https://github.com/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add GitHub Actions environment variable as default passthrough by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\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/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\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.6.2...v2.6.3-canary.0\"\u003ehttps://github.com/vercel/turborepo/compare/v2.6.2...v2.6.3-canary.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add mentions to \u003ccode\u003eturborepo-summary\u003c/code\u003e and \u003ccode\u003eturborepo-summary-action\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/vercel/turborepo/pull/11023\"\u003evercel/turborepo#11023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add new testimonial to home page 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/11116\"\u003evercel/turborepo#11116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix copy-pasted testimonial quote 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/11117\"\u003evercel/turborepo#11117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo in tailwind set up guide by \u003ca href=\"https://github.com/hookim\"\u003e\u003ccode\u003e@​hookim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11143\"\u003evercel/turborepo#11143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/blob/main/RELEASE.md\"\u003eturbo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Documentation\u003c/h1\u003e\n\u003ch2\u003eQuick Start\u003c/h2\u003e\n\u003ch3\u003eRelease Turborepo CLI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Release][1] workflow\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the semver increment using the SemVer Increment field (start with \u003ccode\u003eprerelease\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages. Artifacts will be created that you can test with locally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA PR is automatically opened to merge the release branch created in step 1 back into \u003ccode\u003emain\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Merge this in! You don't need to wait for tests to pass (because they won't pass until after this PR is merged in). It's important to merge this branch soon after the publish is successful.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eRelease \u003ccode\u003e@turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eRun [\u003ccode\u003ebump-version.sh\u003c/code\u003e][4] to update the versions of the packages. Merge in the changes to \u003ccode\u003emain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Library Release][5] workflow.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub Release Notes are published automatically using the config from [\u003ccode\u003eturborepo-release.yml\u003c/code\u003e][2],\ntriggered by the [\u003ccode\u003eturbo-orchestrator\u003c/code\u003e][3] bot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eTurborepo CLI Release Process - In-Depth Guide\u003c/h2\u003e\n\u003cp\u003eThis section provides comprehensive documentation on how the Turborepo CLI is released, including the architecture, workflows, and detailed step-by-step processes.\u003c/p\u003e\n\u003ch3\u003eTable of Contents\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#architecture-overview\"\u003eArchitecture Overview\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#version-management\"\u003eVersion Management\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#release-workflow-stages\"\u003eRelease Workflow Stages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#packages-released\"\u003ePackages Released\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#platform-specific-binaries\"\u003ePlatform-Specific Binaries\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#technical-reference\"\u003eTechnical Reference\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#best-practices\"\u003eBest Practices\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr /\u003e\n\u003ch3\u003eArchitecture Overview\u003c/h3\u003e\n\u003cp\u003eThe Turborepo release process is a multi-stage pipeline that:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eManages versions centrally\u003c/strong\u003e via \u003ccode\u003eversion.txt\u003c/code\u003e at the repository root\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/13612aafae0864d064c86bd746c51a4a79a33ee2\"\u003e\u003ccode\u003e13612aa\u003c/code\u003e\u003c/a\u003e publish 2.6.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fe34922daa83cd22f8b596ce03da2cc59c30094d\"\u003e\u003ccode\u003efe34922\u003c/code\u003e\u003c/a\u003e fix: Command injection in \u003ccode\u003eturbo-ignore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11154\"\u003e#11154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d5162c0d55d36ae36a4a013cc7611c6d8c5d0f59\"\u003e\u003ccode\u003ed5162c0\u003c/code\u003e\u003c/a\u003e fix(vercel-api): Add \u003ccode\u003eVIEWER_FOR_PLUS\u003c/code\u003e and \u003ccode\u003eSECURITY\u003c/code\u003e role variants (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11169\"\u003e#11169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ab3259edc60ce08afda498608c4ab149e89a565a\"\u003e\u003ccode\u003eab3259e\u003c/code\u003e\u003c/a\u003e fix: Normalize config dir env vars to absolute (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11146\"\u003e#11146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/164606fe47c816c2cd9afe5933efe63460d2a666\"\u003e\u003ccode\u003e164606f\u003c/code\u003e\u003c/a\u003e examples(security): Upgrade \u003ccode\u003eNext.js\u003c/code\u003e versions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11195\"\u003e#11195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/91a194ce46c9170c7fcb20d6f342f41d777fb787\"\u003e\u003ccode\u003e91a194c\u003c/code\u003e\u003c/a\u003e ci: Remove debug logging (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11193\"\u003e#11193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0412c00084a3174e50092aed1fddd6ed3e622fb6\"\u003e\u003ccode\u003e0412c00\u003c/code\u003e\u003c/a\u003e ci: Fix integration test logging style (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8c4ac9bbc03ba3efd95b264c03ed24a6c27c6df0\"\u003e\u003ccode\u003e8c4ac9b\u003c/code\u003e\u003c/a\u003e fix: Handle pidlock AlreadyOwned without failing init in LSP (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/10831\"\u003e#10831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2ceec77cd6a52045a8e7d2a6323da6dda2bcd010\"\u003e\u003ccode\u003e2ceec77\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.3-canary.0 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11191\"\u003e#11191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2bb1cc21f45002e2b8901cf3aa8ee75548ba3cc9\"\u003e\u003ccode\u003e2bb1cc2\u003c/code\u003e\u003c/a\u003e docs: Updating READMEs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11190\"\u003e#11190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.8...v2.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for turbo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.10.2 to 4.11.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.11.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): fix app.on method array type inference by \u003ca href=\"https://github.com/kosei28\"\u003e\u003ccode\u003e@​kosei28\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4578\"\u003ehonojs/hono#4578\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.11.0...v4.11.1\"\u003ehttps://github.com/honojs/hono/compare/v4.11.0...v4.11.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.11.0\u003c/h2\u003e\n\u003ch1\u003eRelease Notes\u003c/h1\u003e\n\u003cp\u003eHono v4.11.0 is now available!\u003c/p\u003e\n\u003cp\u003eThis release includes new features for the Hono client, middleware improvements, and an important type system fix.\u003c/p\u003e\n\u003ch2\u003eType System Fix for Middleware\u003c/h2\u003e\n\u003cp\u003eWe've fixed a bug in the type system for middleware. Previously, \u003ccode\u003eapp\u003c/code\u003e did not have the correct type with pathless handlers:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst app = new Hono()\n  .use(async (c, next) =\u0026gt; {\n    await next()\n  })\n  .get('/a', async (c, next) =\u0026gt; {\n    await next()\n  })\n  .get((c) =\u0026gt; {\n    return c.text('Hello')\n  })\n\u003cp\u003e// app's type was incorrect\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThis has now been fixed.\u003c/p\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/kosei28\"\u003e\u003ccode\u003e@​kosei28\u003c/code\u003e\u003c/a\u003e!\u003c/p\u003e\n\u003ch2\u003eTyped URL for Hono Client\u003c/h2\u003e\n\u003cp\u003eYou can now pass the base URL as the second type parameter to \u003ccode\u003ehc\u003c/code\u003e to get more precise URL types:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003econst client = hc\u0026lt;typeof app, 'http://localhost:8787'\u0026gt;(\n  'http://localhost:8787/'\n)\n\u003cp\u003econst url = client.api.posts.$url()\u003cbr /\u003e\n// url is TypedURL with precise type information\u003cbr /\u003e\n// including protocol, host, and path\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/1fbe45b8798abea7c00c20360bb132b68b83b2fb\"\u003e\u003ccode\u003e1fbe45b\u003c/code\u003e\u003c/a\u003e 4.11.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/37c3809c6cd40eb8df1675b827cc8818f52814ea\"\u003e\u003ccode\u003e37c3809\u003c/code\u003e\u003c/a\u003e fix(types): fix app.on method array type inference (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4578\"\u003e#4578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/fe278e951d50eff9846ccd49a49126f748d20533\"\u003e\u003ccode\u003efe278e9\u003c/code\u003e\u003c/a\u003e 4.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/0d739b62a3eb653e82bbdc240758ed13e0f67045\"\u003e\u003ccode\u003e0d739b6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/honojs/hono/issues/4574\"\u003e#4574\u003c/a\u003e from honojs/next\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3e12de624a123cfdf158274a1c2b7620268343ef\"\u003e\u003ccode\u003e3e12de6\u003c/code\u003e\u003c/a\u003e fix(types): replace schema-based path tracking with CurrentPath parameter (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/6d626387ad8d348a93ce20aee0f125ee49ca5756\"\u003e\u003ccode\u003e6d62638\u003c/code\u003e\u003c/a\u003e feat(secure-headers): Add CSP report-to and report-uri directive support (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4555\"\u003e#4555\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b6941299124960dd30ab3081dc9474747a8618e6\"\u003e\u003ccode\u003eb694129\u003c/code\u003e\u003c/a\u003e feat(client): add buildSearchParams option to customize query serialization (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d94f4a44e7b48473a5a235f38aa9a055de6c4d64\"\u003e\u003ccode\u003ed94f4a4\u003c/code\u003e\u003c/a\u003e feat(context-storage): Add optional tryGetContext helper to context-storage m...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/61f473ba1ff92bb404b80d2a4f7eae9416dc9a3c\"\u003e\u003ccode\u003e61f473b\u003c/code\u003e\u003c/a\u003e feat(pretty-json): support force option (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4531\"\u003e#4531\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/44bb7bb08ab0c6f52e27e59fc2680713b577f72b\"\u003e\u003ccode\u003e44bb7bb\u003c/code\u003e\u003c/a\u003e feat(timing): add wrapTime to simplify usage (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4519\"\u003e#4519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.11.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.12 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.12...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/zod-validator` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/middleware/releases\"\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/honojs/middleware/pull/1558\"\u003e#1558\u003c/a\u003e \u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f6ab217293b2d3068c00b3334c1b6569aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shoji9x9\"\u003e\u003ccode\u003e@​shoji9x9\u003c/code\u003e\u003c/a\u003e! - Fixed so that the hook's return value is reflected in zValidator's return value.\u003c/p\u003e\n\u003cp\u003eResponse to \u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1550\"\u003e#1550\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/honojs/middleware/blob/main/packages/zod-validator/CHANGELOG.md\"\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/honojs/middleware/pull/1558\"\u003e#1558\u003c/a\u003e \u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f6ab217293b2d3068c00b3334c1b6569aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shoji9x9\"\u003e\u003ccode\u003e@​shoji9x9\u003c/code\u003e\u003c/a\u003e! - Fixed so that the hook's return value is reflected in zValidator's return value.\u003c/p\u003e\n\u003cp\u003eResponse to \u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1550\"\u003e#1550\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/honojs/middleware/commit/41f2241fba2a6c50b67538ed6e65d28eb043dfb7\"\u003e\u003ccode\u003e41f2241\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/dc468a0ca1219944bb7c538272e7b3a9a9840d24\"\u003e\u003ccode\u003edc468a0\u003c/code\u003e\u003c/a\u003e refactor: replace tsup with tsdown (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1528\"\u003e#1528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/dd19f37c3e664890ed38ac80048d1cb55a287758\"\u003e\u003ccode\u003edd19f37\u003c/code\u003e\u003c/a\u003e refactor(zod-openapi): relax types for the latest zod-validator (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f\u003c/code\u003e\u003c/a\u003e fix(zod-validator): the hook's return value is reflected in zValidator's retu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/565d0e3e89523da773a3570fd1084f3ed7e41036\"\u003e\u003ccode\u003e565d0e3\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003ehono\u003c/code\u003e (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/middleware/commits/@hono/zod-validator@0.7.5/packages/zod-validator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​hono/zod-validator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuidv7` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LiosK/uuidv7/blob/main/CHANGELOG.md\"\u003euuidv7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0 - 2025-11-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eV7Generator\u003c/code\u003e to accept zero as a valid timestamp\u003c/li\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 - 2025-11-28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/34e943da8b62fc20915e1c677970c6f1f4b356fa\"\u003e\u003ccode\u003e34e943d\u003c/code\u003e\u003c/a\u003e build: update dev dependencies and prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/aa352650e8400455607103a9e559f2605b714e75\"\u003e\u003ccode\u003eaa35265\u003c/code\u003e\u003c/a\u003e feat: bias V7Generator::timestamp to accept zero as unix_ts_ms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/0b071dde98fb72ce9476b638d8d57609f14d5d64\"\u003e\u003ccode\u003e0b071dd\u003c/code\u003e\u003c/a\u003e docs: rebuild gh-pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/34cd5209b93281a039a9a8c89dd2e4a1e4ecc5fe\"\u003e\u003ccode\u003e34cd520\u003c/code\u003e\u003c/a\u003e v1.0.3 Released\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LiosK/uuidv7/compare/v1.0.2...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.6 to 0.45.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions breaking in environments with forbidden \u003ccode\u003erequire()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5107\"\u003e#5107\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\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/drizzle-team/drizzle-orm/commit/a086f59fba7f46f3a077893ba912c99e91eaa760\"\u003e\u003ccode\u003ea086f59\u003c/code\u003e\u003c/a\u003e Fixed pg-native Pool detection in node-postgres transactions breaking in envi...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.6...0.45.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.15\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e: Add opt-out on a plugin level, fix internal root cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9154\"\u003evitest-dev/vitest#9154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a68f74e5e\"\u003e\u003c!-- raw HTML omitted --\u003e(a68f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Print import duration breakdown  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9105\"\u003evitest-dev/vitest#9105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122ff321c\"\u003e\u003c!-- raw HTML omitted --\u003e(122ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep built-in id as is in bun and deno  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9117\"\u003evitest-dev/vitest#9117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/075ab3520\"\u003e\u003c!-- raw HTML omitted --\u003e(075ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to fix depreated warning + fix \u003ccode\u003essr.external: true\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9121\"\u003evitest-dev/vitest#9121\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd8bd6dee\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8bd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix external behavior with \u003ccode\u003edeps.optimizer\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9125\"\u003evitest-dev/vitest#9125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c75492cc\"\u003e\u003c!-- raw HTML omitted --\u003e(4c754)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVery minor typo in \u0026quot;Chrome DevTools Protocol\u0026quot;  -  by \u003ca href=\"https://github.com/HowToTestFrontend\"\u003e\u003ccode\u003e@​HowToTestFrontend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9146\"\u003evitest-dev/vitest#9146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/209976419\"\u003e\u003c!-- raw HTML omitted --\u003e(20997)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Run \u003ccode\u003etoMatchScreenshot\u003c/code\u003e only once when used with \u003ccode\u003eexpect.element\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9132\"\u003evitest-dev/vitest#9132\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d2e7e3e2\"\u003e\u003c!-- raw HTML omitted --\u003e(0d2e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul provider to not break source maps  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9040\"\u003evitest-dev/vitest#9040\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4ca9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update dependency tinyexec to v1  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9122\"\u003evitest-dev/vitest#9122\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd7860222\"\u003e\u003c!-- raw HTML omitted --\u003e(fd786)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Remove \u003ccode\u003e--browser.provider\u003c/code\u003e from docs  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9115\"\u003evitest-dev/vitest#9115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/120b3dac1\"\u003e\u003c!-- raw HTML omitted --\u003e(120b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Preserve \u003ccode\u003ecurrentTestName\u003c/code\u003e in extended matchers  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9106\"\u003evitest-dev/vitest#9106\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e43458e02\"\u003e\u003c!-- raw HTML omitted --\u003e(e4345)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Terminate workers on \u003ccode\u003eCTRL+c\u003c/code\u003e forceful exits  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9140\"\u003evitest-dev/vitest#9140\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d57d8bf0a\"\u003e\u003c!-- raw HTML omitted --\u003e(d57d8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Show project in github reporter  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9138\"\u003evitest-dev/vitest#9138\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bb65e15c7\"\u003e\u003c!-- raw HTML omitted --\u003e(bb65e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Do not mock overriden method, if parent was automocked  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9116\"\u003evitest-dev/vitest#9116\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1a24607b4\"\u003e\u003c!-- raw HTML omitted --\u003e(1a246)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: MessagePort objects passed to Worker.postMessage work when clone === \u0026quot;native\u0026quot;  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9118\"\u003evitest-dev/vitest#9118\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/deee83e54\"\u003e\u003c!-- raw HTML omitted --\u003e(deee8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.14...v4.0.15\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.14\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Expose \u003ccode\u003eutils.configurePrettyDOM\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9103\"\u003evitest-dev/vitest#9103\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2cc34e0d4\"\u003e\u003c!-- raw HTML omitted --\u003e(2cc34)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Add full names to tasks  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9087\"\u003evitest-dev/vitest#9087\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/821aa2002\"\u003e\u003c!-- raw HTML omitted --\u003e(821aa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Add tabbed failure view for \u003ccode\u003etoMatchScreenshot\u003c/code\u003e with comparison slider  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8813\"\u003evitest-dev/vitest#8813\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c37c2eb0b\"\u003e\u003c!-- raw HTML omitted --\u003e(c37c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExternalize before caching  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9077\"\u003evitest-dev/vitest#9077\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e1b2e086a\"\u003e\u003c!-- raw HTML omitted --\u003e(e1b2e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCollect the duration of external imports  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9097\"\u003evitest-dev/vitest#9097\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3326cc9f4\"\u003e\u003c!-- raw HTML omitted --\u003e(3326c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename \u003ccode\u003ecollect\u003c/code\u003e to \u003ccode\u003eimport\u003c/code\u003e, remove \u003ccode\u003eprepare\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://...\n\n_Description has been truncated_","html_url":"https://github.com/ronin-co/hive/pull/171","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronin-co%2Fhive/issues/171","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/171/packages"}},{"old_version":"11.1.5","new_version":"12.6.0","update_type":"major","path":"/superset-frontend","pr_created_at":"2025-12-09T07:14:52.000Z","version_change":"11.1.5 → 12.6.0","issue":{"uuid":"3709568722","node_id":"PR_kwDOAlosUs632Trq","number":36472,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend","user":"dependabot[bot]","labels":["size/XS","dependabot","npm","dependencies:npm","packages","size:S"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-09T07:14:52.000Z","updated_at":"2025-12-09T07:16:13.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"## **User description**\nBumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\n___\n\n## **CodeAnt-AI Description**\nUpdate fetch-mock to v12.6.0 for frontend tests\n\n### What Changed\n- Replaced development test HTTP mocking library with fetch-mock v12.6.0 across the frontend packages\n- Tests gain host-based request matching and improved abort-event cleanup for mocked fetch calls\n- Frontend test environment now requires Node 18.11.0 or newer to install and run the updated mock package\n\n### Impact\n`✅ More precise HTTP mocks (host-based matching)`\n`✅ Fewer test flakes from leftover abort listeners`\n`✅ Tests and local frontend tooling require Node 18.11+`\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e💡 Usage Guide\u003c/strong\u003e\u003c/summary\u003e\n\n### Checking Your Pull Request\nEvery time you make a pull request, our system automatically looks through it. We check for security issues, mistakes in how you're setting up your infrastructure, and common code problems. We do this to make sure your changes are solid and won't cause any trouble later.\n\n### Talking to CodeAnt AI\nGot a question or need a hand with something in your pull request? You can easily get in touch with CodeAnt AI right here. Just type the following in a comment on your pull request, and replace \"Your question here\" with whatever you want to ask:\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai ask: Your question here\u003c/code\u003e\n\u003c/pre\u003e\nThis lets you have a chat with CodeAnt AI about your pull request, making it easier to understand and improve your code.\n\n#### Example\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai ask: Can you suggest a safer alternative to storing this secret?\u003c/code\u003e\n\u003c/pre\u003e\n\n### Preserve Org Learnings with CodeAnt\nYou can record team preferences so CodeAnt AI applies them in future reviews. Reply directly to the specific CodeAnt AI suggestion (in the same thread) and replace \"Your feedback here\" with your input:\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai: Your feedback here\u003c/code\u003e\n\u003c/pre\u003e\nThis helps CodeAnt AI learn and adapt to your team's coding style and standards.\n\n#### Example\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai: Do not flag unused imports.\u003c/code\u003e\n\u003c/pre\u003e\n\n### Retrigger review\nAsk CodeAnt AI to review the PR again, by typing:\n\u003cpre\u003e\n\u003ccode\u003e@codeant-ai: review\u003c/code\u003e\n\u003c/pre\u003e\n\n### Check Your Repository Health\nTo analyze the health of your code repository, visit our dashboard at [https://app.codeant.ai](https://app.codeant.ai). This tool helps you identify potential issues and areas for improvement in your codebase, ensuring your repository maintains high standards of code health.\n\n\u003c/details\u003e\n","html_url":"https://github.com/apache/superset/pull/36472","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fsuperset/issues/36472","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/36472/packages"}},{"old_version":"9.11.0","new_version":"12.6.0","update_type":"major","path":"/kafka-ui-react-app","pr_created_at":"2025-12-08T08:05:33.000Z","version_change":"9.11.0 → 12.6.0","issue":{"uuid":"3705145009","node_id":"PR_kwDOLfPDxs63nRY9","number":69,"state":"open","title":"Bump fetch-mock from 9.11.0 to 12.6.0 in /kafka-ui-react-app","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T08:05:33.000Z","updated_at":"2025-12-08T08:05:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fetch-mock","old_version":"9.11.0","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/kafka-ui-react-app","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 9.11.0 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=9.11.0\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/tejavenkatlanka/kafka-ui/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tejavenkatlanka%2Fkafka-ui/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"}},{"old_version":"12.5.5","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2025-12-08T04:25:11.000Z","version_change":"12.5.5 → 12.6.0","issue":{"uuid":"3704591343","node_id":"PR_kwDOOmEJDs63lazR","number":170,"state":"open","title":"Bump the dependencies group across 1 directory with 38 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-08T04:25:11.000Z","updated_at":"2025-12-15T06:04:29.943Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":38,"packages":[{"name":"@biomejs/biome","old_version":"2.2.7","new_version":"2.3.8","repository_url":"https://github.com/biomejs/biome"},{"name":"@changesets/cli","old_version":"2.29.7","new_version":"2.29.8","repository_url":"https://github.com/changesets/changesets"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.3.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"obuild","old_version":"0.2.1","new_version":"0.4.7","repository_url":"https://github.com/unjs/obuild"},{"name":"turbo","old_version":"2.5.8","new_version":"2.6.3","repository_url":"https://github.com/vercel/turborepo"},{"name":"hono","old_version":"4.10.2","new_version":"4.10.7","repository_url":"https://github.com/honojs/hono"},{"name":"zod","old_version":"4.1.12","new_version":"4.1.13","repository_url":"https://github.com/colinhacks/zod"},{"name":"@hono/zod-validator","old_version":"0.7.4","new_version":"0.7.5","repository_url":"https://github.com/honojs/middleware"},{"name":"uuidv7","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/LiosK/uuidv7"},{"name":"drizzle-orm","old_version":"0.44.6","new_version":"0.45.0","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.15","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-xml-parser","old_version":"5.3.0","new_version":"5.3.2","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fetch-mock","old_version":"12.5.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"cron-schedule","old_version":"5.0.4","new_version":"6.0.0","repository_url":"https://github.com/P4sca1/cron-schedule"},{"name":"@react-router/dev","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/node","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"react","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.7","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.0","new_version":"19.2.1","repository_url":"https://github.com/facebook/react"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-router","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.9.4","new_version":"7.10.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.68.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.1.11","new_version":"7.2.7","repository_url":"https://github.com/vitejs/vite"},{"name":"swr","old_version":"2.3.6","new_version":"2.3.7","repository_url":"https://github.com/vercel/swr"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"lucide-react","old_version":"0.546.0","new_version":"0.556.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react-remove-scroll","old_version":"2.7.1","new_version":"2.7.2","repository_url":"https://github.com/theKashey/react-remove-scroll"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 38 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.7` | `2.3.8` |\n| [@changesets/cli](https://github.com/changesets/changesets) | `2.29.7` | `2.29.8` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.3.4` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `24.10.1` |\n| [obuild](https://github.com/unjs/obuild) | `0.2.1` | `0.4.7` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.8` | `2.6.3` |\n| [hono](https://github.com/honojs/hono) | `4.10.2` | `4.10.7` |\n| [zod](https://github.com/colinhacks/zod) | `4.1.12` | `4.1.13` |\n| [@hono/zod-validator](https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator) | `0.7.4` | `0.7.5` |\n| [uuidv7](https://github.com/LiosK/uuidv7) | `1.0.2` | `1.1.0` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.6` | `0.45.0` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.15` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.15` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.0` | `5.3.2` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.5` | `12.6.0` |\n| [cron-schedule](https://github.com/P4sca1/cron-schedule) | `5.0.4` | `6.0.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.4` | `7.10.1` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.4` | `7.10.1` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.4` | `7.10.1` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.2.0` | `19.2.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.7` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.2.0` | `19.2.1` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.4` | `7.10.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.9.4` | `7.10.1` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.15` | `4.1.17` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.68.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.15` | `4.1.17` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `7.2.7` |\n| [swr](https://github.com/vercel/swr) | `2.3.6` | `2.3.7` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.546.0` | `0.556.0` |\n| [react-remove-scroll](https://github.com/theKashey/react-remove-scroll) | `2.7.1` | `2.7.2` |\n\n\nUpdates `@biomejs/biome` from 2.2.7 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.8\u003c/h2\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8188\"\u003e#8188\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4ca088c7648f37724dad07ae4e6f805e7a51ac79\"\u003e\u003ccode\u003e4ca088c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7390\"\u003e#7390\u003c/a\u003e, where Biome couldn't apply the correct configuration passed via \u003ccode\u003e--config-path\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eIf you have multiple \u003cstrong\u003eroot\u003c/strong\u003e configuration files, running any command with \u003ccode\u003e--config-path\u003c/code\u003e will now apply the chosen configuration file.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8171\"\u003e#8171\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Added the new rule \u003ca href=\"https://biomejs.dev/linter/rules/no-leaked-render\"\u003e\u003ccode\u003enoLeakedRender\u003c/code\u003e\u003c/a\u003e. This rule helps prevent potential leaks when rendering components that use binary expressions or ternaries.\u003c/p\u003e\n\u003cp\u003eFor example, the following code triggers the rule because the component would render \u003ccode\u003e0\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003econst Component = () =\u0026gt; {\n  const count = 0;\n  return \u0026lt;div\u0026gt;{count \u0026amp;\u0026amp; \u0026lt;span\u0026gt;Count: {count}\u0026lt;/span\u0026gt;}\u0026lt;/div\u0026gt;;\n};\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8116\"\u003e#8116\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-duplicated-spread-props/\"\u003e\u003ccode\u003enoDuplicatedSpreadProps\u003c/code\u003e\u003c/a\u003e. Disallow JSX prop spreading the same identifier multiple times.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003e\u0026lt;div {...props} something=\u0026quot;else\u0026quot; {...props} /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8256\"\u003e#8256\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f1e4696bf8f018fc23656cd7b96fda32ca46677a\"\u003e\u003ccode\u003ef1e4696\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/cormacrelf\"\u003e\u003ccode\u003e@​cormacrelf\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where logs were discarded (the kind from \u003ccode\u003e--log-level=info\u003c/code\u003e etc.). This is a regression introduced after an internal refactor that wasn't adequately tested.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8226\"\u003e#8226\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f19b520c65f4fc53e61ca7cef341deadec5f518\"\u003e\u003ccode\u003e3f19b52\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/8222\"\u003e#8222\u003c/a\u003e: The HTML parser, with Vue directives enabled, can now parse \u003ccode\u003ev-slot\u003c/code\u003e shorthand syntax, e.g. \u003ccode\u003e\\\u0026lt;template #foo\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8007\"\u003e#8007\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/182ecdc2736a54073fe79b4d3e1eaf793b73afa6\"\u003e\u003ccode\u003e182ecdc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/brandonmcconnell\"\u003e\u003ccode\u003e@​brandonmcconnell\u003c/code\u003e\u003c/a\u003e! - Added support for dollar-sign-prefixed filenames in the \u003ca href=\"https://biomejs.dev/linter/rules/use-filenaming-convention/\"\u003e\u003ccode\u003euseFilenamingConvention\u003c/code\u003e\u003c/a\u003e rule.\u003c/p\u003e\n\u003cp\u003eBiome now allows filenames starting with the dollar-sign (e.g. \u003ccode\u003e$postId.tsx\u003c/code\u003e) by default to support naming conventions used by frameworks such as \u003ca href=\"https://tanstack.com/start/latest/docs/framework/react/guide/routing#file-based-routing\"\u003eTanStack Start\u003c/a\u003e for file-based-routing.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8218\"\u003e#8218\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/hirokiokada77\"\u003e\u003ccode\u003e@​hirokiokada77\u003c/code\u003e\u003c/a\u003e! - Added the \u003ca href=\"https://biomejs.dev/linter/rules/no-multi-str\"\u003e\u003ccode\u003enoMultiStr\u003c/code\u003e\u003c/a\u003e rule, which disallows creating multiline strings by escaping newlines.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo =\n  \u0026quot;Line 1\\n\\\nLine 2\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eValid:\u003c/strong\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst foo = \u0026quot;Line 1\\nLine 2\u0026quot;;\nconst bar = `Line 1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a6b6fb1fb5d5ef24fde12f64f80e337110adb5d\"\u003e\u003ccode\u003e0a6b6fb\u003c/code\u003e\u003c/a\u003e chore: restore version and yaml how they were\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5d15cd5c70731ff7b0a4950f153401163caa956e\"\u003e\u003ccode\u003e5d15cd5\u003c/code\u003e\u003c/a\u003e chore: revert version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/59fa1468ed34d9e164a2b0ede937df9e0346658b\"\u003e\u003ccode\u003e59fa146\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8263\"\u003e#8263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/f7e836fa2b5859c712bb891dc7fbb2fcf28e19a3\"\u003e\u003ccode\u003ef7e836f\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoProto\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8276\"\u003e#8276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b53791835ea98edf8fe4b4288240bd38abb19f2f\"\u003e\u003ccode\u003eb537918\u003c/code\u003e\u003c/a\u003e feat(js_biome_analyze): implement noDuplicatedSpreadProps (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8116\"\u003e#8116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/91484d1d53096a554f288c81105f71c7ea8df945\"\u003e\u003ccode\u003e91484d1\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoMultiStr\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8218\"\u003e#8218\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/68c052efa29892470d4590bffefb20448685f2d9\"\u003e\u003ccode\u003e68c052e\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement \u003ccode\u003enoEqualsToNull\u003c/code\u003e rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8214\"\u003e#8214\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/79adaea7d5bc382bd0a4cdcc34e59a8cb3fb6a55\"\u003e\u003ccode\u003e79adaea\u003c/code\u003e\u003c/a\u003e feat(lint): added new rule \u003ccode\u003eno-leaked-render\u003c/code\u003e from eslint-react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8171\"\u003e#8171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cd2edd75d9532171c599073fc91de5a15578e84d\"\u003e\u003ccode\u003ecd2edd7\u003c/code\u003e\u003c/a\u003e feat(js_analyze): implement noTernary (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8201\"\u003e#8201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8e97b89d2c3b28be6f051aff6a504469ada7196b\"\u003e\u003ccode\u003e8e97b89\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8161\"\u003e#8161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.8/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@changesets/cli` from 2.29.7 to 2.29.8\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\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.3.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.1 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `obuild` from 0.2.1 to 0.4.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/releases\"\u003eobuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.6...v0.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks (\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877\"\u003ec1c8877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.5...v0.4.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies (\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3fe\"\u003eec8c3fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.4...v0.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Default platform to node (\u003ca href=\"https://github.com/unjs/obuild/commit/439b03a\"\u003e439b03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.3...v0.4.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/75e8450\"\u003e75e8450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.2...v0.4.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc (\u003ca href=\"https://github.com/unjs/obuild/commit/6256796\"\u003e6256796\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.1...v0.4.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate oxc to 0.98 (\u003ca href=\"https://github.com/unjs/obuild/commit/14a7ab3\"\u003e14a7ab3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/blob/main/CHANGELOG.md\"\u003eobuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.7\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.6...v0.4.7\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks (\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877\"\u003ec1c8877\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.6\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.5...v0.4.6\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies (\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3fe\"\u003eec8c3fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.4...v0.4.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erolldown:\u003c/strong\u003e Default platform to node (\u003ca href=\"https://github.com/unjs/obuild/commit/439b03a\"\u003e439b03a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/3a9d8e6\"\u003e3a9d8e6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.3...v0.4.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/75e8450\"\u003e75e8450\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\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/unjs/obuild/commit/f90f7b184019ba4723f7633448aac7a6a0aa7b52\"\u003e\u003ccode\u003ef90f7b1\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/c1c8877d1ab43b6475fe60dd3d71c940af371f2b\"\u003e\u003ccode\u003ec1c8877\u003c/code\u003e\u003c/a\u003e refactor(rolldown): use \u003ccode\u003edist/_chunks\u003c/code\u003e for chunks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/3183a50d57c581f33e5dfe63de8eb941d2fdc244\"\u003e\u003ccode\u003e3183a50\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/ec8c3feb2f8549c430b78db48df64ecf2b0e23b8\"\u003e\u003ccode\u003eec8c3fe\u003c/code\u003e\u003c/a\u003e feat(rolldown): use \u003ccode\u003edist/_libs\u003c/code\u003e for bundled dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/8cfdcc9107ba00eec2dd127e37773ed9b3ebf011\"\u003e\u003ccode\u003e8cfdcc9\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/439b03a335a8bbdf1e9e669411ae07a50ef36b1b\"\u003e\u003ccode\u003e439b03a\u003c/code\u003e\u003c/a\u003e fix(rolldown): default platform to node\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/3a9d8e621078865c46287237ef82ea8299c8c9f2\"\u003e\u003ccode\u003e3a9d8e6\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/3e20dd23a44d1f7350016f9916fd36ddc223b3db\"\u003e\u003ccode\u003e3e20dd2\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/75e8450e9e5bad8636e78a78d1f2332437512cc5\"\u003e\u003ccode\u003e75e8450\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/c7d83a7b1595612352140698e68769e185d046d2\"\u003e\u003ccode\u003ec7d83a7\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.4.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.8 to 2.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eturbo-ignore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Command injection in \u003ccode\u003eturbo-ignore\u003c/code\u003e by \u003ca href=\"https://github.com/pyrytakala\"\u003e\u003ccode\u003e@​pyrytakala\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11154\"\u003evercel/turborepo#11154\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(security): Upgrade \u003ccode\u003eNext.js\u003c/code\u003e versions by \u003ca href=\"https://github.com/2qp\"\u003e\u003ccode\u003e@​2qp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11195\"\u003evercel/turborepo#11195\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Prevent vt100 TUI crash during column wrap by \u003ca href=\"https://github.com/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add GitHub Actions environment variable as default passthrough by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Updating READMEs 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/11190\"\u003evercel/turborepo#11190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Handle pidlock AlreadyOwned without failing init in LSP by \u003ca href=\"https://github.com/AryanBagade\"\u003e\u003ccode\u003e@​AryanBagade\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10831\"\u003evercel/turborepo#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix integration test logging style 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/11194\"\u003evercel/turborepo#11194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize config dir env vars to absolute by \u003ca href=\"https://github.com/Vansh0204\"\u003e\u003ccode\u003e@​Vansh0204\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11146\"\u003evercel/turborepo#11146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(vercel-api): Add \u003ccode\u003eVIEWER_FOR_PLUS\u003c/code\u003e and \u003ccode\u003eSECURITY\u003c/code\u003e role variants by \u003ca href=\"https://github.com/amondnet\"\u003e\u003ccode\u003e@​amondnet\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11169\"\u003evercel/turborepo#11169\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/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AryanBagade\"\u003e\u003ccode\u003e@​AryanBagade\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10831\"\u003evercel/turborepo#10831\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Vansh0204\"\u003e\u003ccode\u003e@​Vansh0204\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11146\"\u003evercel/turborepo#11146\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amondnet\"\u003e\u003ccode\u003e@​amondnet\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11169\"\u003evercel/turborepo#11169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pyrytakala\"\u003e\u003ccode\u003e@​pyrytakala\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11154\"\u003evercel/turborepo#11154\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.6.2...v2.6.3\"\u003ehttps://github.com/vercel/turborepo/compare/v2.6.2...v2.6.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.6.3-canary.0\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\u003efix: Prevent vt100 TUI crash during column wrap by \u003ca href=\"https://github.com/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add GitHub Actions environment variable as default passthrough by \u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\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/neel3o115\"\u003e\u003ccode\u003e@​neel3o115\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11170\"\u003evercel/turborepo#11170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis-bompart\"\u003e\u003ccode\u003e@​louis-bompart\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10740\"\u003evercel/turborepo#10740\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.6.2...v2.6.3-canary.0\"\u003ehttps://github.com/vercel/turborepo/compare/v2.6.2...v2.6.3-canary.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.6.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: Add mentions to \u003ccode\u003eturborepo-summary\u003c/code\u003e and \u003ccode\u003eturborepo-summary-action\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/vercel/turborepo/pull/11023\"\u003evercel/turborepo#11023\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add new testimonial to home page 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/11116\"\u003evercel/turborepo#11116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix copy-pasted testimonial quote 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/11117\"\u003evercel/turborepo#11117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix typo in tailwind set up guide by \u003ca href=\"https://github.com/hookim\"\u003e\u003ccode\u003e@​hookim\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11143\"\u003evercel/turborepo#11143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/blob/main/RELEASE.md\"\u003eturbo's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eRelease Documentation\u003c/h1\u003e\n\u003ch2\u003eQuick Start\u003c/h2\u003e\n\u003ch3\u003eRelease Turborepo CLI\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Release][1] workflow\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSpecify the semver increment using the SemVer Increment field (start with \u003ccode\u003eprerelease\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages. Artifacts will be created that you can test with locally.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eA PR is automatically opened to merge the release branch created in step 1 back into \u003ccode\u003emain\u003c/code\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️ Merge this in! You don't need to wait for tests to pass (because they won't pass until after this PR is merged in). It's important to merge this branch soon after the publish is successful.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eRelease \u003ccode\u003e@turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eRun [\u003ccode\u003ebump-version.sh\u003c/code\u003e][4] to update the versions of the packages. Merge in the changes to \u003ccode\u003emain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a release by triggering the [Turborepo Library Release][5] workflow.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCheck the \u0026quot;Dry Run\u0026quot; box to run the full release workflow without publishing any packages.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch3\u003eNotes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eGitHub Release Notes are published automatically using the config from [\u003ccode\u003eturborepo-release.yml\u003c/code\u003e][2],\ntriggered by the [\u003ccode\u003eturbo-orchestrator\u003c/code\u003e][3] bot.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch2\u003eTurborepo CLI Release Process - In-Depth Guide\u003c/h2\u003e\n\u003cp\u003eThis section provides comprehensive documentation on how the Turborepo CLI is released, including the architecture, workflows, and detailed step-by-step processes.\u003c/p\u003e\n\u003ch3\u003eTable of Contents\u003c/h3\u003e\n\u003col\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#architecture-overview\"\u003eArchitecture Overview\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#version-management\"\u003eVersion Management\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#release-workflow-stages\"\u003eRelease Workflow Stages\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#packages-released\"\u003ePackages Released\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#platform-specific-binaries\"\u003ePlatform-Specific Binaries\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#technical-reference\"\u003eTechnical Reference\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/blob/main/#best-practices\"\u003eBest Practices\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003chr /\u003e\n\u003ch3\u003eArchitecture Overview\u003c/h3\u003e\n\u003cp\u003eThe Turborepo release process is a multi-stage pipeline that:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eManages versions centrally\u003c/strong\u003e via \u003ccode\u003eversion.txt\u003c/code\u003e at the repository root\u003c/li\u003e\n\u003c/ol\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/13612aafae0864d064c86bd746c51a4a79a33ee2\"\u003e\u003ccode\u003e13612aa\u003c/code\u003e\u003c/a\u003e publish 2.6.3 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fe34922daa83cd22f8b596ce03da2cc59c30094d\"\u003e\u003ccode\u003efe34922\u003c/code\u003e\u003c/a\u003e fix: Command injection in \u003ccode\u003eturbo-ignore\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11154\"\u003e#11154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d5162c0d55d36ae36a4a013cc7611c6d8c5d0f59\"\u003e\u003ccode\u003ed5162c0\u003c/code\u003e\u003c/a\u003e fix(vercel-api): Add \u003ccode\u003eVIEWER_FOR_PLUS\u003c/code\u003e and \u003ccode\u003eSECURITY\u003c/code\u003e role variants (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11169\"\u003e#11169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ab3259edc60ce08afda498608c4ab149e89a565a\"\u003e\u003ccode\u003eab3259e\u003c/code\u003e\u003c/a\u003e fix: Normalize config dir env vars to absolute (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11146\"\u003e#11146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/164606fe47c816c2cd9afe5933efe63460d2a666\"\u003e\u003ccode\u003e164606f\u003c/code\u003e\u003c/a\u003e examples(security): Upgrade \u003ccode\u003eNext.js\u003c/code\u003e versions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11195\"\u003e#11195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/91a194ce46c9170c7fcb20d6f342f41d777fb787\"\u003e\u003ccode\u003e91a194c\u003c/code\u003e\u003c/a\u003e ci: Remove debug logging (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11193\"\u003e#11193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0412c00084a3174e50092aed1fddd6ed3e622fb6\"\u003e\u003ccode\u003e0412c00\u003c/code\u003e\u003c/a\u003e ci: Fix integration test logging style (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11194\"\u003e#11194\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8c4ac9bbc03ba3efd95b264c03ed24a6c27c6df0\"\u003e\u003ccode\u003e8c4ac9b\u003c/code\u003e\u003c/a\u003e fix: Handle pidlock AlreadyOwned without failing init in LSP (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/10831\"\u003e#10831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2ceec77cd6a52045a8e7d2a6323da6dda2bcd010\"\u003e\u003ccode\u003e2ceec77\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.3-canary.0 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11191\"\u003e#11191\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/2bb1cc21f45002e2b8901cf3aa8ee75548ba3cc9\"\u003e\u003ccode\u003e2bb1cc2\u003c/code\u003e\u003c/a\u003e docs: Updating READMEs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11190\"\u003e#11190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.8...v2.6.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for turbo since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.10.2 to 4.10.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.7\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(validator): fix incomplete types and wrong tests by \u003ca href=\"https://github.com/EdamAme-x\"\u003e\u003ccode\u003e@​EdamAme-x\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4521\"\u003ehonojs/hono#4521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): delete type \u003ccode\u003eNotSpecified\u003c/code\u003e and \u003ccode\u003eStrictVerifyOptions\u003c/code\u003e by \u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4525\"\u003ehonojs/hono#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add JSX type for hono/jsx/dom by \u003ca href=\"https://github.com/ssssota\"\u003e\u003ccode\u003e@​ssssota\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4534\"\u003ehonojs/hono#4534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(adapter/bun): fix TypeError: null is not an object (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4429\"\u003e#4429\u003c/a\u003e) by \u003ca href=\"https://github.com/brenc\"\u003e\u003ccode\u003e@​brenc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4538\"\u003ehonojs/hono#4538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add config version to \u003ccode\u003ebun.lock\u003c/code\u003e by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4548\"\u003ehonojs/hono#4548\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/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4525\"\u003ehonojs/hono#4525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/brenc\"\u003e\u003ccode\u003e@​brenc\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4538\"\u003ehonojs/hono#4538\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.6...v4.10.7\"\u003ehttps://github.com/honojs/hono/compare/v4.10.6...v4.10.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.6\u003c/h2\u003e\n\u003ch2\u003eDeperecated\u003c/h2\u003e\n\u003ch3\u003ebearer-auth options\u003c/h3\u003e\n\u003cp\u003eThe following options are deprecated and will be removed in a future version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enoAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003enoAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidTokenMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidToken.message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-lambda): handle AWS Lattice events by \u003ca href=\"https://github.com/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(secure-headers): support CSP TrustedTypePolicy by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4500\"\u003ehonojs/hono#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Improve auth middlewares by \u003ca href=\"https://github.com/MathurAditya724\"\u003e\u003ccode\u003e@​MathurAditya724\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4485\"\u003ehonojs/hono#4485\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/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.5...v4.10.6\"\u003ehttps://github.com/honojs/hono/compare/v4.10.5...v4.10.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CONTRIBUTING): use bun instead of yarn in local development setup by \u003ca href=\"https://github.com/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: grammar issue by \u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/url): make _getQueryParam search behind question mark by \u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): self-close wrapped empty tags by \u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve private field removal by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4513\"\u003ehonojs/hono#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(middleware/cache): skip caching when \u003ccode\u003eVary: *\u003c/code\u003e is present by \u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\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/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b06005ae7200fe7f3dbfde35490878fd5ce651e5\"\u003e\u003ccode\u003eb06005a\u003c/code\u003e\u003c/a\u003e 4.10.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/775bcc5f760cb16223b7c983adfb0d49cecbba0e\"\u003e\u003ccode\u003e775bcc5\u003c/code\u003e\u003c/a\u003e chore: add config version to \u003ccode\u003ebun.lock\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4548\"\u003e#4548\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/7d6d04ea4b0d0ecbe4240fad5ad5878925c5814a\"\u003e\u003ccode\u003e7d6d04e\u003c/code\u003e\u003c/a\u003e fix(adapter/bun): fix TypeError: null is not an object (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4429\"\u003e#4429\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4538\"\u003e#4538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/342ff3b52dda2d655aa5c5b649557e9d6f247909\"\u003e\u003ccode\u003e342ff3b\u003c/code\u003e\u003c/a\u003e fix: add JSX type for hono/jsx/dom (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4534\"\u003e#4534\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/8fe7fee51631491a6d3985eb073e1b20e8a77164\"\u003e\u003ccode\u003e8fe7fee\u003c/code\u003e\u003c/a\u003e refactor(types): delete type \u003ccode\u003eNotSpecified\u003c/code\u003e and \u003ccode\u003eStrictVerifyOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4525\"\u003e#4525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/a5f395812e7b5a355e42489cd7e8869ed7f3bb77\"\u003e\u003ccode\u003ea5f3958\u003c/code\u003e\u003c/a\u003e fix(validator): fix incomplete types and wrong tests (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4521\"\u003e#4521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/4960c063938763a9344c554286e72dcd2545b751\"\u003e\u003ccode\u003e4960c06\u003c/code\u003e\u003c/a\u003e 4.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/96d2a89c57a20b4c3ef5acbe16c880c71c0df60a\"\u003e\u003ccode\u003e96d2a89\u003c/code\u003e\u003c/a\u003e feat: Improve auth middlewares (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4485\"\u003e#4485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/279184b185eedc6cc8fa7bc95335a4dae61df8e7\"\u003e\u003ccode\u003e279184b\u003c/code\u003e\u003c/a\u003e feat(secure-headers): support CSP TrustedTypePolicy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cea3fb09a1d6a6659142555b123cdf80c340f39d\"\u003e\u003ccode\u003ecea3fb0\u003c/code\u003e\u003c/a\u003e feat(aws-lambda): handle AWS Lattice events (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.10.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.1.12 to 4.1.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.1.13\u003c/h2\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e5c2602ceb8be8941c64bbe5ac7d92cc174ae6f7e Update AI widget (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5318\"\u003e#5318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ed3da530deb713c853e79405adddf770e156d50ac reflect the specified regex correctly in error (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5338\"\u003e#5338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e39f8c45b8a29de2330b485862b83cb35849f4238 faster initialization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5352\"\u003e#5352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee9e27905cc0f37cb079ea473af8359d5e17a57a1 Clean up comment\u003c/li\u003e\n\u003cli\u003e8e4739fadbd7de710eb67d34ba7e06a1029a68ab Update inferred z.promise() type\u003c/li\u003e\n\u003cli\u003e2849df8907b011ab056d67ae8e3d27577ac4ed3e fix(locales): improve Dutch (nl) localization (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5367\"\u003e#5367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb0d3c9f628b60d358b66acf8f0ef7937fc9e8950 Run tests on windows\u003c/li\u003e\n\u003cli\u003e6fd61b71b85e4fef4c168a46c3ebcc574f26255f feat unitest (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5358\"\u003e#5358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea4e4bc80e204577c698cf1369dd63c2b986d35f3 Lock to node 24\u003c/li\u003e\n\u003cli\u003e8de8bad0fa84194b81efd32474462d7a236a1ee4 Fix windows build\u003c/li\u003e\n\u003cli\u003eb2c186bbae3a74a12acd385c1ced3ed978235cf8 Use Node LTS\u003c/li\u003e\n\u003cli\u003eb73b1f61c798efdf497852872b4c19cd4111c1f3 Consolidate isTransforming logic\u003c/li\u003e\n\u003cli\u003ed85f3ea4da53a1b232017dd4e4a2874eca4d8d76 Fix \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5353\"\u003e#5353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e1bac0f37b529eb9a0d833a01200f5a898e8e6220 Fix test.yml\u003c/li\u003e\n\u003cli\u003e86d4dad5bc27b4b35df533c9170a552ad8c6c3bc Fix partial record\u003c/li\u003e\n\u003cli\u003e5e6c0fd7471636feffe5763c9b7637879da459fe Fix attw on windows\u003c/li\u003e\n\u003cli\u003e27fc616b8edb93cc27a4d25b37479d6e418bbccf Extend test timeout\u003c/li\u003e\n\u003cli\u003e8d336c4d15e1917d78b67b890f7182f26633b56f Remove windows runner\u003c/li\u003e\n\u003cli\u003e5be72e0ef4dceb1387febb7981079ecdeb5e2817 chore(doc): update metadata.tsx (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5331\"\u003e#5331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecb0272a0ad9962df95832a78587f54afec685351 docs: add 'cd zod' step to development setup instructions (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5394\"\u003e#5394\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e24e3325dc63010e4f74e23caf91199652e8b12a9 docs: replace 'Refinement' with 'Transform' in transforms section (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5397\"\u003e#5397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e644a08203ebb00e23484b3f9a986ae783ce26a9a chore: add resource for validating environment variables with Zod (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5403\"\u003e#5403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e5e1cfcf578a47527044e85455e79c907fd913adc Change doc for email validation method in Zod schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5392\"\u003e#5392\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e88cf9441448608d9de24b47b8a4a4ba879fc2433 Fix: Iterate over keys in catchall object using \u0026quot;in\u0026quot; operator. (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5376\"\u003e#5376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eaa437325c5957c0cf57667cd7b8568603ee7ecd3 Emphasise that \u003ccode\u003eenum\u003c/code\u003e validates against values, for object literal \u0026amp; \u003ccode\u003eenum\u003c/code\u003es (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5386\"\u003e#5386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3a4bd00aaa16276ffeb2708cc083a633bd4dd756 Improve Hebrew localization for Zod error messages (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5409\"\u003e#5409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec10f9d109874aeca6855383616c086b077d39f89 Fix typos (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5420\"\u003e#5420\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e86f0ef918bb24f4ab9f1ce2afc5cf2d1a4a99473 Documentation Improvements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5417\"\u003e#5417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ee120a4877f4d8d076abf2db5c5cceab91a046be9 Fix opt tuple\u003c/li\u003e\n\u003cli\u003ef9bbb50c48f9c07ca869d28d6a7086d7290b97a3 Improve tuple\u003c/li\u003e\n\u003cli\u003e0ba0f348f677688b69ed78473e022f5d225b41fc Optimize docs caching/ISR (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec3ec66c74b3fbc2616e880a90751c2cad7270bb3 Improve docs caching\u003c/li\u003e\n\u003cli\u003ec8cce4b607a7c0ca99cfb454571a3948ee9e85fb docs: fix typos and links (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e84ec04708525d6e83e3408d5d3a21edde742bdc5 docs(ecosystem): Add react-f3 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5429\"\u003e#5429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3396515cc6f04f5f346a1e00256ad09998dbaeb3 Docs: Fix typo in safeExtend description (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5445\"\u003e#5445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e3d93a7d593c19dc1822bc96a7c9d47312c29995e feat: MAC address validation in v4 and mini (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5440\"\u003e#5440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef2f0d178e1c526bc00ad0385706efad318bd44b0 Fix dual package hazard for \u003ccode\u003eglobalRegistry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5452\"\u003e#5452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e9fc493f86f17a5fc550df78e7e261137885f51ea fix: use oneOf for discriminated unions in JSON Schema (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5453\"\u003e#5453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e603dbe8dba6253c702ca8cf10b5299910dba3c88 Clean up regex, drop backreferences\u003c/li\u003e\n\u003cli\u003eab69b9ee813713a111b56a60c2df929eaf5ba426 Update mac addr tests\u003c/li\u003e\n\u003cli\u003ef7910528901c05293bad275fffcb54a82e28fcc9 chore: upgrade vitest to v4 (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5028\"\u003e#5028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef97e80da9197064937a58167619967bee4ebb638 fix(core): prevent infinite recursion for recursive tuples (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5089\"\u003e#5089\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5094\"\u003e#5094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e002e01ad0fcc17b17683adafc80f2a86e8d355a9 fix(record): handle non-function constructor field in isPlainObject (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5098\"\u003e#5098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e67165174eb8c7d5c6e76e760830f3109b4fdbd0e docs(contributing): add instructions on building \u003ccode\u003e@​zod/docs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5114\"\u003e#5114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e8b0603dde684f1665bb2329111ed187f73ccf0ac Fix typo in ISO time documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5277\"\u003e#5277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe85ecc48a83e7f65ac0458d25f832fb4e28c9e7 docs(codecs): correct \u003ccode\u003estringToDate\u003c/code\u003e safeDecode methods (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5302\"\u003e#5302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e50bba5462546401939920a6566a81c0d9c8ef7e1 Add zodgres to ecosystem documentation (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5308\"\u003e#5308\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/4063e802d539d04182fc3e66a543ae6d1ba5658e\"\u003e\u003ccode\u003e4063e80\u003c/code\u003e\u003c/a\u003e Update check-semver script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/2cdd82b663706fdf642d7f030841a5b278f9173c\"\u003e\u003ccode\u003e2cdd82b\u003c/code\u003e\u003c/a\u003e 4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/a774750d113982da28a2768b0a7c2de1f20c04e8\"\u003e\u003ccode\u003ea774750\u003c/code\u003e\u003c/a\u003e v4.1.13\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0e803a29344a2f0ee637940cca96be3e6978b22e\"\u003e\u003ccode\u003e0e803a2\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Do not allow unsound pick/omit\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/5bfc8f269a81d9edc283e7920868161e4129fb23\"\u003e\u003ccode\u003e5bfc8f2\u003c/code\u003e\u003c/a\u003e Fix docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/3de39eea6f7ed286ae182093d0c91f3a6fdcca06\"\u003e\u003ccode\u003e3de39ee\u003c/code\u003e\u003c/a\u003e Implement slugify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/162fe298f0ec76d7f7883afbebdd732eb3c60773\"\u003e\u003ccode\u003e162fe29\u003c/code\u003e\u003c/a\u003e Add z.meta and z.describe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/0f4ce73ad0c5610c3c53857d05ebae619d229aa3\"\u003e\u003ccode\u003e0f4ce73\u003c/code\u003e\u003c/a\u003e Do not allow unsound pick/omit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/f52344e76bed0e69175ca8893c84736cf97b5d11\"\u003e\u003ccode\u003ef52344e\u003c/code\u003e\u003c/a\u003e Fix vitest 4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/colinhacks/zod/commit/d44253d6498564ecd24a6248ddca4e9bf4e43058\"\u003e\u003ccode\u003ed44253d\u003c/code\u003e\u003c/a\u003e Add support for number literal and TypeScript's enum keys in \u003ccode\u003ez.record\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/5334\"\u003e#5334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/colinhacks/zod/compare/v4.1.12...v4.1.13\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hono/zod-validator` from 0.7.4 to 0.7.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/middleware/releases\"\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/honojs/middleware/pull/1558\"\u003e#1558\u003c/a\u003e \u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f6ab217293b2d3068c00b3334c1b6569aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shoji9x9\"\u003e\u003ccode\u003e@​shoji9x9\u003c/code\u003e\u003c/a\u003e! - Fixed so that the hook's return value is reflected in zValidator's return value.\u003c/p\u003e\n\u003cp\u003eResponse to \u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1550\"\u003e#1550\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/honojs/middleware/blob/main/packages/zod-validator/CHANGELOG.md\"\u003e\u003ccode\u003e@​hono/zod-validator\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.7.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/honojs/middleware/pull/1558\"\u003e#1558\u003c/a\u003e \u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f6ab217293b2d3068c00b3334c1b6569aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/shoji9x9\"\u003e\u003ccode\u003e@​shoji9x9\u003c/code\u003e\u003c/a\u003e! - Fixed so that the hook's return value is reflected in zValidator's return value.\u003c/p\u003e\n\u003cp\u003eResponse to \u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1550\"\u003e#1550\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/honojs/middleware/commit/41f2241fba2a6c50b67538ed6e65d28eb043dfb7\"\u003e\u003ccode\u003e41f2241\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1567\"\u003e#1567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/dc468a0ca1219944bb7c538272e7b3a9a9840d24\"\u003e\u003ccode\u003edc468a0\u003c/code\u003e\u003c/a\u003e refactor: replace tsup with tsdown (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1528\"\u003e#1528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/dd19f37c3e664890ed38ac80048d1cb55a287758\"\u003e\u003ccode\u003edd19f37\u003c/code\u003e\u003c/a\u003e refactor(zod-openapi): relax types for the latest zod-validator (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1566\"\u003e#1566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/5388c3f6ab217293b2d3068c00b3334c1b6569aa\"\u003e\u003ccode\u003e5388c3f\u003c/code\u003e\u003c/a\u003e fix(zod-validator): the hook's return value is reflected in zValidator's retu...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/middleware/commit/565d0e3e89523da773a3570fd1084f3ed7e41036\"\u003e\u003ccode\u003e565d0e3\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003ehono\u003c/code\u003e (\u003ca href=\"https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator/issues/1514\"\u003e#1514\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/middleware/commits/@hono/zod-validator@0.7.5/packages/zod-validator\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​hono/zod-validator\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuidv7` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LiosK/uuidv7/blob/main/CHANGELOG.md\"\u003euuidv7's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.0 - 2025-11-30\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdjusted \u003ccode\u003eV7Generator\u003c/code\u003e to accept zero as a valid timestamp\u003c/li\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.0.3 - 2025-11-28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dev dependencies\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/34e943da8b62fc20915e1c677970c6f1f4b356fa\"\u003e\u003ccode\u003e34e943d\u003c/code\u003e\u003c/a\u003e build: update dev dependencies and prepare for release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/aa352650e8400455607103a9e559f2605b714e75\"\u003e\u003ccode\u003eaa35265\u003c/code\u003e\u003c/a\u003e feat: bias V7Generator::timestamp to accept zero as unix_ts_ms\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/0b071dde98fb72ce9476b638d8d57609f14d5d64\"\u003e\u003ccode\u003e0b071dd\u003c/code\u003e\u003c/a\u003e docs: rebuild gh-pages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LiosK/uuidv7/commit/34cd5209b93281a039a9a8c89dd2e4a1e4ecc5fe\"\u003e\u003ccode\u003e34cd520\u003c/code\u003e\u003c/a\u003e v1.0.3 Released\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LiosK/uuidv7/compare/v1.0.2...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.6 to 0.45.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed pg-native Pool detection in node-postgres transactions\u003c/li\u003e\n\u003cli\u003eAllowed subqueries in select fields\u003c/li\u003e\n\u003cli\u003eUpdated typo algorythm =\u0026gt; algorithm\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e$onUpdate\u003c/code\u003e not handling \u003ccode\u003eSQL\u003c/code\u003e values (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/2388\"\u003e#2388\u003c/a\u003e, tests implemented by \u003ca href=\"https://github.com/L-Mario564\"\u003eL-Mario564\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/pull/2911\"\u003e#2911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003epg\u003c/code\u003e mappers not handling \u003ccode\u003eDate\u003c/code\u003e instances in \u003ccode\u003ebun-sql:postgresql\u003c/code\u003e driver responses for \u003ccode\u003edate\u003c/code\u003e, \u003ccode\u003etimestamp\u003c/code\u003e types (fixes \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4493\"\u003e#4493\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\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/drizzle-team/drizzle-orm/commit/c445637df39366bcf47b12601896ce851771c1c2\"\u003e\u003ccode\u003ec445637\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5095\"\u003e#5095\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/e7b3aaa26456b88cd23a7843ebc95b3bddde1ba4\"\u003e\u003ccode\u003ee7b3aaa\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/0d885a54ddafd8717f8610cf3d2899f3eef61e65\"\u003e\u003ccode\u003e0d885a5\u003c/code\u003e\u003c/a\u003e refactor: Update condition for run-feature job to improve clarity and functio...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/45a1ffbcbfdd96772d0aba7d9e43744db2dce471\"\u003e\u003ccode\u003e45a1ffb\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5087\"\u003e#5087\u003c/a\u003e from drizzle-team/main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6357645bd33b1f444e1d081769dd4b71c3de31f8\"\u003e\u003ccode\u003e6357645\u003c/code\u003e\u003c/a\u003e chore: Comment out NEON_HTTP_CONNECTION_STRING requirement in release workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/53dec98a936f549d0cc2e668f19db3a2df842f51\"\u003e\u003ccode\u003e53dec98\u003c/code\u003e\u003c/a\u003e refactor: Simplify release router workflow by removing unnecessary switch job...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/ce88a181e03d8b9b3fd0b62c93cc1faa05b0e000\"\u003e\u003ccode\u003ece88a18\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/ext-deps-kit' into main-workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/5c8a4c508b36813599e6de891166a6888720a307\"\u003e\u003ccode\u003e5c8a4c5\u003c/code\u003e\u003c/a\u003e +\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/73e2ea486f6781bc7bfd2c287590d9c96e319b51\"\u003e\u003ccode\u003e73e2ea4\u003c/code\u003e\u003c/a\u003e feat: Add release router workflow to manage feature and latest releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/378b0432d549441fa61de200589a790f1171b6fe\"\u003e\u003ccode\u003e378b043\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/5002\"\u003e#5002\u003c/a\u003e from drizzle-team/main-next-pack\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.6...0.45.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for drizzle-orm since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.15\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecache\u003c/strong\u003e: Add opt-out on a plugin level, fix internal root cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9154\"\u003evitest-dev/vitest#9154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a68f74e5e\"\u003e\u003c!-- raw HTML omitted --\u003e(a68f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Print import duration breakdown  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9105\"\u003evitest-dev/vitest#9105\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122ff321c\"\u003e\u003c!-- raw HTML omitted --\u003e(122ff)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKeep built-in id as is in bun and deno  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9117\"\u003evitest-dev/vitest#9117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/075ab3520\"\u003e\u003c!-- raw HTML omitted --\u003e(075ab)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eoptimizeDeps.rolldownOptions\u003c/code\u003e to fix depreated warning + fix \u003ccode\u003essr.external: true\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9121\"\u003evitest-dev/vitest#9121\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd8bd6dee\"\u003e\u003c!-- raw HTML omitted --\u003e(fd8bd)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix external behavior with \u003ccode\u003edeps.optimizer\u003c/code\u003e  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9125\"\u003evitest-dev/vitest#9125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4c75492cc\"\u003e\u003c!-- raw HTML omitted --\u003e(4c754)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVery minor typo in \u0026quot;Chrome DevTools Protocol\u0026quot;  -  by \u003ca href=\"https://github.com/HowToTestFrontend\"\u003e\u003ccode\u003e@​HowToTestFrontend\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9146\"\u003evitest-dev/vitest#9146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/209976419\"\u003e\u003c!-- raw HTML omitted --\u003e(20997)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Run \u003ccode\u003etoMatchScreenshot\u003c/code\u003e only once when used with \u003ccode\u003eexpect.element\u003c/code\u003e  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9132\"\u003evitest-dev/vitest#9132\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0d2e7e3e2\"\u003e\u003c!-- raw HTML omitted --\u003e(0d2e7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul provider to not break source maps  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9040\"\u003evitest-dev/vitest#9040\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e4ca917f1\"\u003e\u003c!-- raw HTML omitted --\u003e(e4ca9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update dependency tinyexec to v1  -  in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9122\"\u003evitest-dev/vitest#9122\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fd7860222\"\u003e\u003c!-- raw HTML omitted --\u003e(fd786)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs\u003c/strong\u003e: Remove \u003ccode\u003e--browser.provider\u003c/code\u003e from docs  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9115\"\u003evitest-dev/vitest#9115\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/120b3dac1\"\u003e\u003c!-- raw HTML omitted --\u003e(120b3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Preserve \u003ccode\u003ecurrentTestName\u003c/code\u003e in extended matchers  -  by \u003ca href=\"https://github.com/macarie\"\u003e\u003ccode\u003e@​macarie\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9106\"\u003evitest-dev/vitest#9106\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e43458e02\"\u003e\u003c!-- raw HTML omitted --\u003e(e4345)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Terminate workers on \u003ccode\u003eCTRL+c\u003c/code\u003e forceful exits  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9140\"\u003evitest-dev/vitest#9140\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d57d8bf0a\"\u003e\u003c!-- raw HTML omitted --\u003e(d57d8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Show project in ...\n\n_Description has been truncated_","html_url":"https://github.com/ronin-co/hive/pull/170","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronin-co%2Fhive/issues/170","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/170/packages"}},{"old_version":"11.1.5","new_version":"12.6.0","update_type":"major","path":null,"pr_created_at":"2025-12-02T14:54:32.000Z","version_change":"11.1.5 → 12.6.0","issue":{"uuid":"3686218824","node_id":"PR_kwDOF9SfsM62n1jg","number":121,"state":"closed","title":"Bump fetch-mock from 11.1.5 to 12.6.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-01-16T08:45:03.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T14:54:32.000Z","updated_at":"2026-01-16T08:45:12.000Z","time_to_close":3865831,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/navikt/nav-office-search/pull/121","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/navikt%2Fnav-office-search/issues/121","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/121/packages"}},{"old_version":"11.1.5","new_version":"12.6.0","update_type":"major","path":"/superset-frontend","pr_created_at":"2025-11-25T21:38:49.000Z","version_change":"11.1.5 → 12.6.0","issue":{"uuid":"3664681777","node_id":"PR_kwDOQc-1ec61gJ21","number":86,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-25T21:38:49.000Z","updated_at":"2025-11-25T21:38:50.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/solve4me/Report4mePoweredSupersetCustom/pull/86","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/solve4me%2FReport4mePoweredSupersetCustom/issues/86","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/86/packages"}},{"old_version":"11.1.5","new_version":"12.6.0","update_type":"major","path":"/superset-frontend/packages/superset-ui-core","pr_created_at":"2025-11-25T21:02:55.000Z","version_change":"11.1.5 → 12.6.0","issue":{"uuid":"3664584100","node_id":"PR_kwDOQc-1ec61f1ck","number":52,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend/packages/superset-ui-core","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-25T21:02:55.000Z","updated_at":"2025-11-25T21:02:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend/packages/superset-ui-core","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/solve4me/Report4mePoweredSupersetCustom/pull/52","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/solve4me%2FReport4mePoweredSupersetCustom/issues/52","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/52/packages"}},{"old_version":"9.11.0","new_version":"12.6.0","update_type":"major","path":null,"pr_created_at":"2025-11-24T19:44:14.000Z","version_change":"9.11.0 → 12.6.0","issue":{"uuid":"3660287876","node_id":"PR_kwDOFxilrc61ReMC","number":172,"state":"open","title":"Bump fetch-mock from 9.11.0 to 12.6.0","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T19:44:14.000Z","updated_at":"2026-01-09T17:51:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"fetch-mock","old_version":"9.11.0","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 9.11.0 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=9.11.0\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/rsksmart/bridge-state-data-parser/pull/172","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rsksmart%2Fbridge-state-data-parser/issues/172","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/172/packages"}},{"old_version":"12.5.5","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-17T04:27:07.000Z","version_change":"12.5.5 → 12.6.0","issue":{"uuid":"3631688900","node_id":"PR_kwDOOmEJDs6zxY3z","number":167,"state":"open","title":"Bump the dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-17T04:27:07.000Z","updated_at":"2025-11-17T04:27:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":29,"packages":[{"name":"@biomejs/biome","old_version":"2.2.7","new_version":"2.3.5","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"24.10.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"obuild","old_version":"0.2.1","new_version":"0.4.1","repository_url":"https://github.com/unjs/obuild"},{"name":"turbo","old_version":"2.5.8","new_version":"2.6.1","repository_url":"https://github.com/vercel/turborepo"},{"name":"hono","old_version":"4.10.2","new_version":"4.10.6","repository_url":"https://github.com/honojs/hono"},{"name":"drizzle-orm","old_version":"0.44.6","new_version":"0.44.7","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.9","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-xml-parser","old_version":"5.3.0","new_version":"5.3.2","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fetch-mock","old_version":"12.5.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"@react-router/dev","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/node","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@types/react","old_version":"19.2.2","new_version":"19.2.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"react-router","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.9.4","new_version":"7.9.6","repository_url":"https://github.com/remix-run/react-router"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/react-dom","old_version":"19.2.2","new_version":"19.2.3","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.1.11","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"lucide-react","old_version":"0.546.0","new_version":"0.553.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.7` | `2.3.5` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `24.10.1` |\n| [obuild](https://github.com/unjs/obuild) | `0.2.1` | `0.4.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.8` | `2.6.1` |\n| [hono](https://github.com/honojs/hono) | `4.10.2` | `4.10.6` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.6` | `0.44.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.9` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.9` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.0` | `5.3.2` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.5` | `12.6.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.4` | `7.9.6` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.4` | `7.9.6` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.4` | `7.9.6` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.2` | `19.2.5` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.4` | `7.9.6` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.9.4` | `7.9.6` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.15` | `4.1.17` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.2` | `19.2.3` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.66.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.15` | `4.1.17` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `7.2.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.546.0` | `0.553.0` |\n\n\nUpdates `@biomejs/biome` from 2.2.7 to 2.3.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.5\u003c/h2\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@html}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@html\"\u003e\u003ccode\u003e{@html}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{@html   'div'}\n+{@html 'div'}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@html \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8058\"\u003e#8058\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5f68bcc9ae9208366bf5aed932b3ae3082ba21b1\"\u003e\u003ccode\u003e5f68bcc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where the Biome Language Server would enable its project file watcher even when no project rules were enabled.\u003c/p\u003e\n\u003cp\u003eNow the watching of nested configuration files and nested ignore files is delegated to the editor, if their LSP spec supports it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@render}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@render\"\u003e\u003ccode\u003e{@render}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{@render   sum(1, 2)   }\n+{@render sum(1, 2)}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@render \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8006\"\u003e#8006\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f0612a511449944cacfe01f6884ca52b4f50e768\"\u003e\u003ccode\u003ef0612a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Updated documentation and diagnostic for \u003ccode\u003elint/complexity/noBannedTypes\u003c/code\u003e. The rule should have a more detailed description and diagnostic error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8039\"\u003e#8039\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da70d8be5d8288397a60cdea52d2a6e5f976cace\"\u003e\u003ccode\u003eda70d8b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/PFiS1737\"\u003e\u003ccode\u003e@​PFiS1737\u003c/code\u003e\u003c/a\u003e! - Biome now keeps a blank line after the frontmatter section in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8042\"\u003e#8042\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7efa6f783adc42864b15b7ff2cb2ed6803190e2\"\u003e\u003ccode\u003eb7efa6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - The CSS Parser, with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled, will now accept at rules like \u003ccode\u003e@media\u003c/code\u003e and \u003ccode\u003e@supports\u003c/code\u003e in \u003ccode\u003e@custom-variant\u003c/code\u003e shorthand syntax.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8064\"\u003e#8064\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3ff9d45df031b811333d40fe62b1b24a3c5d5f43\"\u003e\u003ccode\u003e3ff9d45\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7967\"\u003e#7967\u003c/a\u003e: Fixed the issue with support for advanced SVG props\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@attach}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@attach\"\u003e\u003ccode\u003e{@attach}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;div {@attach    myAttachment   }\u0026gt;...\u0026lt;/div\u0026gt;\n+\u0026lt;div {@attach myAttachment}\u0026gt;...\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@attach \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8001\"\u003e#8001\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6e8a50e720135012832e04728d6c0e38b8bb74a1\"\u003e\u003ccode\u003e6e8a50e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{#key}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/key\"\u003e\u003ccode\u003e{#key}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{#key   expression} \u0026lt;div\u0026gt;\u0026lt;/div\u0026gt; {/key}\n+{#key expression}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@html}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@html\"\u003e\u003ccode\u003e{@html}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{@html   'div'}\n+{@html 'div'}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@html \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8058\"\u003e#8058\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5f68bcc9ae9208366bf5aed932b3ae3082ba21b1\"\u003e\u003ccode\u003e5f68bcc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixed a bug where the Biome Language Server would enable its project file watcher even when no project rules were enabled.\u003c/p\u003e\n\u003cp\u003eNow the watching of nested configuration files and nested ignore files is delegated to the editor, if their LSP spec supports it.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@render}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@render\"\u003e\u003ccode\u003e{@render}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{@render   sum(1, 2)   }\n+{@render sum(1, 2)}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@render \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8006\"\u003e#8006\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/f0612a511449944cacfe01f6884ca52b4f50e768\"\u003e\u003ccode\u003ef0612a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Bertie690\"\u003e\u003ccode\u003e@​Bertie690\u003c/code\u003e\u003c/a\u003e! - Updated documentation and diagnostic for \u003ccode\u003elint/complexity/noBannedTypes\u003c/code\u003e. The rule should have a more detailed description and diagnostic error message.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8039\"\u003e#8039\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/da70d8be5d8288397a60cdea52d2a6e5f976cace\"\u003e\u003ccode\u003eda70d8b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/PFiS1737\"\u003e\u003ccode\u003e@​PFiS1737\u003c/code\u003e\u003c/a\u003e! - Biome now keeps a blank line after the frontmatter section in Astro files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8042\"\u003e#8042\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b7efa6f783adc42864b15b7ff2cb2ed6803190e2\"\u003e\u003ccode\u003eb7efa6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - The CSS Parser, with \u003ccode\u003etailwindDirectives\u003c/code\u003e enabled, will now accept at rules like \u003ccode\u003e@media\u003c/code\u003e and \u003ccode\u003e@supports\u003c/code\u003e in \u003ccode\u003e@custom-variant\u003c/code\u003e shorthand syntax.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8064\"\u003e#8064\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3ff9d45df031b811333d40fe62b1b24a3c5d5f43\"\u003e\u003ccode\u003e3ff9d45\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dibashthapa\"\u003e\u003ccode\u003e@​dibashthapa\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7967\"\u003e#7967\u003c/a\u003e: Fixed the issue with support for advanced SVG props\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8023\"\u003e#8023\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/96f3e778a38aa5f48e67eb44b545cba6330dc192\"\u003e\u003ccode\u003e96f3e77\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{@attach}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/@attach\"\u003e\u003ccode\u003e{@attach}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-\u0026lt;div {@attach    myAttachment   }\u0026gt;...\u0026lt;/div\u0026gt;\n+\u0026lt;div {@attach myAttachment}\u0026gt;...\u0026lt;/div\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe contents of the expressions inside the \u003ccode\u003e{@attach \u0026lt;expression\u0026gt;}\u003c/code\u003e aren't formatted yet.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/8001\"\u003e#8001\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/6e8a50e720135012832e04728d6c0e38b8bb74a1\"\u003e\u003ccode\u003e6e8a50e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added support Svelte syntax \u003ccode\u003e{#key}\u003c/code\u003e. Biome now is able to parse and format the Svelte syntax \u003ca href=\"https://svelte.dev/docs/svelte/key\"\u003e\u003ccode\u003e{#key}\u003c/code\u003e\u003c/a\u003e:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e-{#key   expression} \u0026lt;div\u0026gt;\u0026lt;/div\u0026gt; {/key}\n+{#key expression}\n+  \u0026lt;div\u0026gt;\u0026lt;/div\u0026gt;\n+{/key}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0a2f6173bef263d29ac6b3c3d885e908eb4d15d6\"\u003e\u003ccode\u003e0a2f617\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8003\"\u003e#8003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1a2d1af3604f36703da298017fd3cacf14e118a5\"\u003e\u003ccode\u003e1a2d1af\u003c/code\u003e\u003c/a\u003e feat(biome_js_analyze): implement useArraySortCompare (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/8065\"\u003e#8065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8b67537fb0c8a33dded08d847f1aa8a933bdb34\"\u003e\u003ccode\u003ee8b6753\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ec24456f85e2f1f2905a6720ff0cb7379313e07b\"\u003e\u003ccode\u003eec24456\u003c/code\u003e\u003c/a\u003e chore: add graphite as bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7974\"\u003e#7974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae\"\u003e\u003ccode\u003e19b8280\u003c/code\u003e\u003c/a\u003e fix(config): implement Merge for rules' options (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7941\"\u003e#7941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c9e20c3780b328ff59b63fa8917938d97b090148\"\u003e\u003ccode\u003ec9e20c3\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003enoContinue\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fd282fc5f49cee3a62c8a9d5ad1ff734c5188800\"\u003e\u003ccode\u003efd282fc\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/198a371c7381fe21701ee010b2f1a14f4f962514\"\u003e\u003ccode\u003e198a371\u003c/code\u003e\u003c/a\u003e chore: update Rust to v1.91.0 (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2509b91cde53b8f747d397fcec5e37eb47bd524d\"\u003e\u003ccode\u003e2509b91\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003eno-unknown-property\u003c/code\u003e from eslint react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/69cececbbaccbe5c44c71afee8e242437783cabc\"\u003e\u003ccode\u003e69cecec\u003c/code\u003e\u003c/a\u003e feat(lint): new rule: no parameters only used in recursion (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.5/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ematipico\"\u003eematipico\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.1 to 24.10.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `obuild` from 0.2.1 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/releases\"\u003eobuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.1...v0.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.0...v0.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBasic transform filter support (\u003ca href=\"https://github.com/unjs/obuild/commit/aebfaca\"\u003eaebfaca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/b3abd69\"\u003eb3abd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.3.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransform:\u003c/strong\u003e Add resolve options for \u003ccode\u003eTransformEntry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estub:\u003c/strong\u003e Use relative paths in stubs to fix Windows resolution (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove extra await (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove to \u003ccode\u003epathe\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edefineBuildConfig\u003c/code\u003e import (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/blob/main/CHANGELOG.md\"\u003eobuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V0.3.2 (\u003ca href=\"https://github.com/unjs/obuild/commit/4ed245e\"\u003e4ed245e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/dd4b400\"\u003edd4b400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd .prettierignore file (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e⚠️ Breaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbeer0 (\u003ca href=\"https://github.com/iiio2\"\u003e\u003ccode\u003e@​iiio2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.1...v0.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\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/unjs/obuild/commit/5ca713c6b3100c7d7162e9c1bd22be64510ebaff\"\u003e\u003ccode\u003e5ca713c\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e61f78a9a686ca20b5db3655e773a68631\"\u003e\u003ccode\u003e8c2ef1e\u003c/code\u003e\u003c/a\u003e chore: fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/d5650654822129f5a371ee53de35ab65c1f7594d\"\u003e\u003ccode\u003ed565065\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/cca35911fc099481cc91ea6e5f92ab0ee69d3c82\"\u003e\u003ccode\u003ecca3591\u003c/code\u003e\u003c/a\u003e chore: add .prettierignore file (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/61df818294497fb56f45c89d15a50c61d52d613f\"\u003e\u003ccode\u003e61df818\u003c/code\u003e\u003c/a\u003e feat!: stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/dd4b400eced2952d3289e0a7ff3afd18bfe9207a\"\u003e\u003ccode\u003edd4b400\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/4ed245ecd74fb1293a80ca9439f0c66b9760955b\"\u003e\u003ccode\u003e4ed245e\u003c/code\u003e\u003c/a\u003e chore(release): v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d4ed258f31d4692618af7ceaf137ee2dc8\"\u003e\u003ccode\u003eeee3f4d\u003c/code\u003e\u003c/a\u003e fix: correctly apply transform \u003ccode\u003efilter\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/98100d519225bf20e2dcd0281f5c710eee399fd0\"\u003e\u003ccode\u003e98100d5\u003c/code\u003e\u003c/a\u003e chore(release): v0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/aebfaca09b898f0ae95f44672b3978a6c002f1bb\"\u003e\u003ccode\u003eaebfaca\u003c/code\u003e\u003c/a\u003e feat: basic transform filter support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.8 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: 2.6 release blog post by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11003\"\u003evercel/turborepo#11003\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update typo'd link by \u003ca href=\"https://github.com/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(with-docker/Dockerfile): Some improvements by \u003ca href=\"https://github.com/yairopro\"\u003e\u003ccode\u003e@​yairopro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11010\"\u003evercel/turborepo#11010\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Fix grammatical mistake on structuring-a-repository.mdx by \u003ca href=\"https://github.com/Andrew-Pynch\"\u003e\u003ccode\u003e@​Andrew-Pynch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11091\"\u003evercel/turborepo#11091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Cross-platform microfrontends port command by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11098\"\u003evercel/turborepo#11098\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/codemod\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eci: Fix flake in JS tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11067\"\u003evercel/turborepo#11067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​turbo/repository\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Update to Rust 1.91.0 by \u003ca href=\"https://github.com/ognevny\"\u003e\u003ccode\u003e@​ognevny\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10885\"\u003evercel/turborepo#10885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 18.17.4 to 24.10.0 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11037\"\u003evercel/turborepo#11037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11043\"\u003evercel/turborepo#11043\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Remove redundant border declaration by \u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump turbo from 2.5.6 to 2.6.0 in /examples/with-shell-commands in the with-shell-commands group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11039\"\u003evercel/turborepo#11039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-svelte group in /examples/with-svelte with 7 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11041\"\u003evercel/turborepo#11041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump the basic group in /examples/basic with 9 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11040\"\u003evercel/turborepo#11040\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11038\"\u003evercel/turborepo#11038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11051\"\u003evercel/turborepo#11051\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/basic by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11082\"\u003evercel/turborepo#11082\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/with-tailwind by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11083\"\u003evercel/turborepo#11083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump eslint-config-next from 16.0.0 to 16.0.1 in /examples/non-monorepo by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11086\"\u003evercel/turborepo#11086\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(fix): Gradient in \u003ccode\u003ewith-tailwind\u003c/code\u003e by \u003ca href=\"https://github.com/mahi656\"\u003e\u003ccode\u003e@​mahi656\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11073\"\u003evercel/turborepo#11073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelte by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11087\"\u003evercel/turborepo#11087\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11088\"\u003evercel/turborepo#11088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Improve parity with real Bun lockfile format for \u003ccode\u003eprune\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11048\"\u003evercel/turborepo#11048\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: add some Linux variables to default passthrough env vars by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10959\"\u003evercel/turborepo#10959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Labels for k + j backwards in binds list by \u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Add bunfig.toml to list of copied files by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11055\"\u003evercel/turborepo#11055\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(prune): Handle \u003ccode\u003epatchedDependencies\u003c/code\u003e for bun by \u003ca href=\"https://github.com/Gabrola\"\u003e\u003ccode\u003e@​Gabrola\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11027\"\u003evercel/turborepo#11027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(boundaries): Enable import attributes parsing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11053\"\u003evercel/turborepo#11053\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve determinism for graceful shutdown by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11063\"\u003evercel/turborepo#11063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Lower opt-level and remove debug symbols for dev profile by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11068\"\u003evercel/turborepo#11068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Avoid flaking for test server mock by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11066\"\u003evercel/turborepo#11066\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Don't install dependencies in tests that don't need it by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11071\"\u003evercel/turborepo#11071\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Revert \u0026quot;fix(logs): create log files for non-cached tasks\u0026quot; by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11072\"\u003evercel/turborepo#11072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Fix leaky tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11081\"\u003evercel/turborepo#11081\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Bun lockfile pruner adjustment 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/11092\"\u003evercel/turborepo#11092\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Improve version resolution in Bun lockfiles 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/11095\"\u003evercel/turborepo#11095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Move icon to left side in TUI 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/11097\"\u003evercel/turborepo#11097\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/lishaduck\"\u003e\u003ccode\u003e@​lishaduck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11032\"\u003evercel/turborepo#11032\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Yeom-JinHo\"\u003e\u003ccode\u003e@​Yeom-JinHo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11042\"\u003evercel/turborepo#11042\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ethan-fraser\"\u003e\u003ccode\u003e@​ethan-fraser\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11036\"\u003evercel/turborepo#11036\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/59685c863ba6c247f54df2d9df2599161622db9d\"\u003e\u003ccode\u003e59685c8\u003c/code\u003e\u003c/a\u003e publish 2.6.1 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0270af8831d1b7cb8af47ce74214af034a02cf2e\"\u003e\u003ccode\u003e0270af8\u003c/code\u003e\u003c/a\u003e feat: Cross-platform microfrontends port command (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11098\"\u003e#11098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1de3775b51644df562a739d85e08570890a5b606\"\u003e\u003ccode\u003e1de3775\u003c/code\u003e\u003c/a\u003e feat: Move icon to left side in TUI (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bd53f07f9e6cd4471a0039b3977c8a5defbcaae2\"\u003e\u003ccode\u003ebd53f07\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.1-canary.3 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bf9db59700f3ba416dbcc09eefd7adcb1158fb9b\"\u003e\u003ccode\u003ebf9db59\u003c/code\u003e\u003c/a\u003e fix: Improve version resolution in Bun lockfiles (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11095\"\u003e#11095\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/23641b7cb0dab9aefe394e7d99aa15bc11c56d62\"\u003e\u003ccode\u003e23641b7\u003c/code\u003e\u003c/a\u003e examples(deps): bump next from 16.0.0 to 16.0.1 in /examples/kitchen-sink (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0646e049d32857b79cc4bfd5ae4bc18d40152d9f\"\u003e\u003ccode\u003e0646e04\u003c/code\u003e\u003c/a\u003e examples(dev-deps): bump svelte from 5.43.3 to 5.43.5 in /examples/with-svelt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ee469d4e1ccf6e01d18d096d8b4f866c391f61b2\"\u003e\u003ccode\u003eee469d4\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.6.1-canary.2 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11093\"\u003e#11093\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1c99fc91a0131a21939984f892c4da6ae53268f6\"\u003e\u003ccode\u003e1c99fc9\u003c/code\u003e\u003c/a\u003e fix: Bun lockfile pruner adjustment (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11092\"\u003e#11092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/58ba6a71fabed8238d0675e98e883cd083e6cdb3\"\u003e\u003ccode\u003e58ba6a7\u003c/code\u003e\u003c/a\u003e docs: Fix grammatical mistake on structuring-a-repository.mdx (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.8...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.10.2 to 4.10.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.6\u003c/h2\u003e\n\u003ch2\u003eDeperecated\u003c/h2\u003e\n\u003ch3\u003ebearer-auth options\u003c/h3\u003e\n\u003cp\u003eThe following options are deprecated and will be removed in a future version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003enoAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003enoAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidAuthenticationHeaderMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidAuthenticationHeader.message\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003einvalidTokenMessage\u003c/code\u003e =\u0026gt; use \u003ccode\u003einvalidToken.message\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(aws-lambda): handle AWS Lattice events by \u003ca href=\"https://github.com/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(secure-headers): support CSP TrustedTypePolicy by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4500\"\u003ehonojs/hono#4500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Improve auth middlewares by \u003ca href=\"https://github.com/MathurAditya724\"\u003e\u003ccode\u003e@​MathurAditya724\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4485\"\u003ehonojs/hono#4485\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/anho\"\u003e\u003ccode\u003e@​anho\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4451\"\u003ehonojs/hono#4451\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.5...v4.10.6\"\u003ehttps://github.com/honojs/hono/compare/v4.10.5...v4.10.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(CONTRIBUTING): use bun instead of yarn in local development setup by \u003ca href=\"https://github.com/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: grammar issue by \u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(utils/url): make _getQueryParam search behind question mark by \u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(jsx): self-close wrapped empty tags by \u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve private field removal by \u003ca href=\"https://github.com/BlankParticle\"\u003e\u003ccode\u003e@​BlankParticle\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4513\"\u003ehonojs/hono#4513\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(middleware/cache): skip caching when \u003ccode\u003eVary: *\u003c/code\u003e is present by \u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\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/taichi-1\"\u003e\u003ccode\u003e@​taichi-1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4503\"\u003ehonojs/hono#4503\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WuMingDao\"\u003e\u003ccode\u003e@​WuMingDao\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4508\"\u003ehonojs/hono#4508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tuzi3040\"\u003e\u003ccode\u003e@​tuzi3040\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4507\"\u003ehonojs/hono#4507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakelee8\"\u003e\u003ccode\u003e@​jakelee8\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4511\"\u003ehonojs/hono#4511\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pHo9UBenaA\"\u003e\u003ccode\u003e@​pHo9UBenaA\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4504\"\u003ehonojs/hono#4504\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.4...v4.10.5\"\u003ehttps://github.com/honojs/hono/compare/v4.10.4...v4.10.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add a monochrome logo image by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4487\"\u003ehonojs/hono#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the monochrome logo by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4488\"\u003ehonojs/hono#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secure-headers): proposed features typo spelling mistake by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4494\"\u003ehonojs/hono#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): preserve handler response typing in createHandlers by \u003ca href=\"https://github.com/s-junio\"\u003e\u003ccode\u003e@​s-junio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4492\"\u003ehonojs/hono#4492\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/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4494\"\u003ehonojs/hono#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s-junio\"\u003e\u003ccode\u003e@​s-junio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4492\"\u003ehonojs/hono#4492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.3...v4.10.4\"\u003ehttps://github.com/honojs/hono/compare/v4.10.3...v4.10.4\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/4960c063938763a9344c554286e72dcd2545b751\"\u003e\u003ccode\u003e4960c06\u003c/code\u003e\u003c/a\u003e 4.10.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/96d2a89c57a20b4c3ef5acbe16c880c71c0df60a\"\u003e\u003ccode\u003e96d2a89\u003c/code\u003e\u003c/a\u003e feat: Improve auth middlewares (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4485\"\u003e#4485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/279184b185eedc6cc8fa7bc95335a4dae61df8e7\"\u003e\u003ccode\u003e279184b\u003c/code\u003e\u003c/a\u003e feat(secure-headers): support CSP TrustedTypePolicy (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4500\"\u003e#4500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/cea3fb09a1d6a6659142555b123cdf80c340f39d\"\u003e\u003ccode\u003ecea3fb0\u003c/code\u003e\u003c/a\u003e feat(aws-lambda): handle AWS Lattice events (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4451\"\u003e#4451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/971106d132ec8a989be12ec5c8e63cfaf597cd4f\"\u003e\u003ccode\u003e971106d\u003c/code\u003e\u003c/a\u003e 4.10.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/df851842a446549a6beb7f35db95cfac9a730cf6\"\u003e\u003ccode\u003edf85184\u003c/code\u003e\u003c/a\u003e fix(middleware/cache): skip caching when \u003ccode\u003eVary: *\u003c/code\u003e is present (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4504\"\u003e#4504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/46ec3001265400fe196fe52867994bb5d253b3ca\"\u003e\u003ccode\u003e46ec300\u003c/code\u003e\u003c/a\u003e chore: improve private field removal (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4513\"\u003e#4513\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c44c5c22e542ab832ce382b6af22579a12fa2000\"\u003e\u003ccode\u003ec44c5c2\u003c/code\u003e\u003c/a\u003e fix(jsx): self-close wrapped empty tags (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4511\"\u003e#4511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/fa8eef707990e80a593fa32c2f67713a2ecd2e9b\"\u003e\u003ccode\u003efa8eef7\u003c/code\u003e\u003c/a\u003e fix(utils/url): make _getQueryParam search behind question mark (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4507\"\u003e#4507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d3479a37c7a85de3378554dada57599db0ba886d\"\u003e\u003ccode\u003ed3479a3\u003c/code\u003e\u003c/a\u003e docs: grammar issue (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4508\"\u003e#4508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.10.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.6 to 0.44.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\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/drizzle-team/drizzle-orm/commit/11ff664f7fd988e4663dfa2c2622f9b7f8fda8dc\"\u003e\u003ccode\u003e11ff664\u003c/code\u003e\u003c/a\u003e fix durable sqlite transaction return value (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6caba5b3cd7092867e8191b2763ef2d25443d739\"\u003e\u003ccode\u003e6caba5b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4826\"\u003e#4826\u003c/a\u003e from divyenduz/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9fc4a6c7e034bc07cc976348d864d7ff30d48f0f\"\u003e\u003ccode\u003e9fc4a6c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/74760cf8dd12ed8e6e79bf25506f931eb35a56b3\"\u003e\u003ccode\u003e74760cf\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4097995140fdb61f31a4c5420cf44523d4cf7c25\"\u003e\u003ccode\u003e4097995\u003c/code\u003e\u003c/a\u003e Update README.md - fix 404 link for Xata\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.6...0.44.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/62fab2443132a62327cbb937573f29cfc7a9820c\"\u003e\u003ccode\u003e62fab24\u003c/code\u003e\u003c/a\u003e chore: release v4.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f5d9d2ccfd0fb23b270e39992eed0a7aaa3f4d7\"\u003e\u003ccode\u003e1f5d9d2\u003c/code\u003e\u003c/a\u003e chore: release v4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2e7b2b8b98dafc047a3bf2fc0422076ca5e346fa\"\u003e\u003ccode\u003e2e7b2b8\u003c/code\u003e\u003c/a\u003e chore: release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b7775509dde217436b455d9d3ebcd11e21e7e3\"\u003e\u003ccode\u003ee3b7775\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent filtering out virtual files before remapping to source...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/07bc56a7a8b0ca7453af71193429c2745355dc6d\"\u003e\u003ccode\u003e07bc56a\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.9/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.9\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e: Add Set support to toBeOneOf  -  by \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8906\"\u003evitest-dev/vitest#8906\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a415d0375\"\u003e\u003c!-- raw HTML omitted --\u003e(a415d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Add favicon icons to the browser mode ui  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8972\"\u003evitest-dev/vitest#8972\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/353ee5bbc\"\u003e\u003c!-- raw HTML omitted --\u003e(353ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Increase worker start timeout  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9027\"\u003evitest-dev/vitest#9027\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5e750f4ba\"\u003e\u003c!-- raw HTML omitted --\u003e(5e750)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Cloned request is an instance of \u003ccode\u003eRequest\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8985\"\u003evitest-dev/vitest#8985\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/506a9fd0f\"\u003e\u003c!-- raw HTML omitted --\u003e(506a9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Collect file/suite/test duration correctly  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8976\"\u003evitest-dev/vitest#8976\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/8016da886\"\u003e\u003c!-- raw HTML omitted --\u003e(8016d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.8...v4.0.9\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vi...\n\n_Description has been truncated_","html_url":"https://github.com/ronin-co/hive/pull/167","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronin-co%2Fhive/issues/167","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/167/packages"}},{"old_version":"12.5.5","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-10T04:27:35.000Z","version_change":"12.5.5 → 12.6.0","issue":{"uuid":"3606038334","node_id":"PR_kwDOOmEJDs6ybfdK","number":166,"state":"open","title":"Bump the dependencies group across 1 directory with 27 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T04:27:35.000Z","updated_at":"2025-11-10T04:28:49.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dependencies","update_count":27,"packages":[{"name":"@biomejs/biome","old_version":"2.2.7","new_version":"2.3.4","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/bun","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.9.1","new_version":"24.10.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"obuild","old_version":"0.2.1","new_version":"0.4.1","repository_url":"https://github.com/unjs/obuild"},{"name":"turbo","old_version":"2.5.8","new_version":"2.6.0","repository_url":"https://github.com/vercel/turborepo"},{"name":"hono","old_version":"4.10.2","new_version":"4.10.4","repository_url":"https://github.com/honojs/hono"},{"name":"drizzle-orm","old_version":"0.44.6","new_version":"0.44.7","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@vitest/coverage-v8","old_version":"3.2.4","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"vitest","old_version":"3.2.4","new_version":"4.0.8","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"fast-xml-parser","old_version":"5.3.0","new_version":"5.3.1","repository_url":"https://github.com/NaturalIntelligence/fast-xml-parser"},{"name":"fetch-mock","old_version":"12.5.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"@react-router/dev","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/node","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/serve","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"isbot","old_version":"5.1.31","new_version":"5.1.32","repository_url":"https://github.com/omrilotan/isbot"},{"name":"react-router","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-router-dom","old_version":"7.9.4","new_version":"7.9.5","repository_url":"https://github.com/remix-run/react-router"},{"name":"@radix-ui/react-avatar","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.7","new_version":"2.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.7","new_version":"1.1.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@tailwindcss/vite","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"react-hook-form","old_version":"7.65.0","new_version":"7.66.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"tailwindcss","old_version":"4.1.15","new_version":"4.1.17","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite","old_version":"7.1.11","new_version":"7.2.2","repository_url":"https://github.com/vitejs/vite"},{"name":"tailwind-merge","old_version":"3.3.1","new_version":"3.4.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"lucide-react","old_version":"0.546.0","new_version":"0.553.0","repository_url":"https://github.com/lucide-icons/lucide"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dependencies group with 27 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.2.7` | `2.3.4` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.3.1` | `1.3.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.9.1` | `24.10.0` |\n| [obuild](https://github.com/unjs/obuild) | `0.2.1` | `0.4.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.5.8` | `2.6.0` |\n| [hono](https://github.com/honojs/hono) | `4.10.2` | `4.10.4` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.44.6` | `0.44.7` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `3.2.4` | `4.0.8` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.0.8` |\n| [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) | `5.3.0` | `5.3.1` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.5` | `12.6.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.9.4` | `7.9.5` |\n| [@react-router/node](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-node) | `7.9.4` | `7.9.5` |\n| [@react-router/serve](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-serve) | `7.9.4` | `7.9.5` |\n| [isbot](https://github.com/omrilotan/isbot) | `5.1.31` | `5.1.32` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.9.4` | `7.9.5` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.9.4` | `7.9.5` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives) | `2.1.7` | `2.1.8` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives) | `1.1.7` | `1.1.8` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives) | `1.2.3` | `1.2.4` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.15` | `4.1.17` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.65.0` | `7.66.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.15` | `4.1.17` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.11` | `7.2.2` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge) | `3.3.1` | `3.4.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.546.0` | `0.553.0` |\n\n\nUpdates `@biomejs/biome` from 2.2.7 to 2.3.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.3.4\u003c/h2\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7989\"\u003e#7989\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4855c4a5c28d8381dd724449d43a9a60a860edaa\"\u003e\u003ccode\u003e4855c4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/alissonlauffer\"\u003e\u003ccode\u003e@​alissonlauffer\u003c/code\u003e\u003c/a\u003e! - Fixed a regression in Astro frontmatter parsing where comments inside quoted strings were incorrectly detected as actual comments. This caused the parser to prematurely terminate frontmatter parsing when encountering strings like \u003ccode\u003econst test = \u0026quot;//\u0026quot;;\u003c/code\u003e.\nFor example, the following Astro frontmatter now parses correctly:\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e---\nconst test = \u0026quot;// not a real comment\u0026quot;;\n---\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7968\"\u003e#7968\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0b28f5f47aa968bd2511224679ae1cfbcf708fd7\"\u003e\u003ccode\u003e0b28f5f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Refactored formatter to use strict \u003ccode\u003eToken\u003c/code\u003e element for better performance. The new \u003ccode\u003eToken\u003c/code\u003e variant is optimized for static, ASCII-only text (keywords, operators, punctuation) with the following constraints:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eASCII only (no Unicode characters)\u003c/li\u003e\n\u003cli\u003eNo newlines (\u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNo tab characters (\u003ccode\u003e\\t\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables faster printing and fitting logic by using bulk string operations (\u003ccode\u003epush_str\u003c/code\u003e, \u003ccode\u003elen()\u003c/code\u003e) instead of character-by-character iteration with Unicode width calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7941\"\u003e#7941\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae\"\u003e\u003ccode\u003e19b8280\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7943\"\u003e#7943\u003c/a\u003e. Rules' \u003ccode\u003eoptions\u003c/code\u003e are now properly merged with the inherited \u003ccode\u003eoptions\u003c/code\u003e from a shared configuration.\u003c/p\u003e\n\u003cp\u003eThis means that you can now override a specific option from a rule without resetting the other options to their default.\u003c/p\u003e\n\u003cp\u003eGiven the following shared configuration:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;style\u0026quot;: {\n        \u0026quot;useNamingConvention\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;on\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;strictCase\u0026quot;: false,\n            \u0026quot;conventions\u0026quot;: [\n              {\n                \u0026quot;selector\u0026quot;: { \u0026quot;kind\u0026quot;: \u0026quot;variable\u0026quot;, \u0026quot;scope\u0026quot;: \u0026quot;global\u0026quot; },\n                \u0026quot;formats\u0026quot;: [\u0026quot;CONSTANT_CASE\u0026quot;]\n              }\n            ]\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e\u003ccode\u003e@​biomejs/biome\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7989\"\u003e#7989\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4855c4a5c28d8381dd724449d43a9a60a860edaa\"\u003e\u003ccode\u003e4855c4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/alissonlauffer\"\u003e\u003ccode\u003e@​alissonlauffer\u003c/code\u003e\u003c/a\u003e! - Fixed a regression in Astro frontmatter parsing where comments inside quoted strings were incorrectly detected as actual comments. This caused the parser to prematurely terminate frontmatter parsing when encountering strings like \u003ccode\u003econst test = \u0026quot;//\u0026quot;;\u003c/code\u003e.\nFor example, the following Astro frontmatter now parses correctly:\u003c/p\u003e\n\u003cpre lang=\"astro\"\u003e\u003ccode\u003e---\nconst test = \u0026quot;// not a real comment\u0026quot;;\n---\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7968\"\u003e#7968\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0b28f5f47aa968bd2511224679ae1cfbcf708fd7\"\u003e\u003ccode\u003e0b28f5f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/denbezrukov\"\u003e\u003ccode\u003e@​denbezrukov\u003c/code\u003e\u003c/a\u003e! - Refactored formatter to use strict \u003ccode\u003eToken\u003c/code\u003e element for better performance. The new \u003ccode\u003eToken\u003c/code\u003e variant is optimized for static, ASCII-only text (keywords, operators, punctuation) with the following constraints:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eASCII only (no Unicode characters)\u003c/li\u003e\n\u003cli\u003eNo newlines (\u003ccode\u003e\\n\u003c/code\u003e, \u003ccode\u003e\\r\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eNo tab characters (\u003ccode\u003e\\t\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis enables faster printing and fitting logic by using bulk string operations (\u003ccode\u003epush_str\u003c/code\u003e, \u003ccode\u003elen()\u003c/code\u003e) instead of character-by-character iteration with Unicode width calculations.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/7941\"\u003e#7941\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae\"\u003e\u003ccode\u003e19b8280\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Conaclos\"\u003e\u003ccode\u003e@​Conaclos\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/7943\"\u003e#7943\u003c/a\u003e. Rules' \u003ccode\u003eoptions\u003c/code\u003e are now properly merged with the inherited \u003ccode\u003eoptions\u003c/code\u003e from a shared configuration.\u003c/p\u003e\n\u003cp\u003eThis means that you can now override a specific option from a rule without resetting the other options to their default.\u003c/p\u003e\n\u003cp\u003eGiven the following shared configuration:\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;style\u0026quot;: {\n        \u0026quot;useNamingConvention\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;on\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;strictCase\u0026quot;: false,\n            \u0026quot;conventions\u0026quot;: [\n              {\n                \u0026quot;selector\u0026quot;: { \u0026quot;kind\u0026quot;: \u0026quot;variable\u0026quot;, \u0026quot;scope\u0026quot;: \u0026quot;global\u0026quot; },\n                \u0026quot;formats\u0026quot;: [\u0026quot;CONSTANT_CASE\u0026quot;]\n              }\n            ]\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAnd the user configuration that extends this shared configuration:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e8b67537fb0c8a33dded08d847f1aa8a933bdb34\"\u003e\u003ccode\u003ee8b6753\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7965\"\u003e#7965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ec24456f85e2f1f2905a6720ff0cb7379313e07b\"\u003e\u003ccode\u003eec24456\u003c/code\u003e\u003c/a\u003e chore: add graphite as bronze sponsor (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7974\"\u003e#7974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/19b82805e013d5befc644f85f272df19ed1264ae\"\u003e\u003ccode\u003e19b8280\u003c/code\u003e\u003c/a\u003e fix(config): implement Merge for rules' options (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7941\"\u003e#7941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c9e20c3780b328ff59b63fa8917938d97b090148\"\u003e\u003ccode\u003ec9e20c3\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003enoContinue\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7856\"\u003e#7856\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/fd282fc5f49cee3a62c8a9d5ad1ff734c5188800\"\u003e\u003ccode\u003efd282fc\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7916\"\u003e#7916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/198a371c7381fe21701ee010b2f1a14f4f962514\"\u003e\u003ccode\u003e198a371\u003c/code\u003e\u003c/a\u003e chore: update Rust to v1.91.0 (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7947\"\u003e#7947\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/2509b91cde53b8f747d397fcec5e37eb47bd524d\"\u003e\u003ccode\u003e2509b91\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003eno-unknown-property\u003c/code\u003e from eslint react (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7774\"\u003e#7774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/69cececbbaccbe5c44c71afee8e242437783cabc\"\u003e\u003ccode\u003e69cecec\u003c/code\u003e\u003c/a\u003e feat(lint): new rule: no parameters only used in recursion (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7926\"\u003e#7926\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/6d95a67d7ae839a266a1e50e68559cf131243003\"\u003e\u003ccode\u003e6d95a67\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7887\"\u003e#7887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/c6006184a860b42fea3f0ea5fe96c47087341a90\"\u003e\u003ccode\u003ec600618\u003c/code\u003e\u003c/a\u003e feat(lint): implement \u003ccode\u003enoIncrementDecrement\u003c/code\u003e (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/7859\"\u003e#7859\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.3.4/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ematipico\"\u003eematipico\u003c/a\u003e, a new releaser for \u003ccode\u003e@​biomejs/biome\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.3.1 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.9.1 to 24.10.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 `obuild` from 0.2.1 to 0.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/releases\"\u003eobuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eStub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.1...v0.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.0...v0.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBasic transform filter support (\u003ca href=\"https://github.com/unjs/obuild/commit/aebfaca\"\u003eaebfaca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/b3abd69\"\u003eb3abd69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.3.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etransform:\u003c/strong\u003e Add resolve options for \u003ccode\u003eTransformEntry\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/32\"\u003e#32\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estub:\u003c/strong\u003e Use relative paths in stubs to fix Windows resolution (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/51\"\u003e#51\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove extra await (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/45\"\u003e#45\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove to \u003ccode\u003epathe\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/57\"\u003e#57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edefineBuildConfig\u003c/code\u003e import (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/36\"\u003e#36\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/obuild/blob/main/CHANGELOG.md\"\u003eobuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.4.0...v0.4.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix release script (\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e\"\u003e8c2ef1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.2...v0.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V0.3.2 (\u003ca href=\"https://github.com/unjs/obuild/commit/4ed245e\"\u003e4ed245e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/obuild/commit/dd4b400\"\u003edd4b400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd .prettierignore file (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e⚠️ Breaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/pull/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbeer0 (\u003ca href=\"https://github.com/iiio2\"\u003e\u003ccode\u003e@​iiio2\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/obuild/compare/v0.3.1...v0.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly apply transform \u003ccode\u003efilter\u003c/code\u003e hook (\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d\"\u003eeee3f4d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\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/unjs/obuild/commit/5ca713c6b3100c7d7162e9c1bd22be64510ebaff\"\u003e\u003ccode\u003e5ca713c\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/8c2ef1e61f78a9a686ca20b5db3655e773a68631\"\u003e\u003ccode\u003e8c2ef1e\u003c/code\u003e\u003c/a\u003e chore: fix release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/d5650654822129f5a371ee53de35ab65c1f7594d\"\u003e\u003ccode\u003ed565065\u003c/code\u003e\u003c/a\u003e chore(release): v0.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/cca35911fc099481cc91ea6e5f92ab0ee69d3c82\"\u003e\u003ccode\u003ecca3591\u003c/code\u003e\u003c/a\u003e chore: add .prettierignore file (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/59\"\u003e#59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/61df818294497fb56f45c89d15a50c61d52d613f\"\u003e\u003ccode\u003e61df818\u003c/code\u003e\u003c/a\u003e feat!: stub transform with individual links (\u003ca href=\"https://redirect.github.com/unjs/obuild/issues/60\"\u003e#60\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/dd4b400eced2952d3289e0a7ff3afd18bfe9207a\"\u003e\u003ccode\u003edd4b400\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/4ed245ecd74fb1293a80ca9439f0c66b9760955b\"\u003e\u003ccode\u003e4ed245e\u003c/code\u003e\u003c/a\u003e chore(release): v0.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/eee3f4d4ed258f31d4692618af7ceaf137ee2dc8\"\u003e\u003ccode\u003eeee3f4d\u003c/code\u003e\u003c/a\u003e fix: correctly apply transform \u003ccode\u003efilter\u003c/code\u003e hook\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/98100d519225bf20e2dcd0281f5c710eee399fd0\"\u003e\u003ccode\u003e98100d5\u003c/code\u003e\u003c/a\u003e chore(release): v0.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/obuild/commit/aebfaca09b898f0ae95f44672b3978a6c002f1bb\"\u003e\u003ccode\u003eaebfaca\u003c/code\u003e\u003c/a\u003e feat: basic transform filter support\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/obuild/compare/v0.2.1...v0.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.5.8 to 2.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: clarification on Transit Nodes docs by \u003ca href=\"https://github.com/maschwenk\"\u003e\u003ccode\u003e@​maschwenk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/9181\"\u003evercel/turborepo#9181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add GitHub Actions reusable workflow documentation for remote caching 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/10923\"\u003evercel/turborepo#10923\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: generate blog release OG images 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/10936\"\u003evercel/turborepo#10936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix correct package name from eslint-config-turbo to eslint-plugin-turbo by \u003ca href=\"https://github.com/tetzng\"\u003e\u003ccode\u003e@​tetzng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10954\"\u003evercel/turborepo#10954\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: align tailwindcss 4 guide to the with-tailwind example  by \u003ca href=\"https://github.com/esauri\"\u003e\u003ccode\u003e@​esauri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10963\"\u003evercel/turborepo#10963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos and formatting issues in Playwright guide by \u003ca href=\"https://github.com/yamcodes\"\u003e\u003ccode\u003e@​yamcodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10980\"\u003evercel/turborepo#10980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: adjust compute hours saved component initial value 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/10958\"\u003evercel/turborepo#10958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify passthrough args comparison by \u003ca href=\"https://github.com/emilbjorklund\"\u003e\u003ccode\u003e@​emilbjorklund\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10990\"\u003evercel/turborepo#10990\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix profile images on home page 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/10993\"\u003evercel/turborepo#10993\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: microfrontends 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/10982\"\u003evercel/turborepo#10982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Clarify passtrhough args cache miss by \u003ca href=\"https://github.com/eug-vs\"\u003e\u003ccode\u003e@​eug-vs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11026\"\u003evercel/turborepo#11026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: path validation in \u003ccode\u003emicrofrontends.json\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11006\"\u003evercel/turborepo#11006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(microfrontends): schema.json for microfrontends.json 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/11008\"\u003evercel/turborepo#11008\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ecreate-turbo\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: update \u003ccode\u003ecreate-turbo\u003c/code\u003e Bun prompt text 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/10918\"\u003evercel/turborepo#10918\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eeslint\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(eslint-config-turbo): use module.exports for ESLint v8 compatibility 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/10902\"\u003evercel/turborepo#10902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: ~8.6x faster ESLint rule 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/10943\"\u003evercel/turborepo#10943\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExamples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate package.json by \u003ca href=\"https://github.com/Satheeshsk369\"\u003e\u003ccode\u003e@​Satheeshsk369\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10892\"\u003evercel/turborepo#10892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix JSDoc type for ESLint config in basic example by \u003ca href=\"https://github.com/victor-code19\"\u003e\u003ccode\u003e@​victor-code19\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10727\"\u003evercel/turborepo#10727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(examples): enhance \u003ccode\u003ewith-nestjs\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/8131\"\u003e#8131\u003c/a\u003e) by \u003ca href=\"https://github.com/Neosoulink\"\u003e\u003ccode\u003e@​Neosoulink\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10964\"\u003evercel/turborepo#10964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eexamples: Upgrade core-team-maintained examples to Next.js 16 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/11014\"\u003evercel/turborepo#11014\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: remove missing turbow.js references by \u003ca href=\"https://github.com/pauloZion1\"\u003e\u003ccode\u003e@​pauloZion1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10893\"\u003evercel/turborepo#10893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(turborepo-lockfiles): handle missing optional dependencies in Bun lockfiles 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/10909\"\u003evercel/turborepo#10909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update \u003ccode\u003eui\u003c/code\u003e suggested value in error message for turbo.json by \u003ca href=\"https://github.com/hugomassing\"\u003e\u003ccode\u003e@​hugomassing\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10896\"\u003evercel/turborepo#10896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove unused \u003ccode\u003eorigin\u003c/code\u003e field from auth structs 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/10910\"\u003evercel/turborepo#10910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: new OAuth flow for Turborepo CLI with 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/10911\"\u003evercel/turborepo#10911\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lockfiles): include bundled dependencies in Bun lockfile subgraphs 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/10915\"\u003evercel/turborepo#10915\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: increase coverage for lockfiles 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/10633\"\u003evercel/turborepo#10633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: update remote cache OAuth refresh flow 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/10916\"\u003evercel/turborepo#10916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(tui): task list search with \u003ccode\u003e/\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10908\"\u003evercel/turborepo#10908\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: --graph=foo.dot should not require graphviz installed by \u003ca href=\"https://github.com/blast-hardcheese\"\u003e\u003ccode\u003e@​blast-hardcheese\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10942\"\u003evercel/turborepo#10942\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update devcontainer configuration 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/10955\"\u003evercel/turborepo#10955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003einjectWorkspacePackages\u003c/code\u003e for \u003ccode\u003eturbo prune\u003c/code\u003e with pnpm 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/10945\"\u003evercel/turborepo#10945\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: adjust binary call for microfrontends proxy on Windows by \u003ca href=\"https://github.com/mknichel\"\u003e\u003ccode\u003e@​mknichel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10962\"\u003evercel/turborepo#10962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd worktrees.json configuration to .cursor directory by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10986\"\u003evercel/turborepo#10986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: windows symlinking bug 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/10992\"\u003evercel/turborepo#10992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: added Linux env vars to global passthroughs by \u003ca href=\"https://github.com/aviramha\"\u003e\u003ccode\u003e@​aviramha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/10984\"\u003evercel/turborepo#10984\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: recursive transitive closure analysis in npm lockfile parser 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/10988\"\u003evercel/turborepo#10988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(fix): dynamically set ports in proxy integration tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11009\"\u003evercel/turborepo#11009\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add support for custom microfrontends.json naming by \u003ca href=\"https://github.com/kitfoster\"\u003e\u003ccode\u003e@​kitfoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/11022\"\u003evercel/turborepo#11022\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f60165150ce6d6c545295d0996c41ee584a143b3\"\u003e\u003ccode\u003ef601651\u003c/code\u003e\u003c/a\u003e publish 2.6.0 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0f63f6ed2aa6d6c586068749054ca2ed286cf030\"\u003e\u003ccode\u003e0f63f6e\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.5.9-canary.11 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11030\"\u003e#11030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/dc16ef45381fb6dc81867857809e4a24029b604c\"\u003e\u003ccode\u003edc16ef4\u003c/code\u003e\u003c/a\u003e feat: Add support for custom microfrontends.json naming (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11022\"\u003e#11022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f2264174fe5c9995d83d36f73dace0c69f362902\"\u003e\u003ccode\u003ef226417\u003c/code\u003e\u003c/a\u003e feat(microfrontends): schema.json for microfrontends.json (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11008\"\u003e#11008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/515c47d23485bc4f1eedfb4925cd9b5f00afda65\"\u003e\u003ccode\u003e515c47d\u003c/code\u003e\u003c/a\u003e fix: path validation in \u003ccode\u003emicrofrontends.json\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11006\"\u003e#11006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b74f3b1780ed4e504b7c8d2f3eeeb9701e40d052\"\u003e\u003ccode\u003eb74f3b1\u003c/code\u003e\u003c/a\u003e ci(fix): dynamically set ports in proxy integration tests (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11009\"\u003e#11009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f3c735b927b88d280f2983627537c2a1b50ff2d6\"\u003e\u003ccode\u003ef3c735b\u003c/code\u003e\u003c/a\u003e docs: Clarify passtrhough args cache miss (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11026\"\u003e#11026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/94adf33e29f793ab8c1849a2559dd5054fb7210f\"\u003e\u003ccode\u003e94adf33\u003c/code\u003e\u003c/a\u003e examples: Upgrade core-team-maintained examples to Next.js 16 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11014\"\u003e#11014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/97668fe82d5538044b6fa120975c3a90c654bee3\"\u003e\u003ccode\u003e97668fe\u003c/code\u003e\u003c/a\u003e ci: conventional commits adjustment (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11015\"\u003e#11015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/1cb78e2ba3da57774241b5c8ba9c5592dd5fe67e\"\u003e\u003ccode\u003e1cb78e2\u003c/code\u003e\u003c/a\u003e release(turborepo): 2.5.9-canary.10 (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/11001\"\u003e#11001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.5.8...v2.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `hono` from 4.10.2 to 4.10.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/honojs/hono/releases\"\u003ehono's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add a monochrome logo image by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4487\"\u003ehonojs/hono#4487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix the monochrome logo by \u003ca href=\"https://github.com/yusukebe\"\u003e\u003ccode\u003e@​yusukebe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4488\"\u003ehonojs/hono#4488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(secure-headers): proposed features typo spelling mistake by \u003ca href=\"https://github.com/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4494\"\u003ehonojs/hono#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): preserve handler response typing in createHandlers by \u003ca href=\"https://github.com/s-junio\"\u003e\u003ccode\u003e@​s-junio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4492\"\u003ehonojs/hono#4492\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/RosApr\"\u003e\u003ccode\u003e@​RosApr\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4494\"\u003ehonojs/hono#4494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/s-junio\"\u003e\u003ccode\u003e@​s-junio\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4492\"\u003ehonojs/hono#4492\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.3...v4.10.4\"\u003ehttps://github.com/honojs/hono/compare/v4.10.3...v4.10.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev4.10.3\u003c/h2\u003e\n\u003ch2\u003eSecuriy Fix\u003c/h2\u003e\n\u003cp\u003eA security issue in the CORS middleware has been fixed. In some cases, a request header could affect the Vary response header. Please update to the latest version if you are using the CORS middleware.\u003c/p\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(aws-lambda): serve microsoft office files as binary in lambda handler by \u003ca href=\"https://github.com/matthiasfeist\"\u003e\u003ccode\u003e@​matthiasfeist\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4469\"\u003ehonojs/hono#4469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(request-id): validation accepts \u003ccode\u003e=\u003c/code\u003e by \u003ca href=\"https://github.com/ryuapp\"\u003e\u003ccode\u003e@​ryuapp\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4478\"\u003ehonojs/hono#4478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(jwt): reduce the size of the code generated by minification by \u003ca href=\"https://github.com/usualoma\"\u003e\u003ccode\u003e@​usualoma\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4480\"\u003ehonojs/hono#4480\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/matthiasfeist\"\u003e\u003ccode\u003e@​matthiasfeist\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/honojs/hono/pull/4469\"\u003ehonojs/hono#4469\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.10.3\"\u003ehttps://github.com/honojs/hono/compare/v4.10.2...v4.10.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/3a550d253dcac62252718512bdb6f2141758e11e\"\u003e\u003ccode\u003e3a550d2\u003c/code\u003e\u003c/a\u003e 4.10.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/b7117c46835d51be1d4a64272441a5b0128e20c5\"\u003e\u003ccode\u003eb7117c4\u003c/code\u003e\u003c/a\u003e fix(types): preserve handler response typing in createHandlers (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4492\"\u003e#4492\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/16b21fb07df049418676304ecc9b5f09ded4a7b9\"\u003e\u003ccode\u003e16b21fb\u003c/code\u003e\u003c/a\u003e fix(secure-headers): proposed features typo spelling mistake (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4494\"\u003e#4494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/c12d21cf3a300915ef6d6a171aae1628577983eb\"\u003e\u003ccode\u003ec12d21c\u003c/code\u003e\u003c/a\u003e chore: fix the monochrome logo (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4488\"\u003e#4488\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d149fe920a9cdd660319f3406fa68964a40ae2bb\"\u003e\u003ccode\u003ed149fe9\u003c/code\u003e\u003c/a\u003e chore: add a monochrome logo image (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4487\"\u003e#4487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/fcefd50c65144eda31e2bc6752c81904171d9629\"\u003e\u003ccode\u003efcefd50\u003c/code\u003e\u003c/a\u003e 4.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/95ae4d372119cddba32e4935d2bbc6f4e2768dab\"\u003e\u003ccode\u003e95ae4d3\u003c/code\u003e\u003c/a\u003e refactor(jwt): reduce the size of the code generated by minification (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4480\"\u003e#4480\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/d9b8b4b73b4f997994f2764013207365fe711282\"\u003e\u003ccode\u003ed9b8b4b\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/52161170e83298fc3d13312bfceba3992916bfa2\"\u003e\u003ccode\u003e5216117\u003c/code\u003e\u003c/a\u003e fix(request-id): validation accepts \u003ccode\u003e=\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4478\"\u003e#4478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/honojs/hono/commit/253ec2857a083595e52a446694923645084e9ecd\"\u003e\u003ccode\u003e253ec28\u003c/code\u003e\u003c/a\u003e fix(aws-lambda): serve microsoft office files as binary in lambda handler (\u003ca href=\"https://redirect.github.com/honojs/hono/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/honojs/hono/compare/v4.10.2...v4.10.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.44.6 to 0.44.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.44.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix durable sqlite transaction return value \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e - thanks \u003ca href=\"https://github.com/joaocstro\"\u003e\u003ccode\u003e@​joaocstro\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/drizzle-team/drizzle-orm/commit/11ff664f7fd988e4663dfa2c2622f9b7f8fda8dc\"\u003e\u003ccode\u003e11ff664\u003c/code\u003e\u003c/a\u003e fix durable sqlite transaction return value (\u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/3746\"\u003e#3746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/6caba5b3cd7092867e8191b2763ef2d25443d739\"\u003e\u003ccode\u003e6caba5b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/drizzle-team/drizzle-orm/issues/4826\"\u003e#4826\u003c/a\u003e from divyenduz/patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/9fc4a6c7e034bc07cc976348d864d7ff30d48f0f\"\u003e\u003ccode\u003e9fc4a6c\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/74760cf8dd12ed8e6e79bf25506f931eb35a56b3\"\u003e\u003ccode\u003e74760cf\u003c/code\u003e\u003c/a\u003e Merge branch 'main' into patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/4097995140fdb61f31a4c5420cf44523d4cf7c25\"\u003e\u003ccode\u003e4097995\u003c/code\u003e\u003c/a\u003e Update README.md - fix 404 link for Xata\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.44.6...0.44.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-v8` from 3.2.4 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e\u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't merge errors with different diffs for reporting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8871\"\u003evitest-dev/vitest#8871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e19f27d0\"\u003e\u003c!-- raw HTML omitted --\u003e(3e19f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not throw when importing a type from an external package  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8875\"\u003evitest-dev/vitest#8875\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7e6c37ae5\"\u003e\u003c!-- raw HTML omitted --\u003e(7e6c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove spying types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8878\"\u003evitest-dev/vitest#8878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca041f51a\"\u003e\u003c!-- raw HTML omitted --\u003e(ca041)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse the same environment when \u003ccode\u003eisolate\u003c/code\u003e and \u003ccode\u003efileParallelism\u003c/code\u003e are false  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8889\"\u003evitest-dev/vitest#8889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31706dfe5\"\u003e\u003c!-- raw HTML omitted --\u003e(31706)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport module tracking  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8877\"\u003evitest-dev/vitest#8877\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9e24a59f2\"\u003e\u003c!-- raw HTML omitted --\u003e(9e24a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure setup files are re-evaluated on each test run  -  by \u003ca href=\"https://github.com/yjaaidi\"\u003e\u003ccode\u003e@​yjaaidi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8883\"\u003evitest-dev/vitest#8883\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8884\"\u003evitest-dev/vitest#8884\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f50ea7a25\"\u003e\u003c!-- raw HTML omitted --\u003e(f50ea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent filtering out virtual files before remapping to sources  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8860\"\u003evitest-dev/vitest#8860\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b777550\"\u003e\u003c!-- raw HTML omitted --\u003e(e3b77)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\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/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f5d9d2ccfd0fb23b270e39992eed0a7aaa3f4d7\"\u003e\u003ccode\u003e1f5d9d2\u003c/code\u003e\u003c/a\u003e chore: release v4.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/2e7b2b8b98dafc047a3bf2fc0422076ca5e346fa\"\u003e\u003ccode\u003e2e7b2b8\u003c/code\u003e\u003c/a\u003e chore: release v4.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b7775509dde217436b455d9d3ebcd11e21e7e3\"\u003e\u003ccode\u003ee3b7775\u003c/code\u003e\u003c/a\u003e fix(coverage): prevent filtering out virtual files before remapping to source...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9fc71076f94f23320922f115e37bc9a84b6dbb\"\u003e\u003ccode\u003eed9fc71\u003c/code\u003e\u003c/a\u003e chore: release v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9b75ec5f2fa46daaaa649493eb7f643a1cc9f51a\"\u003e\u003ccode\u003e9b75ec5\u003c/code\u003e\u003c/a\u003e chore: release v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca1766f45ca178f6f79248452d131581c1debd78\"\u003e\u003ccode\u003eca1766f\u003c/code\u003e\u003c/a\u003e chore: release v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/07bc56a7a8b0ca7453af71193429c2745355dc6d\"\u003e\u003ccode\u003e07bc56a\u003c/code\u003e\u003c/a\u003e chore: release v4.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/4a28faa67783db5de87194d39a1b3f643bc38287\"\u003e\u003ccode\u003e4a28faa\u003c/code\u003e\u003c/a\u003e chore: release v4.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.0.8/packages/coverage-v8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003evitest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.8\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWorkaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8950\"\u003evitest-dev/vitest#8950\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4\"\u003e\u003c!-- raw HTML omitted --\u003e(bcb13)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMissed context.d.ts file  -  by \u003ca href=\"https://github.com/termorey\"\u003e\u003ccode\u003e@​termorey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8965\"\u003evitest-dev/vitest#8965\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9044d9356\"\u003e\u003c!-- raw HTML omitted --\u003e(9044d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncorrect error message for non-awaited \u003ccode\u003eexpect.element()\u003c/code\u003e  -  by \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8954\"\u003evitest-dev/vitest#8954\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9638db0f3\"\u003e\u003c!-- raw HTML omitted --\u003e(9638d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Cleanup frame-ancestors from CSP header at coverage middleware  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8941\"\u003evitest-dev/vitest#8941\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1f7303738\"\u003e\u003c!-- raw HTML omitted --\u003e(1f730)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps\u003c/strong\u003e: Update all non-major dependencies  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8636\"\u003evitest-dev/vitest#8636\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa5\"\u003e\u003c!-- raw HTML omitted --\u003e(da8b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eforks\u003c/strong\u003e: Do not fail with Windows Defender enabled  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8967\"\u003evitest-dev/vitest#8967\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65\"\u003e\u003c!-- raw HTML omitted --\u003e(c79f4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Properly encode Uint8Array body in annotations  -  by \u003ca href=\"https://github.com/Livan-pro\"\u003e\u003ccode\u003e@​Livan-pro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8951\"\u003evitest-dev/vitest#8951\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/997ca5a82\"\u003e\u003c!-- raw HTML omitted --\u003e(997ca)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003espy\u003c/strong\u003e: Copy static properties if spy is initialised with \u003ccode\u003evi.fn()\u003c/code\u003e, fix types for \u003ccode\u003evi.spyOn(obj, class)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8956\"\u003evitest-dev/vitest#8956\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/75e7fcc51\"\u003e\u003c!-- raw HTML omitted --\u003e(75e7f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebdriverio\u003c/strong\u003e: When no argument is passed to the .click interaction command, the webdriver command should also have no argument  -  by \u003ca href=\"https://github.com/julienw\"\u003e\u003ccode\u003e@​julienw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8937\"\u003evitest-dev/vitest#8937\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/069e6db9b\"\u003e\u003c!-- raw HTML omitted --\u003e(069e6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.7...v4.0.8\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.7\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBind \u003ccode\u003eprocess\u003c/code\u003e in case global is overwritten  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8916\"\u003evitest-dev/vitest#8916\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6240d51a6\"\u003e\u003c!-- raw HTML omitted --\u003e(6240d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCreate environment once per worker with \u003ccode\u003eisolate: false\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8915\"\u003evitest-dev/vitest#8915\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c9078a26e\"\u003e\u003c!-- raw HTML omitted --\u003e(c9078)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd Locator as a possible element type in \u003ccode\u003etoContainElement()\u003c/code\u003e matcher  -  by \u003ca href=\"https://github.com/vitalybaev\"\u003e\u003ccode\u003e@​vitalybaev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8910\"\u003evitest-dev/vitest#8910\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8927\"\u003evitest-dev/vitest#8927\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/35a27d4b3\"\u003e\u003c!-- raw HTML omitted --\u003e(35a27)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Inherit \u003ccode\u003eisolate\u003c/code\u003e option, deprecate \u003ccode\u003ebrowser.isolate\u003c/code\u003e/\u003ccode\u003ebrowser.fileParallelism\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8890\"\u003evitest-dev/vitest#8890\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9d2b4d501\"\u003e\u003c!-- raw HTML omitted --\u003e(9d2b4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecli\u003c/strong\u003e: Parse \u003ccode\u003e--execArgv\u003c/code\u003e as array  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8924\"\u003evitest-dev/vitest#8924\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/751c3926f\"\u003e\u003c!-- raw HTML omitted --\u003e(751c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejsdom\u003c/strong\u003e: Support \u003ccode\u003eURL.createObjectURL\u003c/code\u003e, \u003ccode\u003eFormData.set(prop, blob)\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8935\"\u003evitest-dev/vitest#8935\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b7361ab\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b73)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e: Avoid \u003ccode\u003e--require\u003c/code\u003e argument when running in deno  -  by \u003ca href=\"https://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8897\"\u003evitest-dev/vitest#8897\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d41fa742f\"\u003e\u003c!-- raw HTML omitted --\u003e(d41fa)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypecheck\u003c/strong\u003e: Handle re-runs outside \u003ccode\u003etsc\u003c/code\u003e  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8920\"\u003evitest-dev/vitest#8920\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fdb2e7982\"\u003e\u003c!-- raw HTML omitted --\u003e(fdb2e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epool\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSort test files by project by default  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8914\"\u003evitest-dev/vitest#8914\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/680a612ea\"\u003e\u003c!-- raw HTML omitted --\u003e(680a6)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eOptimize getting the tests stats  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8908\"\u003evitest-dev/vitest#8908\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/06d6207fb\"\u003e\u003c!-- raw HTML omitted --\u003e(06d62)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove unnecessary \u003ccode\u003eArray.from\u003c/code\u003e call  -  by \u003ca href=\"https://github.com/Connormiha\"\u003e\u003ccode\u003e@​Connormiha\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8907\"\u003evitest-dev/vitest#8907\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b60149b27\"\u003e\u003c!-- raw HTML omitted --\u003e(b6014)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.0.6...v4.0.7\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.0.6\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't merge errors with different diffs for reporting  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8871\"\u003evitest-dev/vitest#8871\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3e19f27d0\"\u003e\u003c!-- raw HTML omitted --\u003e(3e19f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not throw when importing a type from an external package  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8875\"\u003evitest-dev/vitest#8875\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7e6c37ae5\"\u003e\u003c!-- raw HTML omitted --\u003e(7e6c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove spying types  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8878\"\u003evitest-dev/vitest#8878\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ca041f51a\"\u003e\u003c!-- raw HTML omitted --\u003e(ca041)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse the same environment when \u003ccode\u003eisolate\u003c/code\u003e and \u003ccode\u003efileParallelism\u003c/code\u003e are false  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8889\"\u003evitest-dev/vitest#8889\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/31706dfe5\"\u003e\u003c!-- raw HTML omitted --\u003e(31706)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eSupport module tracking  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8877\"\u003evitest-dev/vitest#8877\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9e24a59f2\"\u003e\u003c!-- raw HTML omitted --\u003e(9e24a)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnsure setup files are re-evaluated on each test run  -  by \u003ca href=\"https://github.com/yjaaidi\"\u003e\u003ccode\u003e@​yjaaidi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8883\"\u003evitest-dev/vitest#8883\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8884\"\u003evitest-dev/vitest#8884\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f50ea7a25\"\u003e\u003c!-- raw HTML omitted --\u003e(f50ea)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003ePrevent filtering out virtual files before remapping to sources  -  by \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/8860\"\u003evitest-dev/vitest#8860\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e3b777550\"\u003e\u003c!-- raw HTML omitted --\u003e(e3b77)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehappy-dom\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/vitest-dev/vitest/commit/46bfd0983d3ed5362592e0e94af4173164440ffe\"\u003e\u003ccode\u003e46bfd09\u003c/code\u003e\u003c/a\u003e chore: release v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/c79f47c65c007f57b54dca94f2b0f0e4d32d1972\"\u003e\u003ccode\u003ec79f47c\u003c/code\u003e\u003c/a\u003e fix(forks): do not fail with Windows Defender enabled (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8967\"\u003e#8967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ed99cdf49d65688c0581402857afbc4d885c708\"\u003e\u003ccode\u003e7ed99cd\u003c/code\u003e\u003c/a\u003e chore: remove unnecessery \u003ccode\u003evalues()\u003c/code\u003e call for set (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8964\"\u003e#8964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9a9323b7378b8a3e4072b7280a876a3caf53eb31\"\u003e\u003ccode\u003e9a9323b\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​antfu/eslint-config\u003c/code\u003e to v6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8832\"\u003e#8832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/46b3529a81be17147ebc24fa30febec54d1c84fb\"\u003e\u003ccode\u003e46b3529\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency jsdom to v27 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8700\"\u003e#8700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/65292c365584efa71b6a837ac24967aeaa77f9bb\"\u003e\u003ccode\u003e65292c3\u003c/code\u003e\u003c/a\u003e docs: update structure (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8625\"\u003e#8625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/da8b93aa532cd1193f416e08c9e3f40b8015086d\"\u003e\u003ccode\u003eda8b93a\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8636\"\u003e#8636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bcb132fd4e1f43ed997e632c46d767c020781c7d\"\u003e\u003ccode\u003ebcb132f\u003c/code\u003e\u003c/a\u003e fix: workaround \u003ccode\u003enoExternal\u003c/code\u003e merging bug on Vite 6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/...\n\n_Description has been truncated_\n\n\u003c!-- CURSOR_SUMMARY --\u003e\n---\n\n\u003e [!NOTE]\n\u003e Updates key dependencies (hono, react-router, vitest, tailwind, vite, drizzle-orm, etc.) across packages for server, UI, storage, and tooling.\n\u003e \n\u003e - **Server/Backend**:\n\u003e   - Bump `hono` to `4.10.4` in `packages/@hive/api`, `packages/@hive/server`, and `packages/hive`.\n\u003e   - Update `drizzle-orm` to `0.44.7` in `packages/@hive/drizzle`.\n\u003e - **UI**:\n\u003e   - Upgrade React Router stack to `7.9.5` and `hono` to `4.10.4` in `packages/@hive/ui`.\n\u003e   - Update UI deps: `@radix-ui/*`, `tailwindcss` `4.1.17`, `@tailwindcss/vite` `4.1.17`, `vite` `7.2.2`, `react-hook-form` `7.66.0`, `lucide-react` `0.553.0`, `tailwind-merge` `3.4.0`.\n\u003e - **Storage**:\n\u003e   - `packages/@hive/s3-storage`: bump `fast-xml-parser` to `5.3.1` and `fetch-mock` to `12.6.0`.\n\u003e - **Node driver / Testing**:\n\u003e   - `packages/@hive/node-driver`: upgrade `vitest` to `4.0.8` and `@vitest/coverage-v8` to `4.0.8`.\n\u003e - **Tooling/Repo**:\n\u003e   - Root updates: `@biomejs/biome` `2.3.4`, `obuild` `0.4.1`, `turbo` `2.6.0`, `@types/node` `24.10.0`.\n\u003e   - Regenerated `bun.lock` reflecting the above.\n\u003e \n\u003e \u003csup\u003eWritten by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit fca1bf90c08103f3430742bc9b70ba9c32708925. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).\u003c/sup\u003e\n\u003c!-- /CURSOR_SUMMARY --\u003e","html_url":"https://github.com/ronin-co/hive/pull/166","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ronin-co%2Fhive/issues/166","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/166/packages"}},{"old_version":"11.1.5","new_version":"12.6.0","update_type":"major","path":"/superset-frontend/packages/superset-ui-core","pr_created_at":"2025-11-09T15:57:00.000Z","version_change":"11.1.5 → 12.6.0","issue":{"uuid":"3605144920","node_id":"PR_kwDOQSSrA86yYnYu","number":63,"state":"open","title":"chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend/packages/superset-ui-core","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-09T15:57:00.000Z","updated_at":"2025-11-09T15:57:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"fetch-mock","old_version":"11.1.5","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":"/superset-frontend/packages/superset-ui-core","ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 11.1.5 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=11.1.5\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vradaev/hellosuperset/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vradaev%2Fhellosuperset/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}},{"old_version":"12.5.6","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-06T07:07:48.000Z","version_change":"12.5.6 → 12.6.0","issue":{"uuid":"3594418723","node_id":"PR_kwDOQI-ywc6x03mD","number":28,"state":"open","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 6 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-06T07:07:48.000Z","updated_at":"2025-11-06T07:08:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":6,"packages":[{"name":"eslint","old_version":"9.38.0","new_version":"9.39.1","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-testing-library","old_version":"6.5.0","new_version":"7.13.3","repository_url":"https://github.com/testing-library/eslint-plugin-testing-library"},{"name":"eslint-plugin-jest","old_version":"28.14.0","new_version":"29.0.1","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"fetch-mock","old_version":"12.5.6","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"globals","old_version":"16.4.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"vite","old_version":"7.1.12","new_version":"7.2.1","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [eslint](https://github.com/eslint/eslint) | `9.38.0` | `9.39.1` |\n| [eslint-plugin-testing-library](https://github.com/testing-library/eslint-plugin-testing-library) | `6.5.0` | `7.13.3` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `28.14.0` | `29.0.1` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.6` | `12.6.0` |\n| [globals](https://github.com/sindresorhus/globals) | `16.4.0` | `16.5.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.12` | `7.2.1` |\n\n\nUpdates `eslint` from 9.38.0 to 9.39.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e2772811a8595d161870835ff04822b25a2cdf45\"\u003e\u003ccode\u003ee277281\u003c/code\u003e\u003c/a\u003e 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4cdf397b30b2b749865ea0fcf4d30eb8ba458896\"\u003e\u003ccode\u003e4cdf397\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92db329211c8da5ce8340a4d4c05ce9c12845381\"\u003e\u003ccode\u003e92db329\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20284\"\u003e#20284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7ebefc9eaf99b76b30b0d3cf9960807a47367c4\"\u003e\u003ccode\u003ec7ebefc\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/650753ee3976784343ceb40170619dab1aa9fe0d\"\u003e\u003ccode\u003e650753e\u003c/code\u003e\u003c/a\u003e fix: Only pass node to JS lang visitor methods (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20283\"\u003e#20283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51b51f4f1ce82ef63264c4e45d9ef579bcd73f8e\"\u003e\u003ccode\u003e51b51f4\u003c/code\u003e\u003c/a\u003e docs: add a section on when to use extends vs cascading (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20268\"\u003e#20268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/61778f6ca33c0f63962a91d6a75a4fa5db9f47d2\"\u003e\u003ccode\u003e61778f6\u003c/code\u003e\u003c/a\u003e chore: update eslint-config-eslint dependency \u003ccode\u003e@​eslint/js\u003c/code\u003e to ^9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20275\"\u003e#20275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d9ca2fcd9ad63331bfd329a69534e1ff04f231e8\"\u003e\u003ccode\u003ed9ca2fc\u003c/code\u003e\u003c/a\u003e ci: Add rangeStrategy to eslint group in renovate config (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20266\"\u003e#20266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/009e5076ff5a4bd845f55e17676e3bb88f47c280\"\u003e\u003ccode\u003e009e507\u003c/code\u003e\u003c/a\u003e test: fix version tests for ESLint v10 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20274\"\u003e#20274\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b44d42699dcd1729b7ecb50ca70e4c1c17f551f1\"\u003e\u003ccode\u003eb44d426\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.38.0...v9.39.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-testing-library` from 6.5.0 to 7.13.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/releases\"\u003eeslint-plugin-testing-library's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.13.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.2...v7.13.3\"\u003e7.13.3\u003c/a\u003e (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-unnecessary-act:\u003c/strong\u003e handle optional chaining calls (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1104\"\u003e#1104\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/a5f66c2555e77a6b02e378c1dd26b91903302e19\"\u003ea5f66c2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/686\"\u003e#686\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.13.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.1...v7.13.2\"\u003e7.13.2\u003c/a\u003e (2025-10-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-unnecessary-act:\u003c/strong\u003e report userEvent with a different variable name (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1103\"\u003e#1103\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/164fa0ea6d8ff809c4986f688eaba5f6c2319eb2\"\u003e164fa0e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/758\"\u003e#758\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.13.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.13.0...v7.13.1\"\u003e7.13.1\u003c/a\u003e (2025-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-screen-queries:\u003c/strong\u003e support aliased screen imports (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1101\"\u003e#1101\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/af8c8d9e0d554a1b0f7dcd8e52e78d5e3cbd2232\"\u003eaf8c8d9\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/776\"\u003e#776\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.13.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.12.0...v7.13.0\"\u003e7.13.0\u003c/a\u003e (2025-10-08)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-wait-for-multiple-assertions:\u003c/strong\u003e add auto-fix (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1099\"\u003e#1099\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/c9fcf833f990e5ea67758b736344eafcb4e11ab5\"\u003ec9fcf83\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1082\"\u003e#1082\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.12.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.11.0...v7.12.0\"\u003e7.12.0\u003c/a\u003e (2025-10-06)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-wait-for-multiple-assertions:\u003c/strong\u003e avoid reporting unrelated assertions (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1097\"\u003e#1097\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/db8756c9ae9533c6681217ae08db1b214fdfd7c4\"\u003edb8756c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1084\"\u003e#1084\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.11.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.10.0...v7.11.0\"\u003e7.11.0\u003c/a\u003e (2025-09-29)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-wait-for-multiple-assertions:\u003c/strong\u003e improve autofix (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1091\"\u003e#1091\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/95b88d5a72ed9e4f35a9280af7830c016950f884\"\u003e95b88d5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1081\"\u003e#1081\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.10.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v7.9.2...v7.10.0\"\u003e7.10.0\u003c/a\u003e (2025-09-25)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/a5f66c2555e77a6b02e378c1dd26b91903302e19\"\u003e\u003ccode\u003ea5f66c2\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-act): handle optional chaining calls (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/b87e7335513be70a97db7a6eabbd0d13899dabb1\"\u003e\u003ccode\u003eb87e733\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/164fa0ea6d8ff809c4986f688eaba5f6c2319eb2\"\u003e\u003ccode\u003e164fa0e\u003c/code\u003e\u003c/a\u003e fix(no-unnecessary-act): report userEvent with a different variable name (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1103\"\u003e#1103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/af8c8d9e0d554a1b0f7dcd8e52e78d5e3cbd2232\"\u003e\u003ccode\u003eaf8c8d9\u003c/code\u003e\u003c/a\u003e fix(prefer-screen-queries): support aliased screen imports (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1101\"\u003e#1101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/875651ec6614a51a8d793bfc7e97a922e4a4c14a\"\u003e\u003ccode\u003e875651e\u003c/code\u003e\u003c/a\u003e chore: remove eslint-plugin-jest-formatting (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1100\"\u003e#1100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/c9fcf833f990e5ea67758b736344eafcb4e11ab5\"\u003e\u003ccode\u003ec9fcf83\u003c/code\u003e\u003c/a\u003e feat(no-wait-for-multiple-assertions): add auto-fix (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/db8756c9ae9533c6681217ae08db1b214fdfd7c4\"\u003e\u003ccode\u003edb8756c\u003c/code\u003e\u003c/a\u003e feat(no-wait-for-multiple-assertions): avoid reporting unrelated assertions (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/95b88d5a72ed9e4f35a9280af7830c016950f884\"\u003e\u003ccode\u003e95b88d5\u003c/code\u003e\u003c/a\u003e feat(no-wait-for-multiple-assertions): improve autofix (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/bd01e0862f16615629d658e005f808a31fecfdc7\"\u003e\u003ccode\u003ebd01e08\u003c/code\u003e\u003c/a\u003e feat(no-wait-for-multiple-assertions): add partial fix support (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/commit/54ee4ae36481b53d21fcfea33e1bb009a195a036\"\u003e\u003ccode\u003e54ee4ae\u003c/code\u003e\u003c/a\u003e fix(await-async-event): prevent adding async/await in forEach loops (\u003ca href=\"https://redirect.github.com/testing-library/eslint-plugin-testing-library/issues/1075\"\u003e#1075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/testing-library/eslint-plugin-testing-library/compare/v6.5.0...v7.13.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jest` from 28.14.0 to 29.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/releases\"\u003eeslint-plugin-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.0.0...v29.0.1\"\u003e29.0.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate semantic-release config so new v29 major is marked as latest on \u003ccode\u003enpm\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1772\"\u003e#1772\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/531c8ba10afb993886a49c893d5250c13c329df1\"\u003e531c8ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.0.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v28.14.0...v29.0.0\"\u003e29.0.0\u003c/a\u003e (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ejest/no-alias-methods\u003c/code\u003e from \u003ccode\u003estyles\u003c/code\u003e config (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d3bf1dcec9322304a37fe45e6a5cdeee7775c543\"\u003ed3bf1dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop support for \u003ccode\u003e[@typescript-eslint](https://github.com/typescript-eslint)\u003c/code\u003e v6 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/fe61a409d41ef4e7ab8137b8b3d3f66cee6d40a6\"\u003efe61a40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for \u003ccode\u003e[@typescript-eslint](https://github.com/typescript-eslint)\u003c/code\u003e v7 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/5ca65d3f941e5c0684876c20f251e2d467fc5a15\"\u003e5ca65d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for ESLint v7 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/b06e7d000fd730c24c7eb7a21d34e5cf92b30835\"\u003eb06e7d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for ESLint v8.x prior to v8.57.0 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d79765af01e67db6646d3416cbf26df6bab414e7\"\u003ed79765a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v16 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/aaf62cd0da1ada072101d4d84b6a66a35d82425c\"\u003eaaf62cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v18 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/598880c4cb26eed177d1efdf3f8d4293956b58ac\"\u003e598880c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v20.x prior to v20.12.0 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/2f2fb68db315388230fe5bcefbcafcc2716e07e4\"\u003e2f2fb68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v21 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/a366393fb38a55c91d0200791315e727fcfe3e90\"\u003ea366393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v23 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/1fb1a6747ed0f15ce4532624715c2b2a079e18f2\"\u003e1fb1a67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method:\u003c/strong\u003e remove \u003ccode\u003edocs.recommended\u003c/code\u003e and \u003ccode\u003edocs.requiresTypeChecking\u003c/code\u003e properties (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/945651c36c471f424b743f0aae3ccca6271f21ba\"\u003e945651c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edropped support for ESLint v8.x prior to v8.57.0\u003c/li\u003e\n\u003cli\u003edropped support for Node v20.x prior to v20.12.0\u003c/li\u003e\n\u003cli\u003edropped support for Node v23\u003c/li\u003e\n\u003cli\u003edropped support for Node v18\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method:\u003c/strong\u003e removed \u003ccode\u003edocs.recommend\u003c/code\u003e and \u003ccode\u003edocs.requiresTypeChecking\u003c/code\u003e from \u003ccode\u003eunbound-method\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edropped support for \u003ccode\u003e@typescript-eslint\u003c/code\u003e v7\u003c/li\u003e\n\u003cli\u003edropped support for \u003ccode\u003e@typescript-eslint\u003c/code\u003e v6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejest/no-alias-methods\u003c/code\u003e has been removed from the \u003ccode\u003estyles\u003c/code\u003e config as its already in\nthe \u003ccode\u003erecommended\u003c/code\u003e config\u003c/li\u003e\n\u003cli\u003edropped support for ESLint v7\u003c/li\u003e\n\u003cli\u003edropped support for Node v21\u003c/li\u003e\n\u003cli\u003edropped support for Node v16\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/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md\"\u003eeslint-plugin-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.0.0...v29.0.1\"\u003e29.0.1\u003c/a\u003e (2025-06-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate semantic-release config so new v29 major is marked as latest on \u003ccode\u003enpm\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1772\"\u003e#1772\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/531c8ba10afb993886a49c893d5250c13c329df1\"\u003e531c8ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v28.14.0...v29.0.0\"\u003e29.0.0\u003c/a\u003e (2025-06-18)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove \u003ccode\u003ejest/no-alias-methods\u003c/code\u003e from \u003ccode\u003estyles\u003c/code\u003e config (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d3bf1dcec9322304a37fe45e6a5cdeee7775c543\"\u003ed3bf1dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop support for \u003ccode\u003e[@typescript-eslint](https://github.com/typescript-eslint)\u003c/code\u003e v6 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/fe61a409d41ef4e7ab8137b8b3d3f66cee6d40a6\"\u003efe61a40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for \u003ccode\u003e[@typescript-eslint](https://github.com/typescript-eslint)\u003c/code\u003e v7 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/5ca65d3f941e5c0684876c20f251e2d467fc5a15\"\u003e5ca65d3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for ESLint v7 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/b06e7d000fd730c24c7eb7a21d34e5cf92b30835\"\u003eb06e7d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for ESLint v8.x prior to v8.57.0 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d79765af01e67db6646d3416cbf26df6bab414e7\"\u003ed79765a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v16 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/aaf62cd0da1ada072101d4d84b6a66a35d82425c\"\u003eaaf62cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v18 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/598880c4cb26eed177d1efdf3f8d4293956b58ac\"\u003e598880c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v20.x prior to v20.12.0 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/2f2fb68db315388230fe5bcefbcafcc2716e07e4\"\u003e2f2fb68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v21 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/a366393fb38a55c91d0200791315e727fcfe3e90\"\u003ea366393\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edrop support for Node v23 (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/1fb1a6747ed0f15ce4532624715c2b2a079e18f2\"\u003e1fb1a67\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method:\u003c/strong\u003e remove \u003ccode\u003edocs.recommended\u003c/code\u003e and \u003ccode\u003edocs.requiresTypeChecking\u003c/code\u003e properties (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/945651c36c471f424b743f0aae3ccca6271f21ba\"\u003e945651c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edropped support for ESLint v8.x prior to v8.57.0\u003c/li\u003e\n\u003cli\u003edropped support for Node v20.x prior to v20.12.0\u003c/li\u003e\n\u003cli\u003edropped support for Node v23\u003c/li\u003e\n\u003cli\u003edropped support for Node v18\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eunbound-method:\u003c/strong\u003e removed \u003ccode\u003edocs.recommend\u003c/code\u003e and \u003ccode\u003edocs.requiresTypeChecking\u003c/code\u003e from \u003ccode\u003eunbound-method\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003edropped support for \u003ccode\u003e@typescript-eslint\u003c/code\u003e v7\u003c/li\u003e\n\u003cli\u003edropped support for \u003ccode\u003e@typescript-eslint\u003c/code\u003e v6\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejest/no-alias-methods\u003c/code\u003e has been removed from the \u003ccode\u003estyles\u003c/code\u003e config as its already in\nthe \u003ccode\u003erecommended\u003c/code\u003e config\u003c/li\u003e\n\u003cli\u003edropped support for ESLint v7\u003c/li\u003e\n\u003cli\u003edropped support for Node v21\u003c/li\u003e\n\u003cli\u003edropped support for Node v16\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/0206a8aaa1f8bc31a5bec051cb6c51d043637566\"\u003e\u003ccode\u003e0206a8a\u003c/code\u003e\u003c/a\u003e chore(release): 29.0.1 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/1a9d310c9d108c9f129b07b32b25ebac0add1725\"\u003e\u003ccode\u003e1a9d310\u003c/code\u003e\u003c/a\u003e docs: remove duplicate changelog entry (again) (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1774\"\u003e#1774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/f3deac14f34d490ef3d048326286f710bc2df97f\"\u003e\u003ccode\u003ef3deac1\u003c/code\u003e\u003c/a\u003e chore(release): 29.0.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/6eade92f0486a0e8ce5716e58f9537bfe90137a1\"\u003e\u003ccode\u003e6eade92\u003c/code\u003e\u003c/a\u003e docs: remove duplicate changelog entry (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1773\"\u003e#1773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/5b4cb543748d7f074e34d962d7273fa00225af72\"\u003e\u003ccode\u003e5b4cb54\u003c/code\u003e\u003c/a\u003e chore(release): 29.0.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/531c8ba10afb993886a49c893d5250c13c329df1\"\u003e\u003ccode\u003e531c8ba\u003c/code\u003e\u003c/a\u003e fix: update semantic-release config so new v29 major is marked as latest on `...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/fc41e8d7854bd5e9cebedbdc36cfa425d6bc914b\"\u003e\u003ccode\u003efc41e8d\u003c/code\u003e\u003c/a\u003e chore(release): 29.0.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d4caa67c799ecbadec60e0fa006bbd151d427999\"\u003e\u003ccode\u003ed4caa67\u003c/code\u003e\u003c/a\u003e refactor: remove ESLint context fallbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/854cef4735520ada9de2e1e3e9a4edbce2332b59\"\u003e\u003ccode\u003e854cef4\u003c/code\u003e\u003c/a\u003e feat: drop support for ESLint v8.x prior to v8.57.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/83c130b7634a30318a32dd968f89e84ea384124b\"\u003e\u003ccode\u003e83c130b\u003c/code\u003e\u003c/a\u003e feat: drop support for Node v20.x prior to v20.12.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v28.14.0...v29.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fetch-mock` from 12.5.6 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\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/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\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/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.4.0 to 16.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573\"\u003e\u003ccode\u003e46fdf18\u003c/code\u003e\u003c/a\u003e 16.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788\"\u003e\u003ccode\u003e6d441ca\u003c/code\u003e\u003c/a\u003e Update globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131\"\u003e\u003ccode\u003ed323da6\u003c/code\u003e\u003c/a\u003e Add test for keys and values (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6\"\u003e\u003ccode\u003eea31521\u003c/code\u003e\u003c/a\u003e Add Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f\"\u003e\u003ccode\u003efa8aaae\u003c/code\u003e\u003c/a\u003e Add date to automated PR title (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f\"\u003e\u003ccode\u003eb777f09\u003c/code\u003e\u003c/a\u003e Update Puppeteer (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 7.1.12 to 7.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-legacy@7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.1/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003eplugin-legacy@7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/plugin-legacy@7.2.0/packages/plugin-legacy/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.1\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.1/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev7.2.0-beta.0\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v7.2.0-beta.0/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md\"\u003evite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0...v7.2.1\"\u003e7.2.1\u003c/a\u003e (2025-11-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eworker:\u003c/strong\u003e some worker asset was missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21074\"\u003e#21074\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e82d2d6c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21054\"\u003e#21054\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003ef83264f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.1...v7.2.0\"\u003e7.2.0\u003c/a\u003e (2025-11-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecss:\u003c/strong\u003e fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21002\"\u003e#21002\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003eb1fd616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emodule-runner:\u003c/strong\u003e make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21029\"\u003e#21029\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003ead5b3bf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add undefined to optional properties for exactOptionalProperties type compatibility (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21040\"\u003e#21040\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e2833c55\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMiscellaneous Chores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update rolldown-related dependencies (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21047\"\u003e#21047\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003ee3a6a83\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.2.0-beta.0...v7.2.0-beta.1\"\u003e7.2.0-beta.1\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eincrease stream reset rate limit for HTTP2 (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21024\"\u003e#21024\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f44f22f7f4595d74c76778bd522387138775055\"\u003e4f44f22\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e externalize virtual modules for html like files (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21001\"\u003e#21001\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e5af352d8e1a9f187159137f836db5bedbd68a66\"\u003ee5af352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclarify the values are escaped automatically (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21017\"\u003e#21017\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/246df134dd58441e1e40dd361cf42419d05ea7a5\"\u003e246df13\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCode Refactoring\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse \u003ccode\u003efs.cpSync\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/21019\"\u003e#21019\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a2df77812814b927880bc4d68aafa8c8fa47daf0\"\u003ea2df778\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/vitejs/vite/compare/v7.1.11...v7.2.0-beta.0\"\u003e7.2.0-beta.0\u003c/a\u003e (2025-10-28)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eimport.meta.resolve\u003c/code\u003e support for ESM config (bundle config loader) (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20962\"\u003e#20962\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/f86789a6e237bd0e31cde3a3f09bdef45bfa7d1c\"\u003ef86789a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd \u003ccode\u003eperEnvironmentWatchChangeDuringDev\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20996\"\u003e#20996\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/a5e98e695ee4152127977abb506029dc8f7544fb\"\u003ea5e98e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd vite client connect events (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20978\"\u003e#20978\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/543d87c2cd1ec629f19de56a903a15185f20db1f\"\u003e543d87c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e emit license (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/18546\"\u003e#18546\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b42c3fb2cb75bb4fdf7557cb35946564d6dc4384\"\u003eb42c3fb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edev:\u003c/strong\u003e support HTTP2 even if proxy feature is used (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20869\"\u003e#20869\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fc21af7a42dd559a95f54b6165d34f36883eaa7f\"\u003efc21af7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib:\u003c/strong\u003e enable minification but keep pure annotations for es output with terser (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20522\"\u003e#20522\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/df997d0cfca8e1dad04ac1bf8119caa2d2e4c1fc\"\u003edf997d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eoptimizer:\u003c/strong\u003e add rush lockfile support (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20833\"\u003e#20833\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/718ca2d708dbeb393839932437a6b161851ca24c\"\u003e718ca2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e support multiple certificates in resolveServerUrls (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20707\"\u003e#20707\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/24513e567c643d5f6fb61af6298aa3fc2b166b90\"\u003e24513e5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e ensure amd bundles request \u003ccode\u003erequire\u003c/code\u003e to be injected (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20861\"\u003e#20861\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/bb85bd751e4568c707612b708deaba67f8af4ca3\"\u003ebb85bd7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e replace \u003ccode\u003enames\u003c/code\u003e in the manifest with unmangled \u003ccode\u003ename\u003c/code\u003e for CSS assets (\u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20585\"\u003e#20585\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4abf0566024a70c38a0eb5bf614f72189038247d\"\u003e4abf056\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/a532e68c6b7ed82ae7569d2d3380eb6417e9267d\"\u003e\u003ccode\u003ea532e68\u003c/code\u003e\u003c/a\u003e release: v7.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/82d2d6ccf5a69c3d67e44e3704a0c3eb34db2236\"\u003e\u003ccode\u003e82d2d6c\u003c/code\u003e\u003c/a\u003e fix(worker): some worker asset was missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21074\"\u003e#21074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f83264f5d97caa8ba80276a9ee9e82cb0e69c4ca\"\u003e\u003ccode\u003ef83264f\u003c/code\u003e\u003c/a\u003e refactor(build): rename \u003ccode\u003eindexOfMatchInSlice\u003c/code\u003e to \u003ccode\u003efindPreloadMarker\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21054\"\u003e#21054\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/8293de0e17af8a876d49761ed6651bd38b709174\"\u003e\u003ccode\u003e8293de0\u003c/code\u003e\u003c/a\u003e release: v7.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/2833c5576a87be2db450c195ccf64dfc8925a15b\"\u003e\u003ccode\u003e2833c55\u003c/code\u003e\u003c/a\u003e fix(types): add undefined to optional properties for exactOptionalProperties ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e3a6a83406943bc59a9916cae3f25ab33c2b5802\"\u003e\u003ccode\u003ee3a6a83\u003c/code\u003e\u003c/a\u003e chore(deps): update rolldown-related dependencies (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21047\"\u003e#21047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b1fd6161886caeb31ac646d6544116d37efe46d0\"\u003e\u003ccode\u003eb1fd616\u003c/code\u003e\u003c/a\u003e fix(css): fallback to sass when sass-embedded platform binary is missing (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ad5b3bf6f3ad7b24886718c5f5de32eee923ae11\"\u003e\u003ccode\u003ead5b3bf\u003c/code\u003e\u003c/a\u003e fix(module-runner): make \u003ccode\u003egetBuiltins\u003c/code\u003e response JSON serializable (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21029\"\u003e#21029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/793baa207beecb2d85860df57c80904b2e628902\"\u003e\u003ccode\u003e793baa2\u003c/code\u003e\u003c/a\u003e release: v7.2.0-beta.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e5af352d8e1a9f187159137f836db5bedbd68a66\"\u003e\u003ccode\u003ee5af352\u003c/code\u003e\u003c/a\u003e fix(optimizer): externalize virtual modules for html like files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/21001\"\u003e#21001\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v7.2.1/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/alexandre-girard-maif/my-spotify-app-template/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandre-girard-maif%2Fmy-spotify-app-template/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"12.5.6","new_version":"12.6.0","update_type":"minor","path":null,"pr_created_at":"2025-11-03T12:47:09.000Z","version_change":"12.5.6 → 12.6.0","issue":{"uuid":"3581921787","node_id":"PR_kwDOQI-ywc6xLlev","number":23,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-06T07:07:28.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-03T12:47:09.000Z","updated_at":"2025-11-06T07:07:30.000Z","time_to_close":238819,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":4,"packages":[{"name":"@eslint/js","old_version":"9.38.0","new_version":"9.39.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint","old_version":"9.38.0","new_version":"9.39.0","repository_url":"https://github.com/eslint/eslint"},{"name":"fetch-mock","old_version":"12.5.6","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"globals","old_version":"16.4.0","new_version":"16.5.0","repository_url":"https://github.com/sindresorhus/globals"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 4 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [eslint](https://github.com/eslint/eslint), [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) and [globals](https://github.com/sindresorhus/globals).\n\nUpdates `@eslint/js` from 9.38.0 to 9.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20208\"\u003e#20208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v9.39.0/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.38.0 to 9.39.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.39.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/126552fcf35da3ddcefa527db06dabc54c04041c\"\u003e\u003ccode\u003e126552f\u003c/code\u003e\u003c/a\u003e feat: update error location in \u003ccode\u003efor-direction\u003c/code\u003e and \u003ccode\u003eno-dupe-args\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20258\"\u003e#20258\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/167d0970d3802a66910e9820f31dcd717fab0b2a\"\u003e\u003ccode\u003e167d097\u003c/code\u003e\u003c/a\u003e feat: update \u003ccode\u003ecomplexity\u003c/code\u003e rule to highlight only static block header (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20245\"\u003e#20245\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/927272d1f0d5683b029b729d368a96527f283323\"\u003e\u003ccode\u003e927272d\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eScope\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20198\"\u003e#20198\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37f76d9c539bb6fc816fedb7be4486b71a58620a\"\u003e\u003ccode\u003e37f76d9\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eAST.Program\u003c/code\u003e type for Program node (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20244\"\u003e#20244\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ae07f0b3334ebd22ae2e7b09bca5973b96aa9768\"\u003e\u003ccode\u003eae07f0b\u003c/code\u003e\u003c/a\u003e fix: unify timing report for concurrent linting (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20188\"\u003e#20188\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b165d471be6062f4475b972155b02654a974a0e9\"\u003e\u003ccode\u003eb165d47\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eRule\u003c/code\u003e typings (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20199\"\u003e#20199\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fb97cda70d87286a7dbd2457f578ef578d6905e8\"\u003e\u003ccode\u003efb97cda\u003c/code\u003e\u003c/a\u003e fix: improve error message for missing fix function in suggestions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20218\"\u003e#20218\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e) (Percy Ma)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0f0385f1404dcadaba4812120b1ad02334dbd66a\"\u003e\u003ccode\u003e0f0385f\u003c/code\u003e\u003c/a\u003e docs: use consistent naming recommendation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20250\"\u003e#20250\u003c/a\u003e) (Alex M. Spieslechner)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a3b145609ac649fac837c8c0515cbb2a9321ca40\"\u003e\u003ccode\u003ea3b1456\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cf5f2dd58dd98084a21da04fe7b9054b9478d552\"\u003e\u003ccode\u003ecf5f2dd\u003c/code\u003e\u003c/a\u003e docs: fix correct tag of \u003ccode\u003eno-useless-constructor\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20255\"\u003e#20255\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/10b995c8e5473de8d66d3cd99d816e046f35e3ec\"\u003e\u003ccode\u003e10b995c\u003c/code\u003e\u003c/a\u003e docs: add TS options and examples for \u003ccode\u003enofunc\u003c/code\u003e in \u003ccode\u003eno-use-before-define\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20249\"\u003e#20249\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2584187e4a305ea7a98e1a5bd4dca2a60ad132f8\"\u003e\u003ccode\u003e2584187\u003c/code\u003e\u003c/a\u003e docs: remove repetitive word in comment (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20242\"\u003e#20242\u003c/a\u003e) (reddaisyy)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/637216bd4f2aae7c928ad04a4e40eecffb50c9e5\"\u003e\u003ccode\u003e637216b\u003c/code\u003e\u003c/a\u003e docs: update CLI flags migration instructions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20238\"\u003e#20238\u003c/a\u003e) (jaymarvelz)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7cda3bdf1bdd664e6033503a3315ad81736b200\"\u003e\u003ccode\u003ee7cda3b\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7b9446f7cc2054aa2cdf8e6225f4ac15a03671a8\"\u003e\u003ccode\u003e7b9446f\u003c/code\u003e\u003c/a\u003e docs: handle empty flags sections on the feature flags page (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20222\"\u003e#20222\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7d32298482752eeac9fb46378d4f1ea095f3836\"\u003e\u003ccode\u003ec7d3229\u003c/code\u003e\u003c/a\u003e chore: update dependency \u003ccode\u003e@​eslint/core\u003c/code\u003e to ^0.17.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20256\"\u003e#20256\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/27549bc774c7c2dc5c569070a3e87c62f602bf7d\"\u003e\u003ccode\u003e27549bc\u003c/code\u003e\u003c/a\u003e chore: update fuzz testing to not error if code sample minimizer fails (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20252\"\u003e#20252\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1370ee40e9d8e0e41843f3278cd745fc1ad543f\"\u003e\u003ccode\u003ea1370ee\u003c/code\u003e\u003c/a\u003e ci: bump actions/setup-node from 5 to 6 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20230\"\u003e#20230\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9e7fad4a1867709060686d03e0ec1d0d69671cfb\"\u003e\u003ccode\u003e9e7fad4\u003c/code\u003e\u003c/a\u003e chore: add script to auto-generate eslint:recommended configuration (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20208\"\u003e#20208\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac3a60dffc29d8d4d5031621bc062e77f891532a\"\u003e\u003ccode\u003eac3a60d\u003c/code\u003e\u003c/a\u003e 9.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e79017ff52cada700e743110bd17409f41f4fdfa\"\u003e\u003ccode\u003ee79017f\u003c/code\u003e\u003c/a\u003e Build: changelog update for 9.39.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/dfe3c1b2034228765c48c8a445554223767dd16d\"\u003e\u003ccode\u003edfe3c1b\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint/js\u003c/code\u003e version to 9.39.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20270\"\u003e#20270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2375a6de8263393c129d41cac1b407b40111a73c\"\u003e\u003ccode\u003e2375a6d\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3e81e30ee6be5a21151b7a17ef10a714b6059c0\"\u003e\u003ccode\u003ed3e81e3\u003c/code\u003e\u003c/a\u003e docs: Always recommend to include a files property (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20158\"\u003e#20158\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/15f5c7c168d0698683943f51dd617f14a5e6815c\"\u003e\u003ccode\u003e15f5c7c\u003c/code\u003e\u003c/a\u003e fix: forward traversal \u003ccode\u003estep.args\u003c/code\u003e to visitors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20253\"\u003e#20253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5a1a534e877f7c4c992885867f923df307c3929d\"\u003e\u003ccode\u003e5a1a534\u003c/code\u003e\u003c/a\u003e fix: allow JSDoc comments in object-shorthand rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20167\"\u003e#20167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/cc57d87a3f119e9d39c55e044e526ae067fa31ce\"\u003e\u003ccode\u003ecc57d87\u003c/code\u003e\u003c/a\u003e feat: update error loc to key in \u003ccode\u003eno-dupe-class-members\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a1f4e52d67c94bef61edd1607dcd130047c1baf0\"\u003e\u003ccode\u003ea1f4e52\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@eslint\u003c/code\u003e dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20265\"\u003e#20265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e86b813eb660f1a5adc8e143a70d9b683cd12362\"\u003e\u003ccode\u003ee86b813\u003c/code\u003e\u003c/a\u003e fix: Use more types from \u003ccode\u003e@​eslint/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20257\"\u003e#20257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.38.0...v9.39.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fetch-mock` from 12.5.6 to 12.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\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/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\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/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.4.0 to 16.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)  6d441ca\u003c/li\u003e\n\u003cli\u003eAdd Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)  ea31521\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/46fdf18f4ce0b5abc9da1b3cf0f64fe8413f8573\"\u003e\u003ccode\u003e46fdf18\u003c/code\u003e\u003c/a\u003e 16.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/6d441ca77493f1ce9a8b332acdcbf8b153f2d788\"\u003e\u003ccode\u003e6d441ca\u003c/code\u003e\u003c/a\u003e Update globals (2025-11-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d323da640b22eb962aa60a85e9303419d1ec3131\"\u003e\u003ccode\u003ed323da6\u003c/code\u003e\u003c/a\u003e Add test for keys and values (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/315\"\u003e#315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/ea31521ef3c30a6ac4ca269970ecccf47e1524d6\"\u003e\u003ccode\u003eea31521\u003c/code\u003e\u003c/a\u003e Add Vue, Svelte, and Astro globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/314\"\u003e#314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/fa8aaaeb9b203468a07e9c2dacec9ca48527aa1f\"\u003e\u003ccode\u003efa8aaae\u003c/code\u003e\u003c/a\u003e Add date to automated PR title (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b777f0926d9f5d433a4cc507e4d282eb714ddc4f\"\u003e\u003ccode\u003eb777f09\u003c/code\u003e\u003c/a\u003e Update Puppeteer (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/310\"\u003e#310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.4.0...v16.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \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/alexandre-girard-maif/my-spotify-app-template/pull/23","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexandre-girard-maif%2Fmy-spotify-app-template/issues/23","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/23/packages"}},{"old_version":"6.3.0","new_version":"12.6.0","update_type":"major","path":null,"pr_created_at":"2025-11-03T02:08:18.000Z","version_change":"6.3.0 → 12.6.0","issue":{"uuid":"3580299538","node_id":"PR_kwDODpRg3c6xGKSq","number":1848,"state":"closed","title":"build(deps-dev): bump fetch-mock from 6.3.0 to 12.6.0","user":"dependabot[bot]","labels":["dependencies","Stale","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-08T01:31:31.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-03T02:08:18.000Z","updated_at":"2025-11-08T01:31:33.000Z","time_to_close":429793,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev)","packages":[{"name":"fetch-mock","old_version":"6.3.0","new_version":"12.6.0","repository_url":"https://github.com/wheresrhys/fetch-mock"}],"path":null,"ecosystem":"npm"},"body":"Bumps [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) from 6.3.0 to 12.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/releases\"\u003efetch-mock's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003efetch-mock: v12.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003efetch-mock: v12.5.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/wheresrhys/fetch-mock/blob/main/packages/fetch-mock/CHANGELOG.md\"\u003efetch-mock's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.6...fetch-mock-v12.6.0\"\u003e12.6.0\u003c/a\u003e (2025-10-29)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimplement host: matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e2b0a43d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocumentation Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocument new host matcher (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e6205357\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.5...fetch-mock-v12.5.6\"\u003e12.5.6\u003c/a\u003e (2025-10-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/46062504b4f2c4ad7825c9be84ebc460c42fb045\"\u003e4606250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eclean abort event listener once it's called or response is returned (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003eca51920\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.4...fetch-mock-v12.5.5\"\u003e12.5.5\u003c/a\u003e (2025-10-21)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not try to get a reader from a locked request oder response to cancel them (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/8c23ecf082e056cde143592c2a57cd110cf0c1e7\"\u003e8c23ecf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator and do not try to cancel locked request or response to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b1ff114ebb0595a2294357991e84f97d32e1b81e\"\u003eb1ff114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse optional chaining operator to prevent errors (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/87f83999e49b317098dcdc845a06060bb9f0ad4d\"\u003e87f8399\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.3...fetch-mock-v12.5.4\"\u003e12.5.4\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply browser exports fix for fetch-mock package (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/318cd94dce9309f2a8f10c7a6d92366835fa3ade\"\u003e318cd94\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.2...fetch-mock-v12.5.3\"\u003e12.5.3\u003c/a\u003e (2025-06-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/b093bb086836902761cd80ddb83198b8a22bc1e1\"\u003eb093bb0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd wrapper class to fix type ambiguity (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ea45aec4b5d268bcf8ca253b2c1df796040aff8d\"\u003eea45aec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/compare/fetch-mock-v12.5.1...fetch-mock-v12.5.2\"\u003e12.5.2\u003c/a\u003e (2025-03-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow matching body for delete requests (\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/891197c37eb6f85b50002df024bfcfcbdae500b3\"\u003e891197c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/48711841d5934522821e26bc6952bba0aa45d85d\"\u003e\u003ccode\u003e4871184\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/32fdb1be4befab383725997ad2c247343ee5f774\"\u003e\u003ccode\u003e32fdb1b\u003c/code\u003e\u003c/a\u003e test: fixed browser test for host matching\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/c50e42d7d97ad88b16eb7750b83c3b879c59766a\"\u003e\u003ccode\u003ec50e42d\u003c/code\u003e\u003c/a\u003e chore: run prettier\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/2b0a43d5857ff81dd97117c7ef150d4c3dcd3041\"\u003e\u003ccode\u003e2b0a43d\u003c/code\u003e\u003c/a\u003e feat: implement host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/62053579df9aff2a2b6a0b296db26d35568c3a43\"\u003e\u003ccode\u003e6205357\u003c/code\u003e\u003c/a\u003e docs: document new host matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/6720a989225f090ebb809ee9fa7fbe7eab535e9b\"\u003e\u003ccode\u003e6720a98\u003c/code\u003e\u003c/a\u003e test: added failing test for host: matcher\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/346d8677f3d4c4510a8c43a1c557b88b9d3c6321\"\u003e\u003ccode\u003e346d867\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/ca519206f148c06a16093a7fc02ce45e8ee5aaf0\"\u003e\u003ccode\u003eca51920\u003c/code\u003e\u003c/a\u003e fix: clean abort event listener once it's called or response is returned\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/e7a29e87003f0b3f05b41bfc04193a146ede7705\"\u003e\u003ccode\u003ee7a29e8\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/wheresrhys/fetch-mock/commit/9cdfe9d6f177b9e0ae46514675059b689e0f9924\"\u003e\u003ccode\u003e9cdfe9d\u003c/code\u003e\u003c/a\u003e test: add test for optional chaining for route in call history\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/wheresrhys/fetch-mock/commits/fetch-mock-v12.6.0/packages/fetch-mock\"\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=fetch-mock\u0026package-manager=npm_and_yarn\u0026previous-version=6.3.0\u0026new-version=12.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codeparticle/whitelabelwallet/pull/1848","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codeparticle%2Fwhitelabelwallet/issues/1848","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1848/packages"}},{"old_version":"12.5.3","new_version":"12.5.5","update_type":"patch","path":null,"pr_created_at":"2025-11-01T17:06:30.000Z","version_change":"12.5.3 → 12.5.5","issue":{"uuid":"3578212632","node_id":"PR_kwDOCnLRaM6w_2R4","number":409,"state":"closed","title":"deps: bump the safe-dependencies group across 1 directory with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-12T17:18:16.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-01T17:06:30.000Z","updated_at":"2025-11-12T17:18:18.000Z","time_to_close":951106,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"safe-dependencies","update_count":23,"packages":[{"name":"@arcgis/core","old_version":"4.33.11","new_version":"4.34.0"},{"name":"@tanstack/react-query","old_version":"5.83.0","new_version":"5.90.5","repository_url":"https://github.com/TanStack/query"},{"name":"@ugrc/esri-theme-toggle","old_version":"1.1.1","new_version":"1.1.2","repository_url":"https://github.com/agrc/kitchen-sink"},{"name":"@ugrc/utah-design-system","old_version":"1.27.3","new_version":"1.30.2","repository_url":"https://github.com/agrc/kitchen-sink"},{"name":"immer","old_version":"10.1.1","new_version":"10.1.3","repository_url":"https://github.com/immerjs/immer"},{"name":"ky","old_version":"1.8.2","new_version":"1.12.0","repository_url":"https://github.com/sindresorhus/ky"},{"name":"lucide-react","old_version":"0.525.0","new_version":"0.546.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"react","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"react-dom","old_version":"19.1.1","new_version":"19.2.0","repository_url":"https://github.com/facebook/react"},{"name":"react-router","old_version":"7.7.1","new_version":"7.9.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"@chromatic-com/storybook","old_version":"4.0.1","new_version":"4.1.1","repository_url":"https://github.com/chromaui/addon-visual-tests"},{"name":"@storybook/addon-links","old_version":"9.0.18","new_version":"9.1.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"9.0.18","new_version":"9.1.13","repository_url":"https://github.com/storybookjs/storybook"},{"name":"eslint","old_version":"9.32.0","new_version":"9.38.0","repository_url":"https://github.com/eslint/eslint"},{"name":"fetch-mock","old_version":"12.5.3","new_version":"12.5.5","repository_url":"https://github.com/wheresrhys/fetch-mock"},{"name":"html-webpack-plugin","old_version":"5.6.3","new_version":"5.6.4","repository_url":"https://github.com/jantimon/html-webpack-plugin"},{"name":"prettier-plugin-organize-imports","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/simonhaenisch/prettier-plugin-organize-imports"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.7.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"query-string","old_version":"9.2.2","new_version":"9.3.1","repository_url":"https://github.com/sindresorhus/query-string"},{"name":"tailwindcss","old_version":"3.4.17","new_version":"3.4.18","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"vite-plugin-pwa","old_version":"1.0.2","new_version":"1.1.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"@storybook/addon-docs","old_version":"9.0.18","new_version":"9.1.13","repository_url":"https://github.com/storybookjs/storybook"}],"path":null,"ecosystem":"npm"},"body":"Bumps the safe-dependencies group with 22 updates in the /src/ClientApp directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@arcgis/core](https://js.arcgis.com) | `4.33.11` | `4.34.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.83.0` | `5.90.5` |\n| [@ugrc/esri-theme-toggle](https://github.com/agrc/kitchen-sink) | `1.1.1` | `1.1.2` |\n| [@ugrc/utah-design-system](https://github.com/agrc/kitchen-sink) | `1.27.3` | `1.30.2` |\n| [immer](https://github.com/immerjs/immer) | `10.1.1` | `10.1.3` |\n| [ky](https://github.com/sindresorhus/ky) | `1.8.2` | `1.12.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `0.525.0` | `0.546.0` |\n| [react](https://github.com/facebook/react/tree/HEAD/packages/react) | `19.1.1` | `19.2.0` |\n| [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) | `19.1.1` | `19.2.0` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.7.1` | `7.9.4` |\n| [@chromatic-com/storybook](https://github.com/chromaui/addon-visual-tests) | `4.0.1` | `4.1.1` |\n| [@storybook/addon-links](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/links) | `9.0.18` | `9.1.13` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `9.0.18` | `9.1.13` |\n| [eslint](https://github.com/eslint/eslint) | `9.32.0` | `9.38.0` |\n| [fetch-mock](https://github.com/wheresrhys/fetch-mock/tree/HEAD/packages/fetch-mock) | `12.5.3` | `12.5.5` |\n| [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin) | `5.6.3` | `5.6.4` |\n| [prettier-plugin-organize-imports](https://github.com/simonhaenisch/prettier-plugin-organize-imports) | `4.2.0` | `4.3.0` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.7.1` |\n| [query-string](https://github.com/sindresorhus/query-string) | `9.2.2` | `9.3.1` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `3.4.17` | `3.4.18` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.0.2` | `1.1.0` |\n| [@storybook/addon-docs](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/docs) | `9.0.18` | `9.1.13` |\n\n\nUpdates `@arcgis/core` from 4.33.11 to 4.34.0\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/~twesterhuys\"\u003etwesterhuys\u003c/a\u003e, a new releaser for \u003ccode\u003e@​arcgis/core\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.83.0 to 5.90.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/4e1c4338a72f7384600bbda99e44bc1891695df4\"\u003e\u003ccode\u003e4e1c433\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.3\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.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.90.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/e42ddfe919f34f847ca101aeef162c69845f9a1e\"\u003e\u003ccode\u003ee42ddfe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/846d53d98992d50606c40634efa43dea9965b787\"\u003e\u003ccode\u003e846d53d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.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.90.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.90.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/20ef922a0a7c3aee00150bf69123c338b0922922\"\u003e\u003ccode\u003e20ef922\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.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/5cd86c6ef1720b87b13e1ab70ee823616f1f029a\"\u003e\u003ccode\u003e5cd86c6\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.91.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.90.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.90.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid unhandled promise rejection errors during de/rehydration of pending queries. (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9752\"\u003e#9752\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/4e1c4338a72f7384600bbda99e44bc1891695df4\"\u003e\u003ccode\u003e4e1c433\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.90.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/e42ddfe919f34f847ca101aeef162c69845f9a1e\"\u003e\u003ccode\u003ee42ddfe\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/20ef922a0a7c3aee00150bf69123c338b0922922\"\u003e\u003ccode\u003e20ef922\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.90.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid unhandled promise rejection errors during de/rehydration of pending queries. (\u003ca href=\"https://redirect.github.com/TanStack/query/pull/9752\"\u003e#9752\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/4e1c4338a72f7384600bbda99e44bc1891695df4\"\u003e\u003ccode\u003e4e1c433\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.90.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/ecdf96296b1dfcee617a5a5b9afdf2a42ad436ba\"\u003e\u003ccode\u003eecdf962\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9773\"\u003e#9773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e42ddfe919f34f847ca101aeef162c69845f9a1e\"\u003e\u003ccode\u003ee42ddfe\u003c/code\u003e\u003c/a\u003e fix(core): observing \u0026quot;promise\u0026quot; needs to implicitly observe \u0026quot;data\u0026quot; (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9772\"\u003e#9772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/cfc755cbc1f73c6506da39a6550f80661f7a0b19\"\u003e\u003ccode\u003ecfc755c\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9770\"\u003e#9770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/36ece87d7035cb52bdd82802f0c47b1f40411fa7\"\u003e\u003ccode\u003e36ece87\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9753\"\u003e#9753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/4e1c4338a72f7384600bbda99e44bc1891695df4\"\u003e\u003ccode\u003e4e1c433\u003c/code\u003e\u003c/a\u003e fix(hydration): fix unhandled promise rejections (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9752\"\u003e#9752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/f4a0cd596b97f15f62b60ebf1490a06c6311bc1b\"\u003e\u003ccode\u003ef4a0cd5\u003c/code\u003e\u003c/a\u003e chore: update eslint-plugin-react-hooks (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9737\"\u003e#9737\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a242f98b8269b77030b27cbcd728de836c4a71fc\"\u003e\u003ccode\u003ea242f98\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;chore(deps): update all non-major dependencies\u0026quot; (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9715\"\u003e#9715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/571bc184fd0d2e5e450bdd6b5a40c84ddd5ad142\"\u003e\u003ccode\u003e571bc18\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9712\"\u003e#9712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0eaafe08212f1caceb67259046c53d9b1a1a4f9b\"\u003e\u003ccode\u003e0eaafe0\u003c/code\u003e\u003c/a\u003e release: v5.90.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2cf3ec9eda9220f39acfeb427f737958b8c91b2a\"\u003e\u003ccode\u003e2cf3ec9\u003c/code\u003e\u003c/a\u003e fix(types): onMutateResult is always defined in onSuccess callback (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/9677\"\u003e#9677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.90.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 `@ugrc/esri-theme-toggle` from 1.1.1 to 1.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agrc/kitchen-sink/releases\"\u003e\u003ccode\u003e@​ugrc/esri-theme-toggle\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eesri-theme-toggle: v1.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/esri-theme-toggle-v1.1.1...esri-theme-toggle-v1.1.2\"\u003e1.1.2\u003c/a\u003e (2025-08-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etheme-toggle:\u003c/strong\u003e add calcite class toggle to body (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/59a4908ebd290402a7ad0c7586142ab43c6af13c\"\u003e59a4908\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/agrc/kitchen-sink/commit/c6adda4564c85f08dc82dbe87e8e58f51541d079\"\u003e\u003ccode\u003ec6adda4\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/76116e5fedbb13d23d378bfc6a41331242e596cf\"\u003e\u003ccode\u003e76116e5\u003c/code\u003e\u003c/a\u003e fix(header): hide external link icon for relative links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/322a57c1908b31bd5741ac25dcf7a4b8d2d052ca\"\u003e\u003ccode\u003e322a57c\u003c/code\u003e\u003c/a\u003e fix(monorepo): Always publish with public access\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/agrc/kitchen-sink/compare/header-v1.1.1...header-v1.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ugrc/utah-design-system` from 1.27.3 to 1.30.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agrc/kitchen-sink/releases\"\u003e\u003ccode\u003e@​ugrc/utah-design-system\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eutah-design-system: v1.30.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.30.1...utah-design-system-v1.30.2\"\u003e1.30.2\u003c/a\u003e (2025-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e allow custom styles for Banner (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/8a3b333df99bf3089132fc2abf720d09f0466cc4\"\u003e8a3b333\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.30.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.30.0...utah-design-system-v1.30.1\"\u003e1.30.1\u003c/a\u003e (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​ugrc/utilities\u003c/code\u003e bumped from 3.1.0 to 3.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.30.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.29.0...utah-design-system-v1.30.0\"\u003e1.30.0\u003c/a\u003e (2025-10-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e introduce a tooltip component (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/ceedbed6024b6caf9444e8b15284772ecb2551f6\"\u003eceedbed\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.29.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.28.2...utah-design-system-v1.29.0\"\u003e1.29.0\u003c/a\u003e (2025-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e create ToggleButtonGroup component (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/7d023f5263e2cf0f58d5916c32c0519e295f9bb6\"\u003e7d023f5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e add missing import to barrel file (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/471c31ac62fd3254e86990391d4e1321de17a5d3\"\u003e471c31a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.28.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.28.1...utah-design-system-v1.28.2\"\u003e1.28.2\u003c/a\u003e (2025-09-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elayer-selector:\u003c/strong\u003e prevent duplicate layers from being added to the map (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/a597673ad7c37f8c5a10bc4870887984b118f4b7\"\u003ea597673\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutah-design-system: v1.28.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.28.0...utah-design-system-v1.28.1\"\u003e1.28.1\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/908f4d8fe32c034e4b424c0a430ed2fbbdf4ebc6\"\u003e\u003ccode\u003e908f4d8\u003c/code\u003e\u003c/a\u003e ci: update npm for trusted publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/acb019d7e5c5dfbc3c6e0a522a57487cb7a21403\"\u003e\u003ccode\u003eacb019d\u003c/code\u003e\u003c/a\u003e ci: define environment for deploy workflow\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/b96e0a0bd7c041e51a2e384547f0be343f58ab3a\"\u003e\u003ccode\u003eb96e0a0\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/8a3b333df99bf3089132fc2abf720d09f0466cc4\"\u003e\u003ccode\u003e8a3b333\u003c/code\u003e\u003c/a\u003e fix(uds): allow custom styles for Banner\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/f0cd7d3d3ee6e8b918a7daec83765c5af3148913\"\u003e\u003ccode\u003ef0cd7d3\u003c/code\u003e\u003c/a\u003e ci: update actions for node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/589c6b93bac90255737fd7d996b55cd0cf9f36c3\"\u003e\u003ccode\u003e589c6b9\u003c/code\u003e\u003c/a\u003e ci: set dbot to quarterly\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/bbfae4691eaa0bb2c333ebc4b31a290d6aee09cf\"\u003e\u003ccode\u003ebbfae46\u003c/code\u003e\u003c/a\u003e ci: migrate to trusted deployers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/27548aa771c474b4b95012bf9cca47ad57f62fc2\"\u003e\u003ccode\u003e27548aa\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/cdf5b9052283304edac4299ec48ee486c744c07a\"\u003e\u003ccode\u003ecdf5b90\u003c/code\u003e\u003c/a\u003e fix(uds): make view input param type more permissive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/90b6c54cb28ef23e460d317e1f730945079e19bb\"\u003e\u003ccode\u003e90b6c54\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utah-design-system-v1.27.3...utah-design-system-v1.30.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​ugrc/utah-design-system\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ugrc/utilities` from 3.0.4 to 3.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/agrc/kitchen-sink/releases\"\u003e\u003ccode\u003e@​ugrc/utilities\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eutilities: v3.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utilities-v3.1.0...utilities-v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euds:\u003c/strong\u003e make view input param type more permissive (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/cdf5b9052283304edac4299ec48ee486c744c07a\"\u003ecdf5b90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eutilities: v3.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/compare/utilities-v3.0.4...utilities-v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-08-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eutilities:\u003c/strong\u003e add url param getter and setter functions (\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/f533527017b2898e1f1ed7e13fe14b6ebe4d9d89\"\u003ef533527\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/agrc/kitchen-sink/commit/27548aa771c474b4b95012bf9cca47ad57f62fc2\"\u003e\u003ccode\u003e27548aa\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/cdf5b9052283304edac4299ec48ee486c744c07a\"\u003e\u003ccode\u003ecdf5b90\u003c/code\u003e\u003c/a\u003e fix(uds): make view input param type more permissive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/90b6c54cb28ef23e460d317e1f730945079e19bb\"\u003e\u003ccode\u003e90b6c54\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/ceedbed6024b6caf9444e8b15284772ecb2551f6\"\u003e\u003ccode\u003eceedbed\u003c/code\u003e\u003c/a\u003e feat(uds): introduce a tooltip component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/087ace0f1230b07a47d520b78689f8c7afb912fa\"\u003e\u003ccode\u003e087ace0\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/471c31ac62fd3254e86990391d4e1321de17a5d3\"\u003e\u003ccode\u003e471c31a\u003c/code\u003e\u003c/a\u003e fix(uds): add missing import to barrel file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/7d023f5263e2cf0f58d5916c32c0519e295f9bb6\"\u003e\u003ccode\u003e7d023f5\u003c/code\u003e\u003c/a\u003e feat(uds): create ToggleButtonGroup component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/c79679aa6c11b803c1deebd6ca5fb880441bdbbe\"\u003e\u003ccode\u003ec79679a\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/a597673ad7c37f8c5a10bc4870887984b118f4b7\"\u003e\u003ccode\u003ea597673\u003c/code\u003e\u003c/a\u003e fix(layer-selector): prevent duplicate layers from being added to the map\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/agrc/kitchen-sink/commit/aec0cd73b4c4f83f5c853e2d91608a41061db96d\"\u003e\u003ccode\u003eaec0cd7\u003c/code\u003e\u003c/a\u003e chore: release main\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/agrc/kitchen-sink/compare/sherlock-v3.0.4...utilities-v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `immer` from 10.1.1 to 10.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/immerjs/immer/releases\"\u003eimmer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v10.1.2...v10.1.3\"\u003e10.1.3\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMark exports as pure, for better tree-shakability (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1124\"\u003e#1124\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/85faaa24d4095c7887913a1a4fb218bf2bb881f3\"\u003e85faaa2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/immerjs/immer/compare/v10.1.1...v10.1.2\"\u003e10.1.2\u003c/a\u003e (2025-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enon-enumerable (immutable) methods on Map/Set (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1069\"\u003e#1069\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/aa24400ea1f53b20927ac3619ea4fcd98c3a2172\"\u003eaa24400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate package.json exports for react-native (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1159\"\u003e#1159\u003c/a\u003e) (\u003ca href=\"https://github.com/immerjs/immer/commit/b2fcc6608773f0886ccc673d62deb1ca7f4a0e83\"\u003eb2fcc66\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/immerjs/immer/commit/85faaa24d4095c7887913a1a4fb218bf2bb881f3\"\u003e\u003ccode\u003e85faaa2\u003c/code\u003e\u003c/a\u003e fix: Mark exports as pure, for better tree-shakability (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/a8d78af53aa3ce1b2b9f06d91923c471bd8d071f\"\u003e\u003ccode\u003ea8d78af\u003c/code\u003e\u003c/a\u003e chore: fix some comments (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/062210e63728a6996af100800d163d1283cc18d3\"\u003e\u003ccode\u003e062210e\u003c/code\u003e\u003c/a\u003e chore(deps): bump webpack from 5.76.1 to 5.94.0 in /website (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1140\"\u003e#1140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/b2fcc6608773f0886ccc673d62deb1ca7f4a0e83\"\u003e\u003ccode\u003eb2fcc66\u003c/code\u003e\u003c/a\u003e fix: Update package.json exports for react-native (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1159\"\u003e#1159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/aa24400ea1f53b20927ac3619ea4fcd98c3a2172\"\u003e\u003ccode\u003eaa24400\u003c/code\u003e\u003c/a\u003e fix: non-enumerable (immutable) methods on Map/Set (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/b4f71a6f2bdeafd24cd4669921082f8ac2e84cfc\"\u003e\u003ccode\u003eb4f71a6\u003c/code\u003e\u003c/a\u003e Fix: freezing of Map values during finalization (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1150\"\u003e#1150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/857b4b770347d1a502ed01bbdd3166e8b2be1004\"\u003e\u003ccode\u003e857b4b7\u003c/code\u003e\u003c/a\u003e docs: unfinished todo filter condition (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1155\"\u003e#1155\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/immerjs/immer/commit/19cbe47ae3db3b4a8940409ab1814ce1a9af3458\"\u003e\u003ccode\u003e19cbe47\u003c/code\u003e\u003c/a\u003e Prefix param with underscore to prevent unused param warning (\u003ca href=\"https://redirect.github.com/immerjs/immer/issues/1145\"\u003e#1145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/immerjs/immer/compare/v10.1.1...v10.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ky` from 1.8.2 to 1.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/ky/releases\"\u003eky's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.12.0\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd retry count to \u003ccode\u003eafterResponse\u003c/code\u003e and \u003ccode\u003ebeforeError\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/763\"\u003e#763\u003c/a\u003e)  37fc250\u003c/li\u003e\n\u003cli\u003eAdd retry count to \u003ccode\u003ebeforeRequest\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/754\"\u003e#754\u003c/a\u003e)  b7572d0\u003c/li\u003e\n\u003cli\u003eAdd type guards for errors (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/746\"\u003e#746\u003c/a\u003e)  7e1fd0b\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edispatcher\u003c/code\u003e option being ignored (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/757\"\u003e#757\u003c/a\u003e)  5a3fc90\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ehooks\u003c/code\u003e field incorrectly included in \u003ccode\u003eNormalizedOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/756\"\u003e#756\u003c/a\u003e)  0f2f00a\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esearchParams\u003c/code\u003e option merging with \u003ccode\u003eURLSearchParams\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/755\"\u003e#755\u003c/a\u003e)  c847eec\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003esignal\u003c/code\u003e merging when using both instance and request options (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/751\"\u003e#751\u003c/a\u003e)  2b0a100\u003c/li\u003e\n\u003cli\u003eFix FormData \u003ccode\u003econtent-type\u003c/code\u003e boundary regeneration when retrying in hooks (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/752\"\u003e#752\u003c/a\u003e)  d02b636\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.11.0...v1.12.0\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.11.0...v1.12.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove progress events for \u003ccode\u003eonDownloadProgress\u003c/code\u003e and \u003ccode\u003eonUploadProgress\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/736\"\u003e#736\u003c/a\u003e)  60958f9\u003c/li\u003e\n\u003cli\u003eFix hang on stream request cleanup in Node.js (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/741\"\u003e#741\u003c/a\u003e)  9a89a35\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.10.0...v1.11.0\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.10.0...v1.11.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eundefined\u003c/code\u003e values for \u003ccode\u003esearchParams\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/729\"\u003e#729\u003c/a\u003e)  a87d9e9\u003c/li\u003e\n\u003cli\u003eFix race condition issue with \u003ccode\u003e.json()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/731\"\u003e#731\u003c/a\u003e)  8cd79d3\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.9.1...v1.10.0\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.9.1...v1.10.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003euploadProgress\u003c/code\u003e with form data (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/725\"\u003e#725\u003c/a\u003e)  3a8f89c\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e.bytes()\u003c/code\u003e shortcut (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/720\"\u003e#720\u003c/a\u003e)  d112283\u003c/li\u003e\n\u003cli\u003eDon\u0026amp;\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/39\"\u003e#39\u003c/a\u003e;t produce URL with \u0026quot;?\u0026quot; alone (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/706\"\u003e#706\u003c/a\u003e)  17ca389\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.8.2...v1.9.0\"\u003ehttps://github.com/sindresorhus/ky/compare/v1.8.2...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/5d0a85d338525c563e51b7b48aaf4f47056af6f7\"\u003e\u003ccode\u003e5d0a85d\u003c/code\u003e\u003c/a\u003e 1.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/d93560ccdcd4cc643f64c09b2904b4647b60be5f\"\u003e\u003ccode\u003ed93560c\u003c/code\u003e\u003c/a\u003e Document how to modify \u003ccode\u003eFormData\u003c/code\u003e in \u003ccode\u003ebeforeRequest\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/764\"\u003e#764\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/ec10a6821808fb61d9aca1707b60ee5982ff09e3\"\u003e\u003ccode\u003eec10a68\u003c/code\u003e\u003c/a\u003e Document Chromium's automatic retry behavior for 408 status codes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/37fc2503c9864e1b40987b4d9c1ffb68c5ca7e7e\"\u003e\u003ccode\u003e37fc250\u003c/code\u003e\u003c/a\u003e Add retry count to \u003ccode\u003eafterResponse\u003c/code\u003e and \u003ccode\u003ebeforeError\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/763\"\u003e#763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/5fc5bfb859b9d2c87ce5c8bcb398f7be39761ccb\"\u003e\u003ccode\u003e5fc5bfb\u003c/code\u003e\u003c/a\u003e Fix flaky timing tests on Node.js 24 in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/5a3fc90ccba78d10809e48fa89cef722543c9597\"\u003e\u003ccode\u003e5a3fc90\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003edispatcher\u003c/code\u003e option being ignored (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/757\"\u003e#757\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/001c340955237d8350a81f8a05afc05689bedc6c\"\u003e\u003ccode\u003e001c340\u003c/code\u003e\u003c/a\u003e Document requirement to handle \u003ccode\u003eerror.response\u003c/code\u003e body when catching `HTTPError...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/0f2f00a55592ccfe08c9a82a4d2db2a511f78e9b\"\u003e\u003ccode\u003e0f2f00a\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003ehooks\u003c/code\u003e field incorrectly included in \u003ccode\u003eNormalizedOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/726\"\u003e#726\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/756\"\u003e#756\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/b7572d0942f6be3b22be44982601d955a3e3b34d\"\u003e\u003ccode\u003eb7572d0\u003c/code\u003e\u003c/a\u003e Add retry count to \u003ccode\u003ebeforeRequest\u003c/code\u003e hook (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/754\"\u003e#754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/ky/commit/c847eec510f301ce1aa41f3200d5286c328ca180\"\u003e\u003ccode\u003ec847eec\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003esearchParams\u003c/code\u003e option merging with \u003ccode\u003eURLSearchParams\u003c/code\u003e instances (\u003ca href=\"https://redirect.github.com/sindresorhus/ky/issues/755\"\u003e#755\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/ky/compare/v1.8.2...v1.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 0.525.0 to 0.546.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 0.546.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ereceipt-text\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3553\"\u003elucide-icons/lucide#3553\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): removed duplicate text in intro text by \u003ca href=\"https://github.com/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): add VS Code \u003ccode\u003esquircle\u003c/code\u003e base shape snippet by \u003ca href=\"https://github.com/danielbayley\"\u003e\u003ccode\u003e@​danielbayley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3674\"\u003elucide-icons/lucide#3674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esword\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3421\"\u003elucide-icons/lucide#3421\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003emonitor-cloud\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3037\"\u003elucide-icons/lucide#3037\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/nielsswinkels\"\u003e\u003ccode\u003e@​nielsswinkels\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3673\"\u003elucide-icons/lucide#3673\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.545.0...0.546.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.545.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eflame\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3600\"\u003elucide-icons/lucide#3600\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): arcified \u003ccode\u003esquare-m\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3549\"\u003elucide-icons/lucide#3549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump vite from 6.3.5 to 6.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3611\"\u003elucide-icons/lucide#3611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecombine\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3200\"\u003elucide-icons/lucide#3200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebuilding-2\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3509\"\u003elucide-icons/lucide#3509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump devalue from 5.1.1 to 5.3.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3638\"\u003elucide-icons/lucide#3638\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003emotorbike\u003c/code\u003e icon by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3371\"\u003elucide-icons/lucide#3371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.544.0...0.545.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.544.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update lucide-static documentation about raw string imports by \u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eev-charger\u003c/code\u003e icon by \u003ca href=\"https://github.com/UsamaKhan\"\u003e\u003ccode\u003e@​UsamaKhan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2781\"\u003elucide-icons/lucide#2781\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/pascalduez\"\u003e\u003ccode\u003e@​pascalduez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3524\"\u003elucide-icons/lucide#3524\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/0.543.0...0.544.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 0.543.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(preview-comment): put x-ray at top if there are more than 7 changed icons to prevent them from being cut of by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3589\"\u003elucide-icons/lucide#3589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echurch\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/2971\"\u003elucide-icons/lucide#2971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(metadata): Added tags to \u003ccode\u003emessages-square\u003c/code\u003e by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3529\"\u003elucide-icons/lucide#3529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): Optimise \u003ccode\u003ebug\u003c/code\u003e icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3574\"\u003elucide-icons/lucide#3574\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed list/text \u0026amp; derived icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3568\"\u003elucide-icons/lucide#3568\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epanel-top-bottom-dashed\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3584\"\u003elucide-icons/lucide#3584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003emessage-square-quote\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3550\"\u003elucide-icons/lucide#3550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): added tag to \u003ccode\u003eship\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3559\"\u003elucide-icons/lucide#3559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(meta): add tags to \u003ccode\u003eid-card-lanyard\u003c/code\u003e metadata by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3534\"\u003elucide-icons/lucide#3534\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ecalendar-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3583\"\u003elucide-icons/lucide#3583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump astro from 5.5.2 to 5.13.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3564\"\u003elucide-icons/lucide#3564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(packages): add new package for flutter by \u003ca href=\"https://github.com/vqh2602\"\u003e\u003ccode\u003e@​vqh2602\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3536\"\u003elucide-icons/lucide#3536\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e71198d9b3e3db42c02e9006a61289a7766520f6\"\u003e\u003ccode\u003ee71198d\u003c/code\u003e\u003c/a\u003e chore: icon alias improvements (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/2861\"\u003e#2861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/0.546.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.1.1 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eReact DOM\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/5667a41fe4d81aa806f6c1e8814b17975e33b317\"\u003e\u003ccode\u003e5667a41\u003c/code\u003e\u003c/a\u003e Bump next prerelease version numbers (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34639\"\u003e#34639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/8bb7241f4c773376893701bfe8b8ff03687342a0\"\u003e\u003ccode\u003e8bb7241\u003c/code\u003e\u003c/a\u003e Bump useEffectEvent to Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34610\"\u003e#34610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/e3c9656d20618ed321aea85cb3d844cbd1dce078\"\u003e\u003ccode\u003ee3c9656\u003c/code\u003e\u003c/a\u003e Ensure Performance Track are Clamped and Don't overlap (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34509\"\u003e#34509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/68f00c901c05e3a91f6cc77b660bc2334700f163\"\u003e\u003ccode\u003e68f00c9\u003c/code\u003e\u003c/a\u003e Release Activity in Canary (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34374\"\u003e#34374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/0e10ee906e3ea55e4d717d4db498e1159235b06b\"\u003e\u003ccode\u003e0e10ee9\u003c/code\u003e\u003c/a\u003e [Reconciler] Set ProfileMode for Host Root Fiber by default in dev (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34432\"\u003e#34432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/3bf8ab430eb2182e787e0f1c74c0d9ccab89e4ac\"\u003e\u003ccode\u003e3bf8ab4\u003c/code\u003e\u003c/a\u003e Add missing Activity export to development mode (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34439\"\u003e#34439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/1549bda33f0df963ae27a590b7191f3de99dad31\"\u003e\u003ccode\u003e1549bda\u003c/code\u003e\u003c/a\u003e [Flight] Only assign \u003ccode\u003e_store\u003c/code\u003e in dev mode when creating lazy types (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34354\"\u003e#34354\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/bb6f0c8d2f29754347db0ff28186dc89c128b6ca\"\u003e\u003ccode\u003ebb6f0c8\u003c/code\u003e\u003c/a\u003e [Flight] Fix wrong missing key warning when static child is blocked (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34350\"\u003e#34350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/05addfc6631ca72099631476b0a1592753858d30\"\u003e\u003ccode\u003e05addfc\u003c/code\u003e\u003c/a\u003e Update Flow to 0.266 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34271\"\u003e#34271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/facebook/react/commit/ec5dd0ab3acb206dd4aa46c6d5573c235c8eae98\"\u003e\u003ccode\u003eec5dd0a\u003c/code\u003e\u003c/a\u003e Update Flow to 0.257 (\u003ca href=\"https://github.com/facebook/react/tree/HEAD/packages/react/issues/34253\"\u003e#34253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/facebook/react/commits/v19.2.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-dom` from 19.1.1 to 19.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/releases\"\u003ereact-dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (Oct 1, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/developer-tooling/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew React DOM Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNotable changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eAll Changes\u003c/h2\u003e\n\u003ch3\u003eReact\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack overflow on wide trees during Hot Reload (\u003ca href=\"https://github.com/sophiebits\"\u003e\u003ccode\u003e@​sophiebits\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34145\"\u003e#34145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove Owner and Component stacks in various places (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/33629\"\u003e#33629\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33724\"\u003e#33724\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/32735\"\u003e#32735\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33723\"\u003e#33723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ecacheSignal\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33557\"\u003e#33557\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReact DOM\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlock on Suspensey Fonts during reveal of server-side-rendered content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003e#33342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e for IDs generated by \u003ccode\u003euseId\u003c/code\u003e (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/32001\"\u003e#32001\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33342\"\u003efacebook/react#33342\u003c/a\u003e\u003ca href=\"https://redirect.github.com/facebook/react/pull/33099\"\u003e#33099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/33422\"\u003e#33422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStop warning when ARIA 1.3 attributes are used (\u003ca href=\"https://github.com/Abdul-Omira\"\u003e\u003ccode\u003e@​Abdul-Omira\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34264\"\u003e#34264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003enonce\u003c/code\u003e to be used on hoistable styles (\u003ca href=\"https://github.com/Andarist\"\u003e\u003ccode\u003e@​Andarist\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32461\"\u003e#32461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWarn for using a React owned node as a Container if it also has text content (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32774\"\u003e#32774\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/facebook/react/blob/main/CHANGELOG.md\"\u003ereact-dom's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.2.0 (October 1st, 2025)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2025/10/01/react-19-2\"\u003eReact 19.2 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch3\u003eNew React Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/Activity\"\u003e\u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e\u003c/a\u003e: A new API to hide and restore the UI and internal state of its children.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/useEffectEvent\"\u003e\u003ccode\u003euseEffectEvent\u003c/code\u003e\u003c/a\u003e is a React Hook that lets you extract non-reactive logic into an \u003ca href=\"https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event\"\u003eEffect Event\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react/cacheSignal\"\u003e\u003ccode\u003ecacheSignal\u003c/code\u003e\u003c/a\u003e (for RSCs) lets your know when the \u003ccode\u003ecache()\u003c/code\u003e lifetime is over.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/dev-tools/react-performance-tracks\"\u003eReact Performance tracks\u003c/a\u003e appear on the Performance panel’s timeline in your browser developer tools\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew React DOM Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Web Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resume\"\u003e\u003ccode\u003eresume\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerender\"\u003e\u003ccode\u003eresumeAndPrerender\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eAdded resume APIs for partial pre-rendering with Node Streams:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/server/resumeToPipeableStream\"\u003e\u003ccode\u003eresumeToPipeableStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to a stream.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream\"\u003e\u003ccode\u003eresumeAndPrerenderToNodeStream\u003c/code\u003e\u003c/a\u003e: to resume a prerender to HTML.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdated \u003ca href=\"https://react.dev/reference/react-dom/static/prerender\"\u003e\u003ccode\u003eprerender\u003c/code\u003e\u003c/a\u003e APIs to return a \u003ccode\u003epostponed\u003c/code\u003e state that can be passed to the \u003ccode\u003eresume\u003c/code\u003e APIs.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNotable changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReact DOM now batches suspense boundary reveals, matching the behavior of client side rendering. This change is especially noticeable when animating the reveal of Suspense boundaries e.g. with the upcoming \u003ccode\u003e\u0026lt;ViewTransition\u0026gt;\u003c/code\u003e Component. React will batch as much reveals as possible before the first paint while trying to hit popular first-contentful paint metrics.\u003c/li\u003e\n\u003cli\u003eAdd Node Web Streams (\u003ccode\u003eprerender\u003c/code\u003e, \u003ccode\u003erenderToReadableStream\u003c/code\u003e) to server-side-rendering APIs for Node.js\u003c/li\u003e\n\u003cli\u003eUse underscore instead of \u003ccode\u003e:\u003c/code\u003e IDs generated by useId\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAll Changes\u003c/h3\u003e\n\u003ch4\u003eReact\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;Activity /\u0026gt;\u003c/code\u003e was developed over many years, starting before \u003ccode\u003eClassComponent.setState\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e and many others)\u003c/li\u003e\n\u003cli\u003eStringify context as \u0026quot;SomeContext\u0026quot; instead of \u0026quot;SomeContext.Provider\u0026quot; (\u003ca href=\"https://github.com/kassens\"\u003e\u003ccode\u003e@​kassens\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33507\"\u003e#33507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eInclude stack of cause of React instrumentation errors with \u003ccode\u003e%o\u003c/code\u003e placeholder (\u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34198\"\u003e#34198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix infinite \u003ccode\u003euseDeferredValue\u003c/code\u003e loop in popstate event (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32821\"\u003e#32821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a bug when an initial value was passed to \u003ccode\u003euseDeferredValue\u003c/code\u003e (\u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/34376\"\u003e#34376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a crash when submitting forms with Client Actions (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/33055\"\u003e#33055\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHide/unhide the content of dehydrated suspense boundaries if they resuspend (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/facebook/react/pull/32900\"\u003e#32900\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAvoid stack over...\n\n_Description has been truncated_","html_url":"https://github.com/agrc/parole-and-probation/pull/409","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/agrc%2Fparole-and-probation/issues/409","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/409/packages"}}]}