{"id":56325,"name":"ipx","ecosystem":"npm","repository_url":"https://github.com/unjs/ipx","issues_count":247,"created_at":"2025-07-30T08:02:52.741Z","updated_at":"2025-07-30T08:02:52.741Z","purl":"pkg:npm/ipx","metadata":{"id":1237914,"name":"ipx","ecosystem":"npm","description":"High performance, secure and easy-to-use image optimizer.","homepage":"https://github.com/unjs/ipx#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/unjs/ipx","keywords_array":[],"namespace":null,"versions_count":76,"first_release_published_at":"2017-12-10T10:06:51.246Z","latest_release_published_at":"2025-07-24T17:09:41.543Z","latest_release_number":"3.1.1","last_synced_at":"2025-07-31T06:30:16.388Z","created_at":"2022-04-08T14:32:53.681Z","updated_at":"2025-07-31T06:30:34.884Z","registry_url":"https://www.npmjs.com/package/ipx","install_command":"npm install ipx","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"0.8x":"0.8.1","prerelease":"1.0.0-0","next-2":"2.0.0-1","latest":"3.1.1","1x":"1.3.2","2x":"2.1.1"}},"repo_metadata":{"id":37235184,"uuid":"113739873","full_name":"unjs/ipx","owner":"unjs","description":"🖼️ High performance, secure and easy-to-use image optimizer.","archived":false,"fork":false,"pushed_at":"2025-07-24T17:09:36.000Z","size":2922,"stargazers_count":2215,"open_issues_count":40,"forks_count":72,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-24T22:25:08.995Z","etag":null,"topics":["cdn","docker","image","libvips","optimize","proxy","resize","sharp","webp"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unjs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-12-10T10:04:59.000Z","updated_at":"2025-07-24T17:09:40.000Z","dependencies_parsed_at":"2023-10-02T11:04:06.685Z","dependency_job_id":"950c69e8-db0e-43a0-ad0e-4bb94024330c","html_url":"https://github.com/unjs/ipx","commit_stats":{"total_commits":377,"total_committers":29,"mean_commits":13.0,"dds":0.6631299734748011,"last_synced_commit":"c40e1c2eafda5c1077b1ee97874409773b990157"},"previous_names":["nuxt-contrib/ipx"],"tags_count":71,"template":false,"template_full_name":null,"purl":"pkg:github/unjs/ipx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unjs","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267629553,"owners_count":24118243,"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","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"unjs","name":"UnJS","uuid":"80154025","kind":"organization","description":"Unified JavaScript Tools","email":"hi@unjs.io","website":"https://unjs.io","location":null,"twitter":"unjsio","company":null,"icon_url":"https://avatars.githubusercontent.com/u/80154025?v=4","repositories_count":78,"last_synced_at":"2025-04-17T01:07:41.203Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/unjs","funding_links":[],"total_stars":61451,"followers":5361,"following":0,"created_at":"2022-11-02T16:24:27.101Z","updated_at":"2025-04-17T01:07:41.203Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unjs/repositories"},"tags":[{"name":"v3.1.0","sha":"df55edb9c49bb56536cc9277efb24557edacd747","kind":"tag","published_at":"2025-07-23T11:39:49.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v3.1.0","html_url":"https://github.com/unjs/ipx/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.1.0/manifests"},{"name":"v3.0.3","sha":"f5e1b84dcf5e75ac88acd4b61bd5fc6e7be30a96","kind":"tag","published_at":"2025-03-21T10:53:57.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v3.0.3","html_url":"https://github.com/unjs/ipx/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.3/manifests"},{"name":"v3.0.2","sha":"17ca6611ad0da19240f9db2020b94a8282738fe9","kind":"tag","published_at":"2025-03-21T10:53:45.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v3.0.2","html_url":"https://github.com/unjs/ipx/releases/tag/v3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.2/manifests"},{"name":"v3.0.1","sha":"2ef0036780450c17d87b746b4944cac3c0c73425","kind":"tag","published_at":"2024-02-13T09:47:54.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v3.0.1","html_url":"https://github.com/unjs/ipx/releases/tag/v3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.1/manifests"},{"name":"v3.0.1-0","sha":"2326638f053291600156495e47c822e3ec6455e4","kind":"tag","published_at":"2024-02-13T09:47:43.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v3.0.1-0","html_url":"https://github.com/unjs/ipx/releases/tag/v3.0.1-0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v3.0.1-0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.1-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.1-0/manifests"},{"name":"v3.0.0","sha":"b262ce0725355c766ce5d7d1f8593b093ef52af7","kind":"tag","published_at":"2024-01-12T00:32:44.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v3.0.0","html_url":"https://github.com/unjs/ipx/releases/tag/v3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v3.0.0/manifests"},{"name":"v2.1.0","sha":"fafc594c80a38aaa7190008c42dd9c010698e763","kind":"tag","published_at":"2024-01-12T00:20:04.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v2.1.0","html_url":"https://github.com/unjs/ipx/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"79519ca2a566f1bbc765c73c4f1b43d8d9b292f5","kind":"tag","published_at":"2023-11-09T22:34:34.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v2.0.2","html_url":"https://github.com/unjs/ipx/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"48286796b84d22e8da108a30e1ae21f869e57649","kind":"tag","published_at":"2023-11-06T11:45:16.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v2.0.1","html_url":"https://github.com/unjs/ipx/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"3bddd8af0ae090cabf0ab3fd695833b702e5936f","kind":"tag","published_at":"2023-10-18T01:29:58.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v2.0.0","html_url":"https://github.com/unjs/ipx/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.0/manifests"},{"name":"v1.3.1","sha":"56ab1a46e727e06caf04988360612589a5739122","kind":"tag","published_at":"2023-10-02T09:35:02.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v1.3.1","html_url":"https://github.com/unjs/ipx/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.3.1/manifests"},{"name":"v2.0.0-1","sha":"0e32b2b1ed8405215b62841f1c670e55dbcafa3f","kind":"tag","published_at":"2023-09-27T23:14:44.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v2.0.0-1","html_url":"https://github.com/unjs/ipx/releases/tag/v2.0.0-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v2.0.0-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.0-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.0-1/manifests"},{"name":"v2.0.0-0","sha":"829981471e25e546a7e656a21b3b5b5774c9b919","kind":"commit","published_at":"2023-09-14T21:05:44.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v2.0.0-0","html_url":"https://github.com/unjs/ipx/releases/tag/v2.0.0-0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v2.0.0-0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.0-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v2.0.0-0/manifests"},{"name":"v1.3.0","sha":"b82adb795e7d376f62d3bbd938b165b34c519085","kind":"tag","published_at":"2023-09-05T14:01:38.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v1.3.0","html_url":"https://github.com/unjs/ipx/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"650085ef1183de5eb8211ee6cd73188154cd9cfa","kind":"tag","published_at":"2023-06-06T18:02:36.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v1.2.0","html_url":"https://github.com/unjs/ipx/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.2.0/manifests"},{"name":"v1.1.0","sha":"e069a85fd5abc7d6dbf44b6e25291e7ff8086800","kind":"tag","published_at":"2023-05-05T09:19:56.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v1.1.0","html_url":"https://github.com/unjs/ipx/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.1.0/manifests"},{"name":"v1.0.1","sha":"a6a972a795969f499d276b840ffe76c6228ef7da","kind":"tag","published_at":"2023-04-12T15:52:12.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v1.0.1","html_url":"https://github.com/unjs/ipx/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"24ce5814b416b06e23cb15bbeda1c1cfcb051934","kind":"tag","published_at":"2023-03-31T10:37:28.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v1.0.0","html_url":"https://github.com/unjs/ipx/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.0/manifests"},{"name":"v1.0.0-2","sha":"8109df8e5ebb46fcfae5b6b7e10eb23d50b7f326","kind":"tag","published_at":"2022-11-24T11:24:19.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v1.0.0-2","html_url":"https://github.com/unjs/ipx/releases/tag/v1.0.0-2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v1.0.0-2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.0-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.0-2/manifests"},{"name":"v1.0.0-1","sha":"c8094bce35bee12e04ad167fee983cd7789c97fa","kind":"tag","published_at":"2022-11-23T16:34:39.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v1.0.0-1","html_url":"https://github.com/unjs/ipx/releases/tag/v1.0.0-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v1.0.0-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.0-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.0-1/manifests"},{"name":"v1.0.0-0","sha":"4215c4dbb2fde1fb387f468155ee8bfbb2aea130","kind":"tag","published_at":"2022-11-23T15:45:18.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v1.0.0-0","html_url":"https://github.com/unjs/ipx/releases/tag/v1.0.0-0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v1.0.0-0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.0-0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v1.0.0-0/manifests"},{"name":"v0.9.11","sha":"c6ab8aeda2ca392bf7056df76179c09e43d36964","kind":"tag","published_at":"2022-09-03T16:10:32.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.11","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.11/manifests"},{"name":"v0.9.10","sha":"ab7ecb7e055dae0467da3f2e46cb0cda8e202b02","kind":"tag","published_at":"2022-07-07T20:08:17.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.10","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"3065b4c0157fed5c7c761e4c55f5acfefc835030","kind":"tag","published_at":"2022-06-22T21:31:07.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.9","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.9/manifests"},{"name":"v0.9.8","sha":"3d98e3565eee6b096d903ab65cef14bf98acd8b3","kind":"tag","published_at":"2022-06-22T21:24:58.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.8","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.8/manifests"},{"name":"v0.9.7","sha":"908c694528892076f4deec43f780dae9b5b083d3","kind":"tag","published_at":"2022-06-22T20:23:36.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.7","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.7/manifests"},{"name":"v0.9.6","sha":"bacd4f6273f551c0429061da11ee1de24c8edf0c","kind":"tag","published_at":"2022-06-20T18:07:57.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.6","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.6/manifests"},{"name":"v0.9.5","sha":"c22710bd39f045cc2ff117211eb99b77c05255ba","kind":"tag","published_at":"2022-06-20T18:06:54.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.5","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.5/manifests"},{"name":"v0.9.4","sha":"2082bb5b0cd7eb7da260dc26380326fd64b866f4","kind":"tag","published_at":"2022-02-17T11:02:27.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.4","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.4/manifests"},{"name":"v0.9.3","sha":"63205677321d77dbe9411bf3e374fb31a50887f8","kind":"tag","published_at":"2022-02-15T17:56:23.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.3","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.3/manifests"},{"name":"v0.8.1","sha":"b2dce29b27ba53a2c58c242d521f0dd3d0cd3ea2","kind":"tag","published_at":"2022-01-31T11:58:08.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.8.1","html_url":"https://github.com/unjs/ipx/releases/tag/v0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.8.1/manifests"},{"name":"v0.9.2","sha":"59a20a63d55d6d6ccfce3fc2e70fb8acf82a21a6","kind":"tag","published_at":"2022-01-31T11:51:49.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.2","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.2/manifests"},{"name":"v0.9.1","sha":"8fe3582ab74011d06d3a4a3b35e7bbdb39db16dd","kind":"tag","published_at":"2021-11-05T09:05:16.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.1","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.1/manifests"},{"name":"v0.9.0","sha":"1a421a4be63d02b0330d9828542b67ca8a4569c2","kind":"tag","published_at":"2021-10-27T21:36:13.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.9.0","html_url":"https://github.com/unjs/ipx/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"5dce9e38276eb055f85d449aba14a0fdefcd33ff","kind":"tag","published_at":"2021-09-05T23:17:02.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.8.0","html_url":"https://github.com/unjs/ipx/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.8.0/manifests"},{"name":"v0.7.2","sha":"1b36fa6da03fa141065d220aef601735e236aa5b","kind":"tag","published_at":"2021-07-26T11:04:42.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.7.2","html_url":"https://github.com/unjs/ipx/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"4a80eedf5615f9ba9c3a60bd105ea88e4c172209","kind":"tag","published_at":"2021-07-02T10:54:20.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.7.1","html_url":"https://github.com/unjs/ipx/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"2ff8700be1c86d1498fab80c491bd89bc9904cfe","kind":"tag","published_at":"2021-07-01T20:08:59.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.7.0","html_url":"https://github.com/unjs/ipx/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.7.0/manifests"},{"name":"v0.6.7","sha":"87f59a6c15ff123db75760c79753633fc1b9a569","kind":"tag","published_at":"2021-07-01T18:40:43.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.6.7","html_url":"https://github.com/unjs/ipx/releases/tag/v0.6.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.6.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.7/manifests"},{"name":"v0.6.6","sha":"16dd0160987104aa2b20966e062ce97a72250216","kind":"tag","published_at":"2021-07-01T17:49:14.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.6.6","html_url":"https://github.com/unjs/ipx/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.6.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.6/manifests"},{"name":"v0.6.5","sha":"114602b87cf5694d90d82c9eba339a7e9a4c3d32","kind":"tag","published_at":"2021-07-01T17:41:38.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.6.5","html_url":"https://github.com/unjs/ipx/releases/tag/v0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.6.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.5/manifests"},{"name":"v0.6.4","sha":"63e0031b0d84cb58bde200084f9626031485ace5","kind":"tag","published_at":"2021-07-01T11:13:30.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.6.4","html_url":"https://github.com/unjs/ipx/releases/tag/v0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.6.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.4/manifests"},{"name":"v0.6.3","sha":"8ef4ca018ecd5ae2faa3c6115856708dc7cb2b3b","kind":"tag","published_at":"2021-06-30T13:57:45.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.6.3","html_url":"https://github.com/unjs/ipx/releases/tag/v0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.6.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.3/manifests"},{"name":"v0.6.2","sha":"92dd3cebf21cf2735499c3627c1fa360587e5bd6","kind":"tag","published_at":"2021-06-29T15:01:53.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.6.2","html_url":"https://github.com/unjs/ipx/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"8d96a5b9744da23dda8363a428e28215596f9736","kind":"tag","published_at":"2021-05-26T18:47:39.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.6.1","html_url":"https://github.com/unjs/ipx/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"2c2be0846a897fbd0e28bb0d5723a39786b02f5c","kind":"tag","published_at":"2021-02-15T23:43:09.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.6.0","html_url":"https://github.com/unjs/ipx/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.6.0/manifests"},{"name":"v0.5.8","sha":"16106406878cfd25a648393e8605266d1dc6cfab","kind":"tag","published_at":"2021-02-08T23:14:54.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.5.8","html_url":"https://github.com/unjs/ipx/releases/tag/v0.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.5.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.8/manifests"},{"name":"v0.5.7","sha":"c353fe811a044039651b2dabd2c3727bd4d55ec6","kind":"tag","published_at":"2021-02-08T23:06:07.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.5.7","html_url":"https://github.com/unjs/ipx/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.5.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.7/manifests"},{"name":"v0.5.6","sha":"57bdda50eea586ae9ece628e18ff31d50c244c91","kind":"tag","published_at":"2021-02-04T20:46:08.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.5.6","html_url":"https://github.com/unjs/ipx/releases/tag/v0.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.5.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.6/manifests"},{"name":"v0.5.5","sha":"3e53ad18114acaf3a9e92524eb70dc4041724074","kind":"tag","published_at":"2021-02-04T20:35:34.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.5.5","html_url":"https://github.com/unjs/ipx/releases/tag/v0.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.5/manifests"},{"name":"v0.5.4","sha":"280c6376d414bc0af56c9d2571fe5930bb6f26f1","kind":"tag","published_at":"2021-02-04T20:05:58.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.5.4","html_url":"https://github.com/unjs/ipx/releases/tag/v0.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.4/manifests"},{"name":"v0.5.3","sha":"7b5cc93ef07a2b8d50d76f1a02013273e105a95f","kind":"tag","published_at":"2021-02-04T19:43:49.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.5.3","html_url":"https://github.com/unjs/ipx/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"00246e7ee9b6ecefd15abc89b2a41f7727c35056","kind":"tag","published_at":"2021-02-03T19:46:23.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.5.2","html_url":"https://github.com/unjs/ipx/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"3ee3b392236051f981d3caec07798f38fff96660","kind":"tag","published_at":"2021-02-03T18:51:25.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.5.1","html_url":"https://github.com/unjs/ipx/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"63060a67e49147309f1426ccea9676b110fc858f","kind":"tag","published_at":"2021-02-03T18:27:05.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.5.0","html_url":"https://github.com/unjs/ipx/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.5.0/manifests"},{"name":"v0.4.8","sha":"11d1e1aa86350a9f095a175844a09a0f9a6b598b","kind":"tag","published_at":"2020-12-23T11:55:59.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.4.8","html_url":"https://github.com/unjs/ipx/releases/tag/v0.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.4.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.8/manifests"},{"name":"v0.4.7","sha":"9f9cedf2f412d35cbc4fc8773f56eeeeee5e8e98","kind":"tag","published_at":"2020-12-23T11:51:24.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.4.7","html_url":"https://github.com/unjs/ipx/releases/tag/v0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.7/manifests"},{"name":"v0.4.6","sha":"27ae3d75c0ac761f60b7dbff20746f8265774e1b","kind":"tag","published_at":"2020-11-30T12:10:22.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.4.6","html_url":"https://github.com/unjs/ipx/releases/tag/v0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.6/manifests"},{"name":"v0.4.5","sha":"b24b83f1873eca47dc5a71a13694c350d3b498f5","kind":"tag","published_at":"2020-11-30T08:05:08.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.4.5","html_url":"https://github.com/unjs/ipx/releases/tag/v0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.5/manifests"},{"name":"v0.4.4","sha":"236a21dc8973716720d1559485602046a25a0747","kind":"tag","published_at":"2020-11-27T11:03:47.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.4.4","html_url":"https://github.com/unjs/ipx/releases/tag/v0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.4/manifests"},{"name":"v0.4.3","sha":"e1f2f99f8e628bba03fc6c1befcfab4d5cd69992","kind":"tag","published_at":"2020-11-25T13:20:08.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.4.3","html_url":"https://github.com/unjs/ipx/releases/tag/v0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.3/manifests"},{"name":"v0.4.2","sha":"a9795cd9c171da911f38069cb1202182c4baad82","kind":"tag","published_at":"2020-11-18T15:52:12.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.4.2","html_url":"https://github.com/unjs/ipx/releases/tag/v0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.2/manifests"},{"name":"v0.4.1","sha":"630225a0860efa76ca227c49b10d4107275f6988","kind":"tag","published_at":"2020-11-12T07:02:56.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.4.1","html_url":"https://github.com/unjs/ipx/releases/tag/v0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.1/manifests"},{"name":"v0.4.0","sha":"3a6e9ed1afb92c23327b1f732b277d57377514f6","kind":"tag","published_at":"2020-11-05T08:45:36.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.4.0","html_url":"https://github.com/unjs/ipx/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.4.0/manifests"},{"name":"ipx@0.3.2","sha":"eaa62032f71e4f369141efacdb99d88b75faffb5","kind":"tag","published_at":"2020-09-23T12:10:22.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/ipx@0.3.2","html_url":"https://github.com/unjs/ipx/releases/tag/ipx@0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@ipx%400.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx@0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx@0.3.2/manifests"},{"name":"ipx-client@0.5.2","sha":"eaa62032f71e4f369141efacdb99d88b75faffb5","kind":"tag","published_at":"2020-09-23T12:10:22.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/ipx-client@0.5.2","html_url":"https://github.com/unjs/ipx/releases/tag/ipx-client@0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@ipx-client%400.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx-client@0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx-client@0.5.2/manifests"},{"name":"ipx@0.3.1","sha":"8c5b9447bd7532dc23f72b0ad8308a5de44a907c","kind":"tag","published_at":"2019-01-27T11:10:31.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/ipx@0.3.1","html_url":"https://github.com/unjs/ipx/releases/tag/ipx@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@ipx%400.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx@0.3.1/manifests"},{"name":"ipx-client@0.5.1","sha":"8c5b9447bd7532dc23f72b0ad8308a5de44a907c","kind":"tag","published_at":"2019-01-27T11:10:31.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/ipx-client@0.5.1","html_url":"https://github.com/unjs/ipx/releases/tag/ipx-client@0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@ipx-client%400.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx-client@0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx-client@0.5.1/manifests"},{"name":"ipx@0.3.0","sha":"50a807472dcdd6d6c787700ef9f51f27dfa407d9","kind":"tag","published_at":"2018-12-17T10:38:00.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/ipx@0.3.0","html_url":"https://github.com/unjs/ipx/releases/tag/ipx@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@ipx%400.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx@0.3.0/manifests"},{"name":"ipx-client@0.5.0","sha":"50a807472dcdd6d6c787700ef9f51f27dfa407d9","kind":"tag","published_at":"2018-12-17T10:38:00.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/ipx-client@0.5.0","html_url":"https://github.com/unjs/ipx/releases/tag/ipx-client@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@ipx-client%400.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx-client@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/ipx-client@0.5.0/manifests"},{"name":"v0.1.0","sha":"103dd5e753d91a71ef58fa168c6a70ec869b8d77","kind":"tag","published_at":"2017-12-13T15:36:04.000Z","download_url":"https://codeload.github.com/unjs/ipx/tar.gz/v0.1.0","html_url":"https://github.com/unjs/ipx/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/unjs/ipx@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-07-31T06:30:34.883Z","dependent_packages_count":21,"downloads":1808020,"downloads_period":"last-month","dependent_repos_count":4428,"rankings":{"downloads":0.3247298152034178,"dependent_repos_count":0.3613500448690577,"dependent_packages_count":1.1512054027805811,"stargazers_count":2.568582297615432,"forks_count":4.179721188248604,"docker_downloads_count":0.9332424115360693,"average":1.5864718600421936},"purl":"pkg:npm/ipx","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/ipx","docker_dependents_count":48,"docker_downloads_count":18028,"usage_url":"https://repos.ecosyste.ms/usage/npm/ipx","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/ipx/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-07-30T06:05:30.025Z","issues_count":79,"pull_requests_count":155,"avg_time_to_close_issue":12377401.264705881,"avg_time_to_close_pull_request":2810586.595744681,"issues_closed_count":34,"pull_requests_closed_count":141,"pull_request_authors_count":32,"issue_authors_count":59,"avg_comments_per_issue":2.050632911392405,"avg_comments_per_pull_request":0.8258064516129032,"merged_pull_requests_count":109,"bot_issues_count":1,"bot_pull_requests_count":98,"past_year_issues_count":11,"past_year_pull_requests_count":19,"past_year_avg_time_to_close_issue":5163.0,"past_year_avg_time_to_close_pull_request":2323830.230769231,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":13,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":11,"past_year_avg_comments_per_issue":0.9090909090909091,"past_year_avg_comments_per_pull_request":0.631578947368421,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":13,"past_year_merged_pull_requests_count":8,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/unjs%2Fipx/issues","maintainers":[{"login":"pi0","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/pi0"},{"login":"danielroe","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/danielroe"},{"login":"Atinux","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Atinux"},{"login":"NozomuIkuta","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/NozomuIkuta"},{"login":"aaharu","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aaharu"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ipx/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ipx/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ipx/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/ipx/related_packages","maintainers":[{"uuid":"pi0","login":"pi0","name":null,"email":"pyapar@gmail.com","url":null,"packages_count":653,"html_url":"https://www.npmjs.com/~pi0","role":null,"created_at":"2022-11-20T05:49:27.749Z","updated_at":"2022-11-20T05:49:27.749Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pi0/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5084219,"maintainers_count":1036995,"namespaces_count":306387,"keywords_count":717574,"github":"npm","metadata":{"funded_packages_count":153759},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-07-31T05:43:06.925Z","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":227,"unique_repositories_count_past_30_days":2,"recent_issues":[{"uuid":"4138415490","node_id":"PR_kwDOPQzDxs7Ne8x3","number":16,"state":"closed","title":"Bump the npm_and_yarn group across 7 directories with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-26T05:26:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T20:46:11.000Z","updated_at":"2026-03-26T05:26:45.000Z","time_to_close":31232,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":20,"packages":[{"name":"axios","old_version":"1.10.0","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"mermaid","old_version":"11.8.1","new_version":"11.10.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"vite","old_version":"5.4.19","new_version":"5.4.21","repository_url":"https://github.com/vitejs/vite"},{"name":"ajv","old_version":"8.17.1","new_version":"8.18.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"brace-expansion","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"esbuild","old_version":"0.21.5","new_version":"removed","repository_url":"https://github.com/evanw/esbuild"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"form-data","old_version":"4.0.0","new_version":"4.0.4","repository_url":"https://github.com/form-data/form-data"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.1.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"ipx","old_version":"2.1.0","new_version":"removed","repository_url":"https://github.com/unjs/ipx"},{"name":"tmp","old_version":"0.0.33","new_version":"removed","repository_url":"https://github.com/raszi/node-tmp"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.10.0` | `1.13.5` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.8.1` | `11.10.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.19` | `5.4.21` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.18.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `2.0.1` | `2.0.2` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.21.5` | `removed` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.0` | `4.0.4` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.1.1` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `removed` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.0.33` | `removed` |\n\nBumps the npm_and_yarn group with 3 updates in the /tools/automated-tests directory: [js-yaml](https://github.com/nodeca/js-yaml), [tar-fs](https://github.com/mafintosh/tar-fs) and [basic-ftp](https://github.com/patrickjuchli/basic-ftp).\nBumps the npm_and_yarn group with 1 update in the /tools/changelog-generator directory: [js-yaml](https://github.com/nodeca/js-yaml).\nBumps the npm_and_yarn group with 2 updates in the /tools/frontmatter-validator directory: [ajv](https://github.com/ajv-validator/ajv) and [js-yaml](https://github.com/nodeca/js-yaml).\nBumps the npm_and_yarn group with 1 update in the /tools/konnect-oas-data-generator directory: [axios](https://github.com/axios/axios).\nBumps the npm_and_yarn group with 1 update in the /tools/plugins-changelog-generator directory: [js-yaml](https://github.com/nodeca/js-yaml).\nBumps the npm_and_yarn group with 1 update in the /tools/track-docs-changes directory: [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git).\n\nUpdates `axios` from 1.10.0 to 1.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.5\u003c/h2\u003e\n\u003ch2\u003eRelease 1.13.5\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a potential \u003cstrong\u003eDenial of Service\u003c/strong\u003e issue involving the \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug fix:\u003c/strong\u003e Resolved an issue where \u003ccode\u003eAxiosError\u003c/code\u003e could be missing the \u003ccode\u003estatus\u003c/code\u003e field on and after \u003cstrong\u003ev1.13.3\u003c/strong\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch4\u003eSecurity\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Denial of Service via \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.10.0...v1.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.8.1 to 11.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6744\"\u003e#6744\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/daf8d8d3befcd600618a629977b76463b38d0ad9\"\u003e\u003ccode\u003edaf8d8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SpecularAura\"\u003e\u003ccode\u003e@​SpecularAura\u003c/code\u003e\u003c/a\u003e! - feat: Added support for per link curve styling in flowchart diagram using edge ids\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6857\"\u003e#6857\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b9ef683fb67b8959abc455d6cc5266c37ba435f6\"\u003e\u003ccode\u003eb9ef683\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv\"\u003e\u003ccode\u003e@​knsv\u003c/code\u003e\u003c/a\u003e! - feat: Exposing elk configuration forceNodeModelOrder and considerModelOrder to the mermaid configuration\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6653\"\u003e#6653\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2c0931da46794b49d2523211e25f782900c34e94\"\u003e\u003ccode\u003e2c0931d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - chore: Remove the \u0026quot;-beta\u0026quot; suffix from the XYChart, Block, Sankey diagrams to reflect their stable status\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/33e08daf175125295a06b1b80279437004a4e865\"\u003e\u003ccode\u003e33e08da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: Position the edge label in state diagram correctly relative to the edge\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6693\"\u003e#6693\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/814b68b4a94813f7c6b3d7fb4559532a7bab2652\"\u003e\u003ccode\u003e814b68b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: Apply correct dateFormat in Gantt chart to show only day when specified\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6734\"\u003e#6734\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/fce7cabb71d68a20a66246fe23d066512126a412\"\u003e\u003ccode\u003efce7cab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: handle exclude dates properly in Gantt charts when using dateFormat: 'YYYY-MM-DD HH:mm:ss'\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6733\"\u003e#6733\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/fc07f0d8abca49e4f887d7457b7b94fb07d1e3da\"\u003e\u003ccode\u003efc07f0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/omkarht\"\u003e\u003ccode\u003e@​omkarht\u003c/code\u003e\u003c/a\u003e! - fix: fixed connection gaps in flowchart for roundedRect, stadium and diamond shape\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6876\"\u003e#6876\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/12e01bdb5cacf3569133979a5a4f1d8973e9aec1\"\u003e\u003ccode\u003e12e01bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sidharthv96\"\u003e\u003ccode\u003e@​sidharthv96\u003c/code\u003e\u003c/a\u003e! - fix: sanitize icon labels and icon SVGs\u003c/p\u003e\n\u003cp\u003eResolves CVE-2025-54880 reported by \u003ca href=\"https://github.com/fourcube\"\u003e\u003ccode\u003e@​fourcube\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6801\"\u003e#6801\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/01aaef39b4a1ec8bc5a0c6bfa3a20b712d67f4dc\"\u003e\u003ccode\u003e01aaef3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sidharthv96\"\u003e\u003ccode\u003e@​sidharthv96\u003c/code\u003e\u003c/a\u003e! - fix: Update casing of ID in requirement diagram\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6796\"\u003e#6796\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c36cd05c45ac3090181152b4dae41f8d7b569bd6\"\u003e\u003ccode\u003ec36cd05\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HashanCP\"\u003e\u003ccode\u003e@​HashanCP\u003c/code\u003e\u003c/a\u003e! - fix: Make flowchart elk detector regex match less greedy\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6702\"\u003e#6702\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8bb29fc879329ad109898e4025b4f4eba2ab0649\"\u003e\u003ccode\u003e8bb29fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - fix(block): overflowing blocks no longer affect later lines\u003c/p\u003e\n\u003cp\u003eThis may change the layout of block diagrams that have overflowing lines\n(i.e. block diagrams that use up more columns that the \u003ccode\u003ecolumns\u003c/code\u003e specifier).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6717\"\u003e#6717\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/71b04f93b07f876df2b30656ef36036c1d0e4e4f\"\u003e\u003ccode\u003e71b04f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: log warning for blocks exceeding column width\u003c/p\u003e\n\u003cp\u003eThis update adds a validation check that logs a warning message when a block's width exceeds the defined column layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6820\"\u003e#6820\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c99bce6bab4c7ce0b81b66d44f44853ce4aeb1c3\"\u003e\u003ccode\u003ec99bce6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kriss-u\"\u003e\u003ccode\u003e@​kriss-u\u003c/code\u003e\u003c/a\u003e! - fix: Add escaped class literal name on namespace\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6332\"\u003e#6332\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6cc192680a2531cab28f87a8061a53b786e010f3\"\u003e\u003ccode\u003e6cc1926\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ajuckel\"\u003e\u003ccode\u003e@​ajuckel\u003c/code\u003e\u003c/a\u003e! - fix: Allow equals sign in sequenceDiagram labels\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6651\"\u003e#6651\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9da6fb39ae278401771943ac85d6d1b875f78cf1\"\u003e\u003ccode\u003e9da6fb3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - Add validation for negative values in pie charts:\u003c/p\u003e\n\u003cp\u003ePrevents crashes during parsing by validating values post-parsing.\u003c/p\u003e\n\u003cp\u003eProvides clearer, user-friendly error messages for invalid negative inputs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6803\"\u003e#6803\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e48b0ba61dab7f95aa02da603b5b7d383b894932\"\u003e\u003ccode\u003ee48b0ba\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/omkarht\"\u003e\u003ccode\u003e@​omkarht\u003c/code\u003e\u003c/a\u003e! - chore: migrate to class-based ArchitectureDB implementation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6838\"\u003e#6838\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4d62d5963238400270e9314c6e4d506f48147074\"\u003e\u003ccode\u003e4d62d59\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saurabhg772244\"\u003e\u003ccode\u003e@​saurabhg772244\u003c/code\u003e\u003c/a\u003e! - fix: node border style for handdrawn shapes\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/96778f77898c02489ba0d33c874eca4370e21205\"\u003e\u003ccode\u003e96778f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/6880\"\u003e#6880\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d4c058bd565d6be1319d52df8320eb5d80edb96e\"\u003e\u003ccode\u003ed4c058b\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b638a0a9c1edac9614a45354e7d1a3d5446d15ed\"\u003e\u003ccode\u003eb638a0a\u003c/code\u003e\u003c/a\u003e temp: Remove peerDeps from examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/fd9aa36c77bdb1dc7026953effc7fffa48594b45\"\u003e\u003ccode\u003efd9aa36\u003c/code\u003e\u003c/a\u003e chore: Update peerDependencies for examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/46a9f1b31ed2d8b74d8faffcbb4fb97fee1c4d71\"\u003e\u003ccode\u003e46a9f1b\u003c/code\u003e\u003c/a\u003e temp: Disable cspell check as it's blocking release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/83c6224cc0159fb5d17fec1cbe8fe4ce052509a4\"\u003e\u003ccode\u003e83c6224\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/6878\"\u003e#6878\u003c/a\u003e from mermaid-js/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d8161b1923718f12884d94cf80590fe35cfb55df\"\u003e\u003ccode\u003ed8161b1\u003c/code\u003e\u003c/a\u003e fix: move fourcube to contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8223141af9d243eb2664f1ae699ce7f90af7b8c8\"\u003e\u003ccode\u003e8223141\u003c/code\u003e\u003c/a\u003e chore: add fourcube to cspell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/99f98a6876c8fafa375376a44c75d1f047ae7190\"\u003e\u003ccode\u003e99f98a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/6877\"\u003e#6877\u003c/a\u003e from mermaid-js/update-timings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ef28f548dfcff5ffe52a9207d1a9c739e99994fe\"\u003e\u003ccode\u003eef28f54\u003c/code\u003e\u003c/a\u003e chore: update E2E timings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.8.1...mermaid@11.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.19 to 5.4.21\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\u003ev5.4.21\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.20\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/ca88ed7398288ce0c60176ac9a6392f10654c67c/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/v5.4.21/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 --\u003e5.4.21 (2025-10-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20970\"\u003e#20970\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cad1d31d0635dd8fd4ddfe6e5a92eb9ff13cd06c\"\u003ecad1d31\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20968\"\u003e#20968\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20970\"\u003e#20970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update CHANGELOG (\u003ca href=\"https://github.com/vitejs/vite/commit/ca88ed7398288ce0c60176ac9a6392f10654c67c\"\u003eca88ed7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.20 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e482000f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: port sirv@3.0.2 changes to sirv@2.0.4 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20737\"\u003e#20737\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f1c35bcbb5830290c694aa14b6789e07450f069\"\u003e4f1c35b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20737\"\u003e#20737\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/vitejs/vite/commit/adce3c22c64cc9d44cc8f45cc92b543e3e4bf385\"\u003e\u003ccode\u003eadce3c2\u003c/code\u003e\u003c/a\u003e release: v5.4.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cad1d31d0635dd8fd4ddfe6e5a92eb9ff13cd06c\"\u003e\u003ccode\u003ecad1d31\u003c/code\u003e\u003c/a\u003e fix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20970\"\u003e#20970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca88ed7398288ce0c60176ac9a6392f10654c67c\"\u003e\u003ccode\u003eca88ed7\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/997700f01c7199daf7330d33a7fd3a43b2e9e3ba\"\u003e\u003ccode\u003e997700f\u003c/code\u003e\u003c/a\u003e release: v5.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e\u003ccode\u003e482000f\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.21/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.17.1 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow tree-shaking by adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2487\"\u003eajv-validator/ajv#2487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: small grammatical error in managing-schemas.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in schema-language.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2507\"\u003eajv-validator/ajv#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pattern): use configured RegExp engine with $data keyword to mitigate ReDoS attacks (CVE-2025-69873) by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2586\"\u003eajv-validator/ajv#2586\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/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.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/ajv-validator/ajv/commit/142ce84b807c4fe66e619c22480a28d0e4bd50fa\"\u003e\u003ccode\u003e142ce84\u003c/code\u003e\u003c/a\u003e 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/720a23fa453ffae8340e92c9b0fe886c54cfe0d5\"\u003e\u003ccode\u003e720a23f\u003c/code\u003e\u003c/a\u003e fix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/82735a15826a30cc51e97a1bbfb59b3d388e4b98\"\u003e\u003ccode\u003e82735a1\u003c/code\u003e\u003c/a\u003e fix: typos in schema-language.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b17ec32cd97542e90ae27231d8a8bce88b9e53b6\"\u003e\u003ccode\u003eb17ec32\u003c/code\u003e\u003c/a\u003e fix: small grammatical error in managing-schemas.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/69568d08564303e2c32a2de61feb833b41075f96\"\u003e\u003ccode\u003e69568d0\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f06766f33ed7291f84c19f22a1286a34475fbdaf\"\u003e\u003ccode\u003ef06766f\u003c/code\u003e\u003c/a\u003e feat: allow tree-shaking by adding ``\u0026quot;sideEffects\u0026quot;: false\u003ccode\u003eto\u003c/code\u003epackage.json` ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 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/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an engine requirement for Node 20 which caused hiccups, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/8bcbf73ae7eb56e7b4f1300b66cf543342c7ee27\"\u003e\u003ccode\u003e8bcbf73\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5faddd60af7b4d612f32a0c6b44432b77c8c490c\"\u003e\u003ccode\u003e5faddd6\u003c/code\u003e\u003c/a\u003e fix: engine requirement (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f91e3add5c028bc4110c513b0c2571b284c35af\"\u003e\u003ccode\u003e0f91e3a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/d5ff1a8c605df1df998c2e7df2c4c8ac762b0dea\"\u003e\u003ccode\u003ed5ff1a8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/c3efd489010366e755de9d65fd741888fd8b7462\"\u003e\u003ccode\u003ec3efd48\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/988b888108c8df911ef37e68d0e26c85ad90e885\"\u003e\u003ccode\u003e988b888\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/2726c74e9c6a0645127d1630e5ca49f64bc9fe67\"\u003e\u003ccode\u003e2726c74\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6202c7e43e9df01ba606396aed60fbae5583f7a1\"\u003e\u003ccode\u003e6202c7e\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e and jsdom (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/302b51de22535cc90235472c52e3401bedd46f80\"\u003e\u003ccode\u003e302b51d\u003c/code\u003e\u003c/a\u003e fix: Expanded the regex ever so slightly to also cover script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/cd85175da3c4614aeb0f1022f2a347e5e9bdd58b\"\u003e\u003ccode\u003ecd85175\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `esbuild`\n\nUpdates `flatted` from 3.3.3 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/3bf09091c3562e17a0647bc06710dd6097079cf7\"\u003e\u003ccode\u003e3bf0909\u003c/code\u003e\u003c/a\u003e 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/885ddcc33cf9657caf38c57c7be45ae1c5272802\"\u003e\u003ccode\u003e885ddcc\u003c/code\u003e\u003c/a\u003e fix CWE-1321\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/0bdba705d130f00892b1b8fcc80cf4cdea0631e3\"\u003e\u003ccode\u003e0bdba70\u003c/code\u003e\u003c/a\u003e added flatted-view to the benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/2a02dce7c641dec31194c67663f9b0b12e62da20\"\u003e\u003ccode\u003e2a02dce\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/fba4e8f2e113665da275b19cd0f695f3d98e9416\"\u003e\u003ccode\u003efba4e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/89\"\u003e#89\u003c/a\u003e from WebReflection/python-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/5fe86485e6df7f7f34a07a2a85498bd3e17384e7\"\u003e\u003ccode\u003e5fe8648\u003c/code\u003e\u003c/a\u003e added \u0026quot;when in Rome\u0026quot; also a test for PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/53517adbefe724fe472b2f9ebcdb01910d0ae3f0\"\u003e\u003ccode\u003e53517ad\u003c/code\u003e\u003c/a\u003e some minor improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b3e2a0c387bf446435fec45ad7f05299f012346f\"\u003e\u003ccode\u003eb3e2a0c\u003c/code\u003e\u003c/a\u003e Fixing recursion issue in Python too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/c4b46dbcbf782326e54ea1b65d3ebb1dc7a23fad\"\u003e\u003ccode\u003ec4b46db\u003c/code\u003e\u003c/a\u003e Add SECURITY.md for security policy and reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/f86d071e0f70de5a7d8200198824a3f07fc9c988\"\u003e\u003ccode\u003ef86d071\u003c/code\u003e\u003c/a\u003e Create dependabot.yml for version updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 4.0.0 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/releases\"\u003eform-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\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/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tags v2.5.3 and v3.0.3 \u003ca href=\"https://github.com/form-data/form-data/commit/92613b9208556eb4ebc482fdf599fae111626fb6\"\u003e\u003ccode\u003e92613b9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/form-data/form-data/commit/806eda77740e6e3c67c7815afb216f2e1f187ba5\"\u003e\u003ccode\u003e806eda7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/form-data/form-data/commit/8fdb3bc6b5d001f8909a9fca391d1d1d97ef1d79\"\u003e\u003ccode\u003e8fdb3bc\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/form-data/form-data/commit/41996f5ac73a867046d48512cab62e64fc846dad\"\u003e\u003ccode\u003e41996f5\u003c/code\u003e\u003c/a\u003e v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e [meta] actually ensure the readme backup isn’t published\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e [meta] fix readme capitalization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e [Tests] fix linting errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e [Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e [Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/d8d67dc8ac79285154edf7d3f57dbab593b9a146\"\u003e\u003ccode\u003ed8d67dc\u003c/code\u003e\u003c/a\u003e v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e [meta] remove local commit hooks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.0...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for form-data since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 10.4.5 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/56774ef73b495eb0b17cdd0f42921f5ef62297c1\"\u003e\u003ccode\u003e56774ef\u003c/code\u003e\u003c/a\u003e 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f\"\u003e\u003ccode\u003e1e4e297\u003c/code\u003e\u003c/a\u003e bin: Do not expose filenames to shell expansion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/cc482e775913e6625137572a3712d2826170e53a\"\u003e\u003ccode\u003ecc482e7\u003c/code\u003e\u003c/a\u003e 4.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/50968b862e75866ef90e626572fe0b2f97b55f9f\"\u003e\u003ccode\u003e50968b8\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d092d866031751cb27c12d93f3e2470ad74d678b\"\u003e\u003ccode\u003ed092d86\u003c/code\u003e\u003c/a\u003e lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879\"\u003e\u003ccode\u003e383665f\u003c/code\u003e\u003c/a\u003e fix prototype pollution in merge (\u0026lt;\u0026lt;)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/0d3ca7a27b03a6c974790a30a89e456007d62976\"\u003e\u003ccode\u003e0d3ca7a\u003c/code\u003e\u003c/a\u003e README.md: HTTP =\u0026gt; HTTPS (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/49baadd52af887d2991e2c39a6639baa56d6c71b\"\u003e\u003ccode\u003e49baadd\u003c/code\u003e\u003c/a\u003e doc: 'empty' style option for !!null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ba3460eb9d3e4478edcbc29edabe17c2157fc9ce\"\u003e\u003ccode\u003eba3460e\u003c/code\u003e\u003c/a\u003e Fix demo link (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/b4a9b659ef5734223731cfaa3ad5eacc6fc22918\"\u003e\u003ccode\u003eb4a9b65\u003c/code\u003e\u003c/a\u003e 14.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/4b4bbcae5e0990a5b172378e507b33a59012ed26\"\u003e\u003ccode\u003e4b4bbca\u003c/code\u003e\u003c/a\u003e Fixed perf regression in linkify-it wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/d2782d892a51201b25d3eeab172201ad5a53a24c\"\u003e\u003ccode\u003ed2782d8\u003c/code\u003e\u003c/a\u003e Add supplementary example-driven documentation (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdast-util-to-hast` from 13.2.0 to 13.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/releases\"\u003emdast-util-to-hast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.2.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eab3a795 Fix support for spaces in class names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eefb5312 Refactor to use \u003ccode\u003e@import\u003c/code\u003es\u003c/li\u003e\n\u003cli\u003ea5bc210 Add declaration maps\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1\"\u003ehttps://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/174795b21f7757fffb54dd8d5fb4012f4751f791\"\u003e\u003ccode\u003e174795b\u003c/code\u003e\u003c/a\u003e 13.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/3d05b3a715133df55689fe3753c2e47101315b4e\"\u003e\u003ccode\u003e3d05b3a\u003c/code\u003e\u003c/a\u003e Update Node in Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/ab3a79570a1afbfa7efef5d4a0cd9b5caafbc5d7\"\u003e\u003ccode\u003eab3a795\u003c/code\u003e\u003c/a\u003e Fix support for spaces in class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/efb531231020055e0dab7b39a18d80b569d5b566\"\u003e\u003ccode\u003eefb5312\u003c/code\u003e\u003c/a\u003e Refactor to use \u003ccode\u003e@import\u003c/code\u003es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/a5bc210f1aa308e4c6141ac374893c9237fcd746\"\u003e\u003ccode\u003ea5bc210\u003c/code\u003e\u003c/a\u003e Add declaration maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/b54955d4e123b0167eac13646333c809bb8f301c\"\u003e\u003ccode\u003eb54955d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.tsbuildinfo\u003c/code\u003e to \u003ccode\u003e.gitignore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `ipx`\n\nUpdates `on-headers` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/on-headers/releases\"\u003eon-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch2\u003eImportant\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-7339\"\u003eCVE-2025-7339\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/on-headers/security/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate CI pipeline to GitHub actions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/12\"\u003ejshttp/on-headers#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix README.md badges by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/13\"\u003ejshttp/on-headers#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd OSSF scorecard action by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/14\"\u003ejshttp/on-headers#14\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eubuntu-latest\u003c/code\u003e as ci runner by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/19\"\u003ejshttp/on-headers#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: apply OSSF Scorecard security best practices by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/20\"\u003ejshttp/on-headers#20\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👷 add upstream change detectio...\n\n_Description has been truncated_","html_url":"https://github.com/EU-UNION-AI-PACT/developer.konghq.com/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EU-UNION-AI-PACT%2Fdeveloper.konghq.com/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"4025446157","node_id":"PR_kwDOPJb-nc7IDiK0","number":1,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-05T03:21:40.000Z","updated_at":"2026-03-05T03:22:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"nuxt","old_version":"3.17.6","new_version":"3.19.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"h3","old_version":"1.15.3","new_version":"1.15.5","repository_url":"https://github.com/h3js/h3"},{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"koa","old_version":"2.16.1","new_version":"2.16.4","repository_url":"https://github.com/koajs/koa"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"tar-fs","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/mafintosh/tar-fs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.17.6` | `3.19.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.3` | `1.15.5` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `2.1.1` |\n| [koa](https://github.com/koajs/koa) | `2.16.1` | `2.16.4` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.3` | `2.1.4` |\n\n\nUpdates `nuxt` from 3.17.6 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e👀 Highlights\u003c/h2\u003e\n\u003cp\u003ePlease see the release notes for \u003ca href=\"https://github.com/nuxt/nuxt/releases/tag/v4.1.0\"\u003eNuxt v4.1\u003c/a\u003e for full details on the features and fixes in Nuxt v3.19.\u003c/p\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eAs usual, our recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will refresh your lockfile and pull in all the latest dependencies that Nuxt relies on, especially from the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.18.1...v3.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eignore\u003c/code\u003e option to \u003ccode\u003eresolveFiles\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32858\"\u003e#32858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eonInstall\u003c/code\u003e and \u003ccode\u003eonUpgrade\u003c/code\u003e module hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32397\"\u003e#32397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Add experimental support for \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/31812\"\u003e#31812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Extract \u003ccode\u003edefineRouteRules\u003c/code\u003e to page \u003ccode\u003erules\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32897\"\u003e#32897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Use importmap to increase chunk stability (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33075\"\u003e#33075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Lazy hydration macros without auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Allow modules to specify dependencies (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clear inline route rules cache when pages change (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32877\"\u003e#32877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Stop watching app manifest once a change has been detected (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle \u003ccode\u003esatisfies\u003c/code\u003e in page augmentation (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32902\"\u003e#32902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Type response in \u003ccode\u003euseFetch\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32891\"\u003e#32891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add TS parenthesis and as expression for page meta extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32914\"\u003e#32914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use correct unit thresholds for relative time (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32893\"\u003e#32893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle uncached current build manifests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32913\"\u003e#32913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Resolve directories in \u003ccode\u003eresolvePath\u003c/code\u003e and normalize file extensions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32857\"\u003e#32857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema,vite:\u003c/strong\u003e Bump \u003ccode\u003erequestTimeout\u003c/code\u003e + allow configuration (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32874\"\u003e#32874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Deep merge extracted route meta (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32887\"\u003e#32887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Do not expose app components until fully resolved (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32993\"\u003e#32993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Only exclude \u003ccode\u003enode_modules/\u003c/code\u003e if no custom \u003ccode\u003esrcDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32987\"\u003e#32987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Compare final matched routes when syncing \u003ccode\u003eroute\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32899\"\u003e#32899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Make vue server warnings much less verbose in dev mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33018\"\u003e#33018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Allow disabling cssnano/autoprefixer postcss plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33016\"\u003e#33016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Ensure local layers are prioritised alphabetically (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33030\"\u003e#33030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Expose global types to vue compiler (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33026\"\u003e#33026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Support config type inference for \u003ccode\u003edefineNuxtModule().with()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33081\"\u003e#33081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Search for colliding names in route children (\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c2\"\u003e31a9282c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add validation for nuxt island reviver key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/895650538445a18b588e09c74d9cb640693b63f6\"\u003e\u003ccode\u003e8956505\u003c/code\u003e\u003c/a\u003e v3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a3b445153a7733ef215058fd9bbe7954de59db4\"\u003e\u003ccode\u003e9a3b445\u003c/code\u003e\u003c/a\u003e test: update test for app creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/ae8b0d2b817639c08ac80d0a0533c64ed5e3655a\"\u003e\u003ccode\u003eae8b0d2\u003c/code\u003e\u003c/a\u003e fix(kit): prioritise local layers over extended layers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2fd3bc2b6d7b30d39000a651bdde7b311dea00b4\"\u003e\u003ccode\u003e2fd3bc2\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt): add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6cc79ddd8ee0b52793b81594572faa971a9e2ef2\"\u003e\u003ccode\u003e6cc79dd\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt,schema): allow modules to specify dependencies (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/78153ba58dc34db7df4b42d3e9e12b9588116a7e\"\u003e\u003ccode\u003e78153ba\u003c/code\u003e\u003c/a\u003e fix(nuxt): add validation for nuxt island reviver key (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/f4e38b7b99c50d7b6a9e44d296ae20903e2d5aeb\"\u003e\u003ccode\u003ef4e38b7\u003c/code\u003e\u003c/a\u003e fix(nuxt): delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c20784efdafebb01ba2869f328c278f7b\"\u003e\u003ccode\u003e31a9282\u003c/code\u003e\u003c/a\u003e fix(nuxt): search for colliding names in route children\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/10fd0126a6a1d5f4956f6d57e6f8a38e80d69139\"\u003e\u003ccode\u003e10fd012\u003c/code\u003e\u003c/a\u003e refactor(kit,nuxt,ui-templates,vite): address deprecations + improve regexp p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/04dda84e155068e3d4654c88df8e56bfe3f06d40\"\u003e\u003ccode\u003e04dda84\u003c/code\u003e\u003c/a\u003e feat(nuxt): lazy hydration macros without auto-imports (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/devtools` from 2.6.2 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/devtools/releases\"\u003e\u003ccode\u003e@​nuxt/devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edevtools\u003c/strong\u003e: Use vite plugin for env-specific config  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/899\"\u003enuxt/devtools#899\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/0c258d47\"\u003e\u003c!-- raw HTML omitted --\u003e(0c258)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.5...v2.7.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure path resolve is safe  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/1fabb493\"\u003e\u003c!-- raw HTML omitted --\u003e(1fabb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.4...v2.6.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.6.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUsing \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerHtml\u003c/code\u003e for auth pagechore: update lock  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/7cadbbe9\"\u003e\u003c!-- raw HTML omitted --\u003e(7cadb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.3...v2.6.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.6.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.2...v2.6.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/nuxt/devtools/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.5...v2.7.0\"\u003e2.7.0\u003c/a\u003e (2025-10-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edevtools:\u003c/strong\u003e use vite plugin for env-specific config (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/899\"\u003e#899\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/0c258d47758bca69d62db922d0fb736c529412e4\"\u003e0c258d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.4...v2.6.5\"\u003e2.6.5\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure path resolve is safe (\u003ca href=\"https://github.com/nuxt/devtools/commit/1fabb493c0adc6683590ec5f95d06ee1af3a87fe\"\u003e1fabb49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.3...v2.6.4\"\u003e2.6.4\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eusing \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerHtml\u003c/code\u003e for auth pagechore: update lock (\u003ca href=\"https://github.com/nuxt/devtools/commit/7cadbbe93cd17899af0036ae991b74bcd6895b0c\"\u003e7cadbbe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.2...v2.6.3\"\u003e2.6.3\u003c/a\u003e (2025-08-22)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/e62257b19d97af36773de26ec7d9668b5c83fdbf\"\u003e\u003ccode\u003ee62257b\u003c/code\u003e\u003c/a\u003e chore: release v2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/d80924b25b91b195c37f6b5ac479d7d2d41e69af\"\u003e\u003ccode\u003ed80924b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/0c258d47758bca69d62db922d0fb736c529412e4\"\u003e\u003ccode\u003e0c258d4\u003c/code\u003e\u003c/a\u003e fix(devtools): use vite plugin for env-specific config (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/2cd1e2c698b896ff63937f57e55ab9facfd61cb6\"\u003e\u003ccode\u003e2cd1e2c\u003c/code\u003e\u003c/a\u003e chore: release v2.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/191eb3f26b78e8ba4c15066ef85e88826c5e891d\"\u003e\u003ccode\u003e191eb3f\u003c/code\u003e\u003c/a\u003e refactor: unified all error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/1fabb493c0adc6683590ec5f95d06ee1af3a87fe\"\u003e\u003ccode\u003e1fabb49\u003c/code\u003e\u003c/a\u003e fix: ensure path resolve is safe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/39a0677388cfeb9734b36da52f0d6ee6eb9b8279\"\u003e\u003ccode\u003e39a0677\u003c/code\u003e\u003c/a\u003e chore: release v2.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/7cadbbe93cd17899af0036ae991b74bcd6895b0c\"\u003e\u003ccode\u003e7cadbbe\u003c/code\u003e\u003c/a\u003e fix: using \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerHtml\u003c/code\u003e for auth pagechore: update lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/27f80d04431bce8e0d3d4def937b8edaf81bd2e3\"\u003e\u003ccode\u003e27f80d0\u003c/code\u003e\u003c/a\u003e chore: release v2.6.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​nuxt/devtools\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.1.1 to 5.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f04d4d: fix: Properly handle \u003ccode\u003e__proto__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e819f1ac: fix: better encoding for sparse arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1175584: fix: validate input for \u003ccode\u003eArrayBuffer\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003ee46afa6: fix: validate input for typed arrays\u003c/li\u003e\n\u003cli\u003e1175584: fix: more helpful errors for inputs causing stack overflows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2161d44: fix: add hasOwn check before calling reviver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3d09d4: feat: expose \u003ccode\u003eDevalueError\u003c/code\u003e for \u003ccode\u003einstanceof\u003c/code\u003e checks in \u003ccode\u003ecatch\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003ea3d09d4: feat: add \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003eroot\u003c/code\u003e properties in \u003ccode\u003eDevalueError\u003c/code\u003e instances\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca3c7b6: chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9306d09: feat: pass \u003ccode\u003euneval\u003c/code\u003e to replacer, for handling nested custom types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb617c7c: perf: shrink \u003ccode\u003euneval\u003c/code\u003e output with null-proto objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f04d4d: fix: Properly handle \u003ccode\u003e__proto__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e819f1ac: fix: better encoding for sparse arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1175584: fix: validate input for \u003ccode\u003eArrayBuffer\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003ee46afa6: fix: validate input for typed arrays\u003c/li\u003e\n\u003cli\u003e1175584: fix: more helpful errors for inputs causing stack overflows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2161d44: fix: add hasOwn check before calling reviver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3d09d4: feat: expose \u003ccode\u003eDevalueError\u003c/code\u003e for \u003ccode\u003einstanceof\u003c/code\u003e checks in \u003ccode\u003ecatch\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003ea3d09d4: feat: add \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003eroot\u003c/code\u003e properties in \u003ccode\u003eDevalueError\u003c/code\u003e instances\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca3c7b6: chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/a4a37d208a4d1bdd0d58c82e5644c87cab855259\"\u003e\u003ccode\u003ea4a37d2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/819f1ac7475ab37547645cfb09bf2f678a799cf0\"\u003e\u003ccode\u003e819f1ac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/0f04d4d678eac39ad5d7a07d1956275d7874e81c\"\u003e\u003ccode\u003e0f04d4d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/fcf4e88275f2e2e45b9ea70ffaa5247c8f55f057\"\u003e\u003ccode\u003efcf4e88\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/1d8a5ea5863bcd9992755ce5a3842265753cb4ab\"\u003e\u003ccode\u003e1d8a5ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/11755849fa0634ae294a15ec0aef2f43efcad7c4\"\u003e\u003ccode\u003e1175584\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/e46afa64dd2b25aa35fb905ba5d20cea63aabbf7\"\u003e\u003ccode\u003ee46afa6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/5e07a67eda945b3ac2ebac26b18863beabee7357\"\u003e\u003ccode\u003e5e07a67\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/aa096040e21a17c628dabea4bcb9d2d4f4542366\"\u003e\u003ccode\u003eaa09604\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/2161d4490aa66e4b120cfa9521874b6f857319dd\"\u003e\u003ccode\u003e2161d44\u003c/code\u003e\u003c/a\u003e fix: add hasOwn check before calling reviver (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.1.1...v5.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 devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diff` from 8.0.2 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kpdecker/jsdiff/blob/master/release-notes.md\"\u003ediff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/631\"\u003e#631\u003c/a\u003e - \u003cstrong\u003efix support for using an \u003ccode\u003eIntl.Segmenter\u003c/code\u003e with \u003ccode\u003ediffWords\u003c/code\u003e\u003c/strong\u003e. This has been almost completely broken since the feature was added in v6.0.0, since it would outright crash on any text that featured two consecutive newlines between a pair of words (a very common case).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/635\"\u003e#635\u003c/a\u003e - \u003cstrong\u003esmall tweaks to tokenization behaviour of \u003ccode\u003ediffWords\u003c/code\u003e\u003c/strong\u003e when used \u003cem\u003ewithout\u003c/em\u003e an \u003ccode\u003eIntl.Segmenter\u003c/code\u003e. Specifically, the soft hyphen (U+00AD) is no longer considered to be a word break, and the multiplication and division signs (\u003ccode\u003e×\u003c/code\u003e and \u003ccode\u003e÷\u003c/code\u003e) are now treated as punctuation instead of as letters / word characters.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/641\"\u003e#641\u003c/a\u003e - \u003cstrong\u003ethe format of file headers in \u003ccode\u003ecreatePatch\u003c/code\u003e etc. patches can now be customised somewhat\u003c/strong\u003e. It now takes a \u003ccode\u003eheaderOptions\u003c/code\u003e option that can be used to disable the file headers entirely, or omit the \u003ccode\u003eIndex:\u003c/code\u003e line and/or the underline. In particular, this was motivated by a request to make jsdiff patches compatible with react-diff-view, which they now are if produced with \u003ccode\u003eheaderOptions: FILE_HEADERS_ONLY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/647\"\u003e#647\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/649\"\u003e#649\u003c/a\u003e - \u003cstrong\u003efix denial-of-service vulnerabilities in \u003ccode\u003eparsePatch\u003c/code\u003e whereby adversarial input could cause a memory-leaking infinite loop, typically crashing the calling process\u003c/strong\u003e. Also fixed ReDOS vulnerabilities whereby adversarially-crafted patch headers could take cubic time to parse. Now, \u003ccode\u003eparsePatch\u003c/code\u003e should reliably take linear time. (Handling of headers that include the line break characters \u003ccode\u003e\\r\u003c/code\u003e, \u003ccode\u003e\\u2028\u003c/code\u003e, or \u003ccode\u003e\\u2029\u003c/code\u003e in non-trailing positions is also now more reasonable as side effect of the fix.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/13576bfbcc444ce48f71cfd1e08529bd13962411\"\u003e\u003ccode\u003e13576bf\u003c/code\u003e\u003c/a\u003e 8.0.3 release (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/1179ccb0d31f497449e998a6e67b1b9220565764\"\u003e\u003ccode\u003e1179ccb\u003c/code\u003e\u003c/a\u003e Ignore .zed (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/949d6e2a44622b15b5a5be3ffcf196869c5a6b4c\"\u003e\u003ccode\u003e949d6e2\u003c/code\u003e\u003c/a\u003e Add test for the vuln I just fixed (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/15a1585230748c8ae6f8274c202e0c87309142f5\"\u003e\u003ccode\u003e15a1585\u003c/code\u003e\u003c/a\u003e Fix the second denial-of-service vulnerability in parsePatch (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/de95cca5329730cf9dcdd85c634633693b3ab3db\"\u003e\u003ccode\u003ede95cca\u003c/code\u003e\u003c/a\u003e Fix potentially cubic-time regex in parsePatch (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/b9aeedef3fe4764c3408b52990767bd7ac0425ab\"\u003e\u003ccode\u003eb9aeede\u003c/code\u003e\u003c/a\u003e Allow more customisation of file headers in patches (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/43c716c4a38aeb72939e41e7ef353a33615335bf\"\u003e\u003ccode\u003e43c716c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/636\"\u003e#636\u003c/a\u003e from kpdecker/dependabot/npm_and_yarn/node-forge-1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/b8162c77d711e9c17e440e4f62bad7c88fad1a88\"\u003e\u003ccode\u003eb8162c7\u003c/code\u003e\u003c/a\u003e Bump node-forge from 1.3.1 to 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/ad6dc1728e52e4124abcbf906072eaeaa9e63aea\"\u003e\u003ccode\u003ead6dc17\u003c/code\u003e\u003c/a\u003e Fix some bugs in the diffWords regex (and errors \u0026amp; ambiguities in the comment...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/3e1774afcfadc806baa58ee780923e4d4097319a\"\u003e\u003ccode\u003e3e1774a\u003c/code\u003e\u003c/a\u003e Fix a comment typo (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kpdecker/jsdiff/compare/v8.0.2...v8.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h3` from 1.15.3 to 1.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/h3js/h3/releases\"\u003eh3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/h3/compare/v1.15.4...v1.15.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a bug in \u003ccode\u003ereadBody(event)\u003c/code\u003e and \u003ccode\u003ereadRawBody(event)\u003c/code\u003e utils where certain \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header formats could cause the request body to be ignored.\u003c/p\u003e\n\u003cp\u003eIn some deployments (for example, behind TCP load balancers or non-normalizing proxies), this could allow request smuggling. The handling is now safe and fully compliant. (\u003ca href=\"https://github.com/h3js/h3/security/advisories/GHSA-mp2g-9vg9-f4cg\"\u003eread more\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereadRawBody:\u003c/strong\u003e Fix case-sensitive \u003ccode\u003eTransfer-Encoding\u003c/code\u003e check causing request smuggling risk (\u003ca href=\"https://github.com/h3js/h3/commit/618ccf4\"\u003e618ccf4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.15.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/h3/compare/v1.15.2...v1.15.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egetRequestHost:\u003c/strong\u003e Return first host from \u003ccode\u003ex-forwarded-host\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseSession:\u003c/strong\u003e Backport \u003ccode\u003eSessionManager\u003c/code\u003e interface to fix types (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e Fix typos (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1108\"\u003e#1108\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\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIzoukhai (\u003ca href=\"https://github.com/izoukhai\"\u003e\u003ccode\u003e@​izoukhai\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/h3js/h3/blob/v1.15.5/CHANGELOG.md\"\u003eh3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/h3/compare/v1.15.4...v1.15.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereadRawBody:\u003c/strong\u003e Fix case-sensitive \u003ccode\u003eTransfer-Encoding\u003c/code\u003e check causing request smuggling risk (\u003ca href=\"https://github.com/h3js/h3/commit/618ccf4\"\u003e618ccf4\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/h3js/h3/commit/e2462ec\"\u003ee2462ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ci (\u003ca href=\"https://github.com/h3js/h3/commit/c934599\"\u003ec934599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etest:types\u003c/code\u003e script (\u003ca href=\"https://github.com/h3js/h3/commit/0a4a115\"\u003e0a4a115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ci (\u003ca href=\"https://github.com/h3js/h3/commit/b4dce71\"\u003eb4dce71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate publish tag to 1.x (\u003ca href=\"https://github.com/h3js/h3/commit/589625c\"\u003e589625c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ts issue (\u003ca href=\"https://github.com/h3js/h3/commit/c9ebf80\"\u003ec9ebf80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/h3js/h3/commit/d18c074\"\u003ed18c074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more ts/lint issues (\u003ca href=\"https://github.com/h3js/h3/commit/bd92b74\"\u003ebd92b74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix publish tag (\u003ca href=\"https://github.com/h3js/h3/commit/401c9b8\"\u003e401c9b8\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\u003ev1.15.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/h3/compare/v1.15.2...v1.15.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserveStatic:\u003c/strong\u003e Omit decoded id from \u003ccode\u003estatusMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egetRequestHost:\u003c/strong\u003e Return first host from \u003ccode\u003ex-forwarded-host\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseSession:\u003c/strong\u003e Backport \u003ccode\u003eSessionManager\u003c/code\u003e interface to fix types (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erepository\u003c/code\u003e field (\u003ca href=\"https://github.com/h3js/h3/commit/d94b09a\"\u003ed94b09a\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 V1.15.3 (\u003ca href=\"https://github.com/h3js/h3/commit/3d0f4d5\"\u003e3d0f4d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e Fix typos (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply automated updates (\u003ca href=\"https://github.com/h3js/h3/commit/774956a\"\u003e774956a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/h3js/h3/commit/18d0bb7\"\u003e18d0bb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/24231b9c448aa852b15b889c53253a783f67a126\"\u003e\u003ccode\u003e24231b9\u003c/code\u003e\u003c/a\u003e chore(release): v1.15.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/bd92b74c706c0a7958eeca4de960b03c7a2d0684\"\u003e\u003ccode\u003ebd92b74\u003c/code\u003e\u003c/a\u003e chore: fix more ts/lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/d18c0743bb07cd1bcec6f41377f439bc7228c098\"\u003e\u003ccode\u003ed18c074\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/c9ebf80d988d48e2e895ab62709a51fa40a25127\"\u003e\u003ccode\u003ec9ebf80\u003c/code\u003e\u003c/a\u003e chore: fix ts issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/618ccf4f37b8b6148bea7f36040471af45bfb097\"\u003e\u003ccode\u003e618ccf4\u003c/code\u003e\u003c/a\u003e fix(readRawBody): fix case-sensitive \u003ccode\u003eTransfer-Encoding\u003c/code\u003e check causing reques...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/401c9b8f149ace41d6404c4653472bcae8211594\"\u003e\u003ccode\u003e401c9b8\u003c/code\u003e\u003c/a\u003e ci: fix publish tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/589625c3c547202a3836ab278aa044cf37f78b61\"\u003e\u003ccode\u003e589625c\u003c/code\u003e\u003c/a\u003e chore: update publish tag to 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/b4dce71c256911335f3402d09f30ffad120ad61a\"\u003e\u003ccode\u003eb4dce71\u003c/code\u003e\u003c/a\u003e chore: update ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/0a4a11508255a92575a0f1f2aad6e3681c2abd04\"\u003e\u003ccode\u003e0a4a115\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003etest:types\u003c/code\u003e script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/c9345997d59e003d54a6c46347ec0f344594cba8\"\u003e\u003ccode\u003ec934599\u003c/code\u003e\u003c/a\u003e chore: update ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/h3js/h3/compare/v1.15.3...v1.15.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev4.0.0-alpha.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.1...v4.0.0-alpha.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eIPXModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserveIPX\u003c/code\u003e util (\u003ca href=\"https://github.com/unjs/ipx/commit/2b2252d\"\u003e2b2252d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModernize ts usage (\u003ca href=\"https://github.com/unjs/ipx/commit/23f2564\"\u003e23f2564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to h3 v2 (\u003ca href=\"https://github.com/unjs/ipx/commit/d64cd73\"\u003ed64cd73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme with flatten, modulate, crop + animated modifiers (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Esm-only (\u003ca href=\"https://github.com/unjs/ipx/commit/48b60f2\"\u003e48b60f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce install size (\u003ca href=\"https://github.com/unjs/ipx/commit/69762d7\"\u003e69762d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize dist (\u003ca href=\"https://github.com/unjs/ipx/commit/1db481c\"\u003e1db481c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://github.com/unjs/ipx/commit/c897029\"\u003ec897029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ci (\u003ca href=\"https://github.com/unjs/ipx/commit/f7091d4\"\u003ef7091d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd automd (\u003ca href=\"https://github.com/unjs/ipx/commit/69c00e4\"\u003e69c00e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/f799aa1\"\u003ef799aa1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare for 4 alpha (\u003ca href=\"https://github.com/unjs/ipx/commit/791dac0\"\u003e791dac0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate examples (\u003ca href=\"https://github.com/unjs/ipx/commit/42de920\"\u003e42de920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://github.com/unjs/ipx/commit/5725964\"\u003e5725964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix type issues (\u003ca href=\"https://github.com/unjs/ipx/commit/9f61fd0\"\u003e9f61fd0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd basic migration nodes (\u003ca href=\"https://github.com/unjs/ipx/commit/21afdb0\"\u003e21afdb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/c9cd3af\"\u003ec9cd3af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun automd via lint:fix (\u003ca href=\"https://github.com/unjs/ipx/commit/7fb1298\"\u003e7fb1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild before typehecking (\u003ca href=\"https://github.com/unjs/ipx/commit/c88b6db\"\u003ec88b6db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e⚠️ Breaking Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 2.16.1 to 2.16.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): Host Header Injection via \u003ccode\u003ectx.hostname\u003c/code\u003e by \u003ca href=\"https://github.com/killagu\"\u003e\u003ccode\u003e@​killagu\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://github.com/koajs/koa/security/advisories/GHSA-7gcc-r8m5-44qm\"\u003ehttps://github.com/koajs/koa/security/advisories/GHSA-7gcc-r8m5-44qm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize referer before redirect by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1909\"\u003ekoajs/koa#1909\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.2...v2.16.3\"\u003ehttps://github.com/koajs/koa/compare/v2.16.2...v2.16.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: only allow back redirect to the same origin referer by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1898\"\u003ekoajs/koa#1898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ehttps://github.com/koajs/koa/compare/v2.16.1...v2.16.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/ca76ea6a4f2f49fb75575730404da146f66cb43c\"\u003e\u003ccode\u003eca76ea6\u003c/code\u003e\u003c/a\u003e 2.16.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/b76ddc01fdb703e51652b0fd131d16394cadcfeb\"\u003e\u003ccode\u003eb76ddc0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c8af309916bcc6ccb31313f018708bfc96ee2879\"\u003e\u003ccode\u003ec8af309\u003c/code\u003e\u003c/a\u003e 2.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/7af52688333289ac2e21933f039d31f7dfa395e0\"\u003e\u003ccode\u003e7af5268\u003c/code\u003e\u003c/a\u003e fix: normalize referer before redirect (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3b1688692471c70cf356ae526227e98982f56b09\"\u003e\u003ccode\u003e3b16886\u003c/code\u003e\u003c/a\u003e 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c61f094abe238a959c8611ca10f7f61cd10c0a2e\"\u003e\u003ccode\u003ec61f094\u003c/code\u003e\u003c/a\u003e chore: add publish tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c02f188132dec670549a748224952f1a0c62d7ca\"\u003e\u003ccode\u003ec02f188\u003c/code\u003e\u003c/a\u003e fix: only allow back redirect to the same origin referer (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for koa since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7bba97888a27a6162983056bcce2a6e28f668712\"\u003e\u003ccode\u003e7bba978\u003c/code\u003e\u003c/a\u003e 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/bd259425b2ca17b42897997f93e890314155522d\"\u003e\u003ccode\u003ebd25942\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1a9c27c75725474dbde57db2995b6281b267756d\"\u003e\u003ccode\u003e1a9c27c\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1a2e084af579731af66c221214e3ca8222c9bf23\"\u003e\u003ccode\u003e1a2e084\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ae24656237c3d58067442f790ce17eff84463a47\"\u003e\u003ccode\u003eae24656\u003c/code\u003e\u003c/a\u003e update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/b1003749228b2a79e1f237963a0d559ef7a0941e\"\u003e\u003ccode\u003eb100374\u003c/code\u003e\u003c/a\u003e limit recursion for **, improve perf considerably\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26ffeaa091b9f660833e23f42e07165b33e85c13\"\u003e\u003ccode\u003e26ffeaa\u003c/code\u003e\u003c/a\u003e lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/9eca892a4e5dbb20534f9f30483b85cdeee6c2eb\"\u003e\u003ccode\u003e9eca892\u003c/code\u003e\u003c/a\u003e lock node version to 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/00c323b188b704e5d4bc534ecec2268cfa70a32a\"\u003e\u003ccode\u003e00c323b\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/30486b2048929264f44d18822891cfffa02af78b\"\u003e\u003ccode\u003e30486b2\u003c/code\u003e\u003c/a\u003e update CI matrix and actions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanotar` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/nanotar/blob/main/CHANGELOG.md\"\u003enanotar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/nanotar/compare/v0.2.0...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\u003eparse:\u003c/strong\u003e ⚠️ Support extended item types and headers (\u003ca href=\"https://redirect.github.com/unjs/nanotar/pull/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e Handle long file names (\u003ca href=\"https://redirect.github.com/unjs/nanotar/pull/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSanitise paths (\u003ca href=\"https://redirect.github.com/unjs/nanotar/pull/58\"\u003e#58\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.2.0 (\u003ca href=\"https://github.com/unjs/nanotar/commit/7e35c5b\"\u003e7e35c5b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional tests for different formats (\u003ca href=\"https://github.com/unjs/nanotar/commit/f13b802\"\u003ef13b802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate fixture (\u003ca href=\"https://github.com/unjs/nanotar/commit/6fa56df\"\u003e6fa56df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e⚠️ Breaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e ⚠️ Support extended item types and headers (\u003ca href=\"https://redirect.github.com/unjs/nanotar/pull/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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\u003c/blockquote\u003e\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/nanotar/commit/10b6a2abf1195dcc3d61cac987705ae879733abe\"\u003e\u003ccode\u003e10b6a2a\u003c/code\u003e\u003c/a\u003e fix syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/nanotar/commit/632663805cb4ae7403166ef117b6ba1fa656bd13\"\u003e\u003ccode\u003e6326638\u003c/code\u003e\u003c/a\u003e chore: bump 0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/nanotar/commit/e5e68cf4d7955c5356d19ba56fa692aaf5f221b8\"\u003e\u003ccode\u003ee5e68cf\u003c/code\u003e\u003c/a\u003e fix: sanitise paths (\u003ca href=\"https://redirect.github.com/unjs/nanotar/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/nanotar/compare/v0.2.0...v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-forge` from 1.3.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md\"\u003enode-forge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3 - 2025-12-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[pkcs12] Make digestAlgorithm parameters optional to fix PKCS#12/PFX issues\nintroduced in 1.3.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.2 - 2025-11-25\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: ASN.1 Validator Desynchronization\n\u003cul\u003e\n\u003cli\u003eAn Interpretation Conflict (CWE-436) vulnerability in node-forge versions\n1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1\nstructures to desynchronize schema validations, yielding a semantic\ndivergence that may bypass downstream cryptographic verifications and\nsecurity decisions.\u003c/li\u003e\n\u003cli\u003eReported by Hunter Wodzenski.\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-12816\"\u003eCVE-2025-12816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-5gfm-wpxj-wjgq\"\u003eGHSA-5gfm-wpxj-wjgq\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: ASN.1 Unbounded Recursion\n\u003cul\u003e\n\u003cli\u003eAn Uncontrolled Recursion (CWE-674) vulnerability in node-forge versions\n1.3.1 and below enables remote, unauthenticated attackers to craft deep\nASN.1 structures that trigger unbounded recursive parsing. This leads to a\nDenial-of-Service (DoS) via stack exhaustion when parsing untrusted DER\ninputs.\u003c/li\u003e\n\u003cli\u003eReported by Hunter Wodzenski.\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-66031\"\u003eCVE-2025-66031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-554w-wpv2-vw27\"\u003eGHSA-554w-wpv2-vw27\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMODERATE\u003c/strong\u003e: ASN.1 OID Integer Truncation\n\u003cul\u003e\n\u003cli\u003eAn Integer Overflow (CWE-190) vulnerability in node-forge versions 1.3.1\nand below enables remote, unauthenticated attackers to craft ASN.1\nstructures containing OIDs with oversized arcs. These arcs may be decoded\nas smaller, trusted OIDs due to 32-bit bitwise truncation, enabling the\nbypass of downstream OID-based security decisions.\u003c/li\u003e\n\u003cli\u003eReported by Hunter Wodzenski.\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-66030\"\u003eCVE-2025-66030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-65ch-62r8-g69g\"\u003eGHSA-65ch-62r8-g69g\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[asn1] Fix for vulnerability identified by CVE-2025-12816 PKCS#12 MAC\nverification bypass due to missing macData enforcement and improper\nasn1.validate routine.\u003c/li\u003e\n\u003cli\u003e[asn1] Add \u003ccode\u003efromDer()\u003c/code\u003e max recursion depth check.\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003easn1.maxDepth\u003c/code\u003e global configurable maximum depth of 256.\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003easn1.fromDer()\u003c/code\u003e per-call \u003ccode\u003emaxDepth\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNOTE\u003c/strong\u003e: The default maximum is assumed to be higher than needed for valid\ndata. If this assumption is false then this could be a breaking change.\nPlease file an issue if there are use cases that need a higher maximum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNOTE\u003c/strong\u003e: The per-call \u003ccode\u003emaxDepth\u003c/code\u003e parameter has not been exposed up through\nall of the API stack due to the complexities involved. Please file an issue\nif there are use cases that require this instead of changing the default\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/1cea0aff4901589ae86e314f25782bbe312f9f69\"\u003e\u003ccode\u003e1cea0af\u003c/code\u003e\u003c/a\u003e Release 1.3.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/5265989cf5e54cfe1e27a10d71523007ce0507b1\"\u003e\u003ccode\u003e5265989\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/e4f3961406395dd8e985dcf841852ceca73ac3a9\"\u003e\u003ccode\u003ee4f3961\u003c/code\u003e\u003c/a\u003e Fix changelog for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/503979b0295cf633a30199d6bd937f4a222481a0\"\u003e\u003ccode\u003e503979b\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/c3b3b32a8c157ac57752934d3af63b5f798b58b8\"\u003e\u003ccode\u003ec3b3b32\u003c/code\u003e\u003c/a\u003e Make digestAlgorithm parameters optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/6f70043a6db1abb9f3304f3d432efed3ba50fcca\"\u003e\u003ccode\u003e6f70043\u003c/code\u003e\u003c/a\u003e Update CVE details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/f547b0d292745094190ecb250429d21e8804a375\"\u003e\u003ccode\u003ef547b0d\u003c/code\u003e\u003c/a\u003e Start 1.3.3-0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/235ad3e70e4fdfdca4fdeb662dfba6588e2c38bd\"\u003e\u003ccode\u003e235ad3e\u003c/code\u003e\u003c/a\u003e Release 1.3.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/25982441171dc9815c87d3d886c5c8a1d092b334\"\u003e\u003ccode\u003e2598244\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/0032dd0be8b6fb1b1092ef754d1dde91c10a95ad\"\u003e\u003ccode\u003e0032dd0\u003c/code\u003e\u003c/a\u003e Fix typos.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.15.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: add \u003ccode\u003estrictMerge\u003c/code\u003e option to wrap object/primitive conflicts in an array (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/425\"\u003e#425\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ljharb/qs/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eduplicates\u003c/code\u003e option should not apply to bracket notation keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/\u003ccode\u003eparseArrayValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e is true (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove extraneous comments (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] ensure \u003ccode\u003earrayLimit\u003c/code\u003e applies to \u003ccode\u003e[]\u003c/code\u003e notation as well\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: when a custom decoder returns \u003ccode\u003enull\u003c/code\u003e for a key, ignore that key\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: extract key segment splitting helper\u003c/li\u003e\n\u003cli\u003e[meta] add threat model\u003c/li\u003e\n\u003cli\u003e[actions] add workflow permissions\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003estringify\u003c/code\u003e: increase coverage\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/d9b4c66303375493c68c42d68e363e50b1753771\"\u003e\u003ccode\u003ed9b4c66\u003c/code\u003e\u003c/a\u003e v6.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/cb41a545a32422ad3044584d3c4fa8f953552605\"\u003e\u003ccode\u003ecb41a54\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: add \u003ccode\u003estrictMerge\u003c/code\u003e option to wrap object/primitive conflicts in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/88e15636da953397262bd3014ab8b0d17d5c8039\"\u003e\u003ccode\u003e88e1563\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eduplicates\u003c/code\u003e option should not apply to bracket notation keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/9d441d270486c3cc77f17289a9e0921c0f742aff\"\u003e\u003ccode\u003e9d441d2\u003c/code\u003e\u003c/a\u003e Merge backport release tags v6.0.6–v6.13.3 into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/85cc8cac6b444c9b4cb1172a151ac8fdee0a0301\"\u003e\u003ccode\u003e85cc8ca\u003c/code\u003e\u003c/a\u003e v6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/ffc12aa71030f508ab28cccbb1987424abf52379\"\u003e\u003ccode\u003effc12aa\u003c/code\u003e\u003c/a\u003e v6.11.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/0506b11e457f6b3847b1dcf65b5c11c0eaf5dfb9\"\u003e\u003ccode\u003e0506b11\u003c/code\u003e\u003c/a\u003e [actions] update reusable workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/6a37fafc75ce8a3d00ef611c9d7acfccc6ec449c\"\u003e\u003ccode\u003e6a37faf\u003c/code\u003e\u003c/a\u003e [actions] update reusable workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/8e8df5a3b147ec2f86830c2e3de1016a7ecbc18b\"\u003e\u003ccode\u003e8e8df5a\u003c/code\u003e\u003c/a\u003e [Fix] fix regressions from robustness refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/d60bab35a42b3c789d7a1461ea176eaee74eb751\"\u003e\u003ccode\u003ed60bab3\u003c/code\u003e\u003c/a\u003e v6.10.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.14.0...v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.44.2 to 4.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.59.0\u003c/h2\u003e\n\u003ch2\u003e4.59.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-02-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThrow when the generated bundle contains paths that would leave the output directory (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6276\"\u003e#6276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6275\"\u003e#6275\u003c/a\u003e: Validate bundle stays within output dir (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.58.0\u003c/h2\u003e\n\u003ch2\u003e4.58.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-02-20\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlso support \u003ccode\u003e__NO_SIDE_EFFECTS__\u003c/code\u003e annotation before variable declarations declaring function expressions (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6272\"\u003e#6272\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6256\"\u003e#6256\u003c/a\u003e: docs: document PreRenderedChunk properties including isDynamicEntry and isImplicitEntry (\u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6259\"\u003e#6259\u003c/a\u003e: docs: Correct typo and improve sentence structure in docs for \u003ccode\u003eoutput.experimentalMinChunkSize\u003c/code\u003e (\u003ca href=\"https://github.com/millerick\"\u003e\u003ccode\u003e@​millerick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6260\"\u003e#6260\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v47 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6261\"\u003e#6261\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6262\"\u003e#6262\u003c/a\u003e: Avoid unnecessary cloning of the code string (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6263\"\u003e#6263\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6265\"\u003e#6265\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6267\"\u003e#6267\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6268\"\u003e#6268\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v63 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6269\"\u003e#6269\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6270\"\u003e#6270\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6272\"\u003e#6272\u003c/a\u003e: forward NO_SIDE_EFFECTS annotations to function expressions in variable declarations (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.57.1\u003c/h2\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.59.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-02-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThrow when the generated bundle contains paths that would leave the output directory (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6276\"\u003e#6276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6275\"\u003e#6275\u003c/a\u003e: Validate bundle stays within output dir (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.58.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-02-20\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlso support \u003ccode\u003e__NO_SIDE_EFFECTS__\u003c/code\u003e annotation before variable declarations declaring function expressions (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6272\"\u003e#6272\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6256\"\u003e#6256\u003c/a\u003e: docs: document PreRenderedChunk properties including isDynamicEntry and isImplicitEntry (\u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6259\"\u003e#6259\u003c/a\u003e: docs: Correct typo and improve sentence structure in docs for \u003ccode\u003eoutput.experimentalMinChunkSize\u003c/code\u003e (\u003ca href=\"https://github.com/millerick\"\u003e\u003ccode\u003e@​millerick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6260\"\u003e#6260\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v47 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6261\"\u003e#6261\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6262\"\u003e#6262\u003c/a\u003e: Avoid unnecessary cloning of the code string (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6263\"\u003e#6263\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6265\"\u003e#6265\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6267\"\u003e#6267\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6268\"\u003e#6268\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v63 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6269\"\u003e#6269\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6270\"\u003e#6270\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6272\"\u003e#6272\u003c/a\u003e: forward NO_SIDE_EFFECTS annotations to function expressions in variable declarations (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/commit/ae846957f109690a866cc3e4c073613c338d3476\"\u003e\u003ccode\u003eae84695\u003c/code\u003e\u003c/a\u003e 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b39616e9175b3d9fc3977c99153174c490805a93\"\u003e\u003ccode\u003eb39616e\u003c/code\u003e\u003c/a\u003e Update audit-resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c60770d7aaf750e512c1b2774989ea4596e660b2\"\u003e\u003ccode\u003ec60770d\u003c/code\u003e\u003c/a\u003e Validate bundle stays within output dir (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6275\"\u003e#6275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/33f39c1f205ea2eadaf4b589e493453e2baa3662\"\u003e\u003ccode\u003e33f39c1\u003c/code\u003e\u003c/a\u003e 4.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b61c40803b717854c1c28937e8098e5ad3c7b8ca\"\u003e\u003ccode\u003eb61c408\u003c/code\u003e\u003c/a\u003e forward NO_SIDE_EFFECTS annotations to function expressions in variable decla...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/7f00689ec90e2cafb11c26eefbcac62343c936f6\"\u003e\u003ccode\u003e7f00689\u003c/code\u003e\u003c/a\u003e Extend agent instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commi...\n\n_Description has been truncated_","html_url":"https://github.com/zym9863/Neon-and-Night/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zym9863%2FNeon-and-Night/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3780408644","node_id":"PR_kwDOC-QG6c67ektY","number":77,"state":"open","title":"Bump ipx and netlify-cli","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T07:04:40.000Z","updated_at":"2026-01-05T07:05:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"17.36.4","new_version":"23.13.0"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 17.36.4 to 23.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.13.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.3...v23.13.0\"\u003e23.13.0\u003c/a\u003e (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass AIG env vars to child process (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7826\"\u003e#7826\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/368c98bfc550b7dbf150bf001279cd7c4cada224\"\u003e368c98b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eEBADPLATFORM\u003c/code\u003e when running \u003ccode\u003enpm ci\u003c/code\u003e (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.3...v23.13.0\"\u003e23.13.0\u003c/a\u003e (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass AIG env vars to child process (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7826\"\u003e#7826\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/368c98bfc550b7dbf150bf001279cd7c4cada224\"\u003e368c98b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm-shrinkwrap.json:\u003c/strong\u003e update lockfile (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-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/netlify/cli/commit/31e8323fe5450687ec7abcdfc5eefbde5c4193c4\"\u003e\u003ccode\u003e31e8323\u003c/code\u003e\u003c/a\u003e chore(main): release 23.13.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7827\"\u003e#7827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/0ce6afe0ac740a26ebf529178f2d4e40faf12dfe\"\u003e\u003ccode\u003e0ce6afe\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and verdaccio (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/368c98bfc550b7dbf150bf001279cd7c4cada224\"\u003e\u003ccode\u003e368c98b\u003c/code\u003e\u003c/a\u003e feat: pass AIG env vars to child process (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7826\"\u003e#7826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c4ae5bb1169c121e7e9f6ae1419d7b9797c9fd27\"\u003e\u003ccode\u003ec4ae5bb\u003c/code\u003e\u003c/a\u003e test: add test for printing source_zip_filename (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7816\"\u003e#7816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/beee1443c8bed59aa7d0ae381e4f299f8e8b70d7\"\u003e\u003ccode\u003ebeee144\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7813\"\u003e#7813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/25d8101f021983287c9b3112fbda2a810e26677b\"\u003e\u003ccode\u003e25d8101\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v1.4.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7807\"\u003e#7807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e\u003ccode\u003e6c83dfe\u003c/code\u003e\u003c/a\u003e fix: include sourceZipFileName in results for printing results if available (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e\u003ccode\u003e6d4de26\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c00b0bfab66e7350950cdbc8c5037d587a53c595\"\u003e\u003ccode\u003ec00b0bf\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7806\"\u003e#7806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e\u003ccode\u003e1c41700\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v17.36.4...v23.13.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ReproducibiliTea-org/reproducibiliTea/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ReproducibiliTea-org/reproducibiliTea/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReproducibiliTea-org%2FreproducibiliTea/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"},{"uuid":"3714753158","node_id":"PR_kwDOPn2Z1s64Hd5w","number":7,"state":"open","title":"build(deps): bump ipx and netlify-cli","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-10T11:16:23.000Z","updated_at":"2025-12-10T11:16:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"17.38.1","new_version":"23.12.3"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 17.38.1 to 23.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.12.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eEBADPLATFORM\u003c/code\u003e when running \u003ccode\u003enpm ci\u003c/code\u003e (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm-shrinkwrap.json:\u003c/strong\u003e update lockfile (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ECONNRESET errors in Node.js 24.x (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7772\"\u003e#7772\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/03de2a0fa8f6dc341d30ab276fba0d3a35cc43b1\"\u003e03de2a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.10.0...v23.11.0\"\u003e23.11.0\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/beee1443c8bed59aa7d0ae381e4f299f8e8b70d7\"\u003e\u003ccode\u003ebeee144\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7813\"\u003e#7813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/25d8101f021983287c9b3112fbda2a810e26677b\"\u003e\u003ccode\u003e25d8101\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v1.4.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7807\"\u003e#7807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e\u003ccode\u003e6c83dfe\u003c/code\u003e\u003c/a\u003e fix: include sourceZipFileName in results for printing results if available (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e\u003ccode\u003e6d4de26\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c00b0bfab66e7350950cdbc8c5037d587a53c595\"\u003e\u003ccode\u003ec00b0bf\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7806\"\u003e#7806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e\u003ccode\u003e1c41700\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/41c2ae8d522867af45d782492657efb8d5b7c997\"\u003e\u003ccode\u003e41c2ae8\u003c/code\u003e\u003c/a\u003e build: add missing \u003ccode\u003epackageManager\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c92f9b0606db34044f863db9ba376d960b6897a4\"\u003e\u003ccode\u003ec92f9b0\u003c/code\u003e\u003c/a\u003e test(e2e): actually log child proc output on failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/49f8ce846eda1a473b4e8f719094bdc41f812bb6\"\u003e\u003ccode\u003e49f8ce8\u003c/code\u003e\u003c/a\u003e ci(e2e): let corepack manage package managers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/47eb885d94160bebb64a52259936249100374c7d\"\u003e\u003ccode\u003e47eb885\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7801\"\u003e#7801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v17.38.1...v23.12.3\"\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/svenjens/n8n-chatbot/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/svenjens/n8n-chatbot/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenjens%2Fn8n-chatbot/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"3699220603","node_id":"PR_kwDOGTnobs63T0OZ","number":27,"state":"closed","title":"Bump ipx and netlify-cli","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-05T14:37:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-05T14:35:43.000Z","updated_at":"2025-12-05T14:37:31.000Z","time_to_close":107,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"17.36.2","new_version":"23.12.3"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 17.36.2 to 23.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.12.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eEBADPLATFORM\u003c/code\u003e when running \u003ccode\u003enpm ci\u003c/code\u003e (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm-shrinkwrap.json:\u003c/strong\u003e update lockfile (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ECONNRESET errors in Node.js 24.x (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7772\"\u003e#7772\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/03de2a0fa8f6dc341d30ab276fba0d3a35cc43b1\"\u003e03de2a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.10.0...v23.11.0\"\u003e23.11.0\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/beee1443c8bed59aa7d0ae381e4f299f8e8b70d7\"\u003e\u003ccode\u003ebeee144\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7813\"\u003e#7813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/25d8101f021983287c9b3112fbda2a810e26677b\"\u003e\u003ccode\u003e25d8101\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v1.4.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7807\"\u003e#7807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e\u003ccode\u003e6c83dfe\u003c/code\u003e\u003c/a\u003e fix: include sourceZipFileName in results for printing results if available (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e\u003ccode\u003e6d4de26\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c00b0bfab66e7350950cdbc8c5037d587a53c595\"\u003e\u003ccode\u003ec00b0bf\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7806\"\u003e#7806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e\u003ccode\u003e1c41700\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/41c2ae8d522867af45d782492657efb8d5b7c997\"\u003e\u003ccode\u003e41c2ae8\u003c/code\u003e\u003c/a\u003e build: add missing \u003ccode\u003epackageManager\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c92f9b0606db34044f863db9ba376d960b6897a4\"\u003e\u003ccode\u003ec92f9b0\u003c/code\u003e\u003c/a\u003e test(e2e): actually log child proc output on failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/49f8ce846eda1a473b4e8f719094bdc41f812bb6\"\u003e\u003ccode\u003e49f8ce8\u003c/code\u003e\u003c/a\u003e ci(e2e): let corepack manage package managers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/47eb885d94160bebb64a52259936249100374c7d\"\u003e\u003ccode\u003e47eb885\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7801\"\u003e#7801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v17.36.2...v23.12.3\"\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sarchlab/sarchlab.github.io/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/sarchlab/sarchlab.github.io/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarchlab%2Fsarchlab.github.io/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"3683450556","node_id":"PR_kwDOKhE1Bs62egQu","number":3,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-02T00:48:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T00:37:01.000Z","updated_at":"2025-12-02T00:48:36.000Z","time_to_close":685,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":24,"packages":[{"name":"@nuxt/devtools","old_version":"1.0.0-beta.0","new_version":"3.1.1","repository_url":"https://github.com/nuxt/devtools"},{"name":"nuxt","old_version":"3.7.4","new_version":"3.20.1","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@intlify/core-base","old_version":"9.5.0","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"ipx","old_version":"2.0.0-1","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"path-to-regexp","old_version":"6.2.1","new_version":"6.3.0","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"tar-fs","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"tar-fs","old_version":"3.0.4","new_version":"3.1.1","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"serialize-javascript","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"webpack","old_version":"5.88.2","new_version":"5.103.0","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm_and_yarn group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxt/devtools](https://github.com/nuxt/devtools/tree/HEAD/packages/devtools) | `1.0.0-beta.0` | `3.1.1` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.7.4` | `3.20.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `9.5.0` | `9.14.5` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [ipx](https://github.com/unjs/ipx) | `2.0.0-1` | `2.1.1` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `6.2.1` | `6.3.0` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.1` | `2.1.4` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `3.0.4` | `3.1.1` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `6.0.1` | `6.0.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.88.2` | `5.103.0` |\n\n\nUpdates `@nuxt/devtools` from 1.0.0-beta.0 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/nuxt/devtools/releases\"\u003e\u003ccode\u003e@​nuxt/devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport passing additional permissions to the iframe  -  by \u003ca href=\"https://github.com/RihanArfan\"\u003e\u003ccode\u003e@​RihanArfan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/911\"\u003enuxt/devtools#911\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c9\"\u003e\u003c!-- raw HTML omitted --\u003e(bc1d1)\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\u003eui\u003c/strong\u003e: Remove flash when switching to dark  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/909\"\u003enuxt/devtools#909\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/75a814f8\"\u003e\u003c!-- raw HTML omitted --\u003e(75a81)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.1.0...v3.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Vue DevTools, close \u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/898\"\u003e#898\u003c/a\u003e  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/898\"\u003enuxt/devtools#898\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/1175374c\"\u003e\u003c!-- raw HTML omitted --\u003e(11753)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.1...v3.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd expiermental support for Vite DevTools  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2\"\u003e\u003c!-- raw HTML omitted --\u003e(68137)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove vite devtools integration  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37\"\u003e\u003c!-- raw HTML omitted --\u003e(8759c)\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\u003eUpdate text color for default inputs description  -  by \u003ca href=\"https://github.com/elonehoo\"\u003e\u003ccode\u003e@​elonehoo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/904\"\u003enuxt/devtools#904\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b71\"\u003e\u003c!-- raw HTML omitted --\u003e(8cd29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0...v3.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Nuxt 4 for kit and client  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/901\"\u003enuxt/devtools#901\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc5817ea\"\u003e\u003c!-- raw HTML omitted --\u003e(bc581)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.1...v3.0.0-beta.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0-beta.1\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Nuxt 4 for kit and client  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/901\"\u003enuxt/devtools#901\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc5817ea\"\u003e\u003c!-- raw HTML omitted --\u003e(bc581)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0-beta.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.7.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/nuxt/devtools/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/devtools\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/nuxt/devtools/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e remove flash when switching to dark (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/909\"\u003e#909\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/75a814f8a0664a4661e24f9d9c6a6abb73bbc490\"\u003e75a814f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport passing additional permissions to the iframe (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/911\"\u003e#911\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c92a7da9bc6e1870417029c50cb66a964e\"\u003ebc1d11c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.1...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-11-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate Vue DevTools, close \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/898\"\u003e#898\u003c/a\u003e (\u003ca href=\"https://github.com/nuxt/devtools/commit/1175374c80f98fd1fa180c0a0d60f77f2e630d9d\"\u003e1175374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0...v3.0.1\"\u003e3.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate text color for default inputs description (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/904\"\u003e#904\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b7103d258f6c788c57f7bc97e33dcad26ab\"\u003e8cd29b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd expiermental support for Vite DevTools (\u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2d1acf4488cef7314e9ff8ebcc3db1c21\"\u003e681378a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove vite devtools integration (\u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37461a3e7e843967220aafb08c037178a9\"\u003e8759cf3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.2...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.1...v3.0.0-beta.2\"\u003e3.0.0-beta.2\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0-beta.1\"\u003e3.0.0-beta.1\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/103558085147f7c099edd1d20e35c52aaebb31de\"\u003e\u003ccode\u003e1035580\u003c/code\u003e\u003c/a\u003e chore: release v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/9b54c01c041c29b9fe3132abf85b351c972336d2\"\u003e\u003ccode\u003e9b54c01\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c92a7da9bc6e1870417029c50cb66a964e\"\u003e\u003ccode\u003ebc1d11c\u003c/code\u003e\u003c/a\u003e feat: support passing additional permissions to the iframe (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/ba55eec7b6c514d87cbe554545fd2c7d7b1ca64e\"\u003e\u003ccode\u003eba55eec\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/21c4610b11f06a87f713999f0033dc7ccf290eae\"\u003e\u003ccode\u003e21c4610\u003c/code\u003e\u003c/a\u003e chore: release v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37461a3e7e843967220aafb08c037178a9\"\u003e\u003ccode\u003e8759cf3\u003c/code\u003e\u003c/a\u003e feat: improve vite devtools integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/94fc4ef20f8eb67089c3ea0b9c9a1c14950065b5\"\u003e\u003ccode\u003e94fc4ef\u003c/code\u003e\u003c/a\u003e chore: fix type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2d1acf4488cef7314e9ff8ebcc3db1c21\"\u003e\u003ccode\u003e681378a\u003c/code\u003e\u003c/a\u003e feat: add expiermental support for Vite DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b7103d258f6c788c57f7bc97e33dcad26ab\"\u003e\u003ccode\u003e8cd29b7\u003c/code\u003e\u003c/a\u003e fix: update text color for default inputs description (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/be134cc5aea3504f89e020216f1f46f0c8fd2aae\"\u003e\u003ccode\u003ebe134cc\u003c/code\u003e\u003c/a\u003e chore: release v3.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/devtools/commits/v3.1.1/packages/devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​nuxt/devtools\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 3.7.4 to 3.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.20.1 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe --channel=v3\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.20.0...v3.20.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Unset \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e for server environment (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33550\"\u003e#33550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Deprecate \u003ccode\u003eImportPresetWithDeprecation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33596\"\u003e#33596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct warning message for prefetch/noPrefetch conflict (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33617\"\u003e#33617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Remove \u003ccode\u003e\u0026lt;nuxt-error-overlay\u0026gt;\u003c/code\u003e iframe border (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33625\"\u003e#33625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Use rolldown replace only in build (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33615\"\u003e#33615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Use directory paths in \u003ccode\u003emoduleEntryPaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33628\"\u003e#33628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Start error overlay minimized based on status code (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33658\"\u003e#33658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Ensure \u003ccode\u003eoptimizeDeps\u003c/code\u003e config is applied before other plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33586\"\u003e#33586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Respect layer priority order for scanned components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33654\"\u003e#33654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Process prerender routes on \u003ccode\u003epages:resolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33662\"\u003e#33662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Remove abort signal event listeners after render (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33665\"\u003e#33665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cleanup event listener with cleanup signal (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33667\"\u003e#33667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Respect vite proxy in dev middleware (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33670\"\u003e#33670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nitro,nuxt,schema,vite:\u003c/strong\u003e Explicitly import process/performance (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33650\"\u003e#33650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in eslint flat config description (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33569\"\u003e#33569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd signal support to useAsyncData examples (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33601\"\u003e#33601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003ecookieStore\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33572\"\u003e#33572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003epending\u003c/code\u003e as alias of \u003ccode\u003estatus === 'pending'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33221\"\u003e#33221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify route middleware doesn't affect API routes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33643\"\u003e#33643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove docs for \u003ccode\u003euseHead\u003c/code\u003e/\u003ccode\u003euseHydration\u003c/code\u003e/\u003ccode\u003euseLazy*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33626\"\u003e#33626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypo (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33655\"\u003e#33655\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003everifyDepsBeforeRun: install\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33603\"\u003e#33603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce redirects in docs links (\u003ca href=\"https://github.com/nuxt/nuxt/commit/bbdc72e35\"\u003ebbdc72e35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint docs (\u003ca href=\"https://github.com/nuxt/nuxt/commit/352bdbc93\"\u003e352bdbc93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove verify deps before run (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e9e1c5b97\"\u003ee9e1c5b97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable cache in release action (\u003ca href=\"https://github.com/nuxt/nuxt/commit/885df65f4\"\u003e885df65f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt/nuxt/commit/1d2ee45924109c5726562cd11aaabc7ef9b963f8\"\u003e\u003ccode\u003e1d2ee45\u003c/code\u003e\u003c/a\u003e v3.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/22311a621d359935fedd065f3c2cad8bda894d2c\"\u003e\u003ccode\u003e22311a6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33472\"\u003e#33472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8f718bc5c2a69e222b0e626b7d6d698c14dbe3e6\"\u003e\u003ccode\u003e8f718bc\u003c/code\u003e\u003c/a\u003e fix(nuxt): cleanup event listener with cleanup signal (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33667\"\u003e#33667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/286a18a549433f1356b80352140e341be61d1602\"\u003e\u003ccode\u003e286a18a\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove abort signal event listeners after render (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33665\"\u003e#33665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4105d1ab718c96b9633cbeb111afb74c831e11fd\"\u003e\u003ccode\u003e4105d1a\u003c/code\u003e\u003c/a\u003e fix(nuxt): process prerender routes on \u003ccode\u003epages:resolved\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33662\"\u003e#33662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3f812d63e5d4e12fd7ea1a711ccc36882a993529\"\u003e\u003ccode\u003e3f812d6\u003c/code\u003e\u003c/a\u003e fix(nuxt): respect layer priority order for scanned components (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33654\"\u003e#33654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2f8656118a58d58ec2aee6ad639cd9e2dedda952\"\u003e\u003ccode\u003e2f86561\u003c/code\u003e\u003c/a\u003e refactor(kit,nitro,nuxt,schema,vite): explicitly import process/performance (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/bbdc72e3580e6b786fb38126f3eedb1aaf5683a5\"\u003e\u003ccode\u003ebbdc72e\u003c/code\u003e\u003c/a\u003e chore: reduce redirects in docs links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d47b57cf3b651e0c01ef3bf87c1a5bcb2b5036c4\"\u003e\u003ccode\u003ed47b57c\u003c/code\u003e\u003c/a\u003e fix(nuxt): correct warning message for prefetch/noPrefetch conflict (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33617\"\u003e#33617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4c0d475b112f27fb28410ce98e2e7b105fa783a7\"\u003e\u003ccode\u003e4c0d475\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt,schema): deprecate \u003ccode\u003eImportPresetWithDeprecation\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33596\"\u003e#33596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.20.1/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.23.1 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f743094585b39bd9f7a9e3a3561215b2103e2474\"\u003e\u003ccode\u003ef743094\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17441\"\u003e#17441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdbf1b32b3aa3705761ff820661e81c0aececab7\"\u003e\u003ccode\u003efdbf1b3\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003efinally\u003c/code\u003e causes unexpected return value (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17366\"\u003e#17366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 9.5.0 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: XSS vulnerability with prototype pollution on AST: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prototype pollusion on deepCopy: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: messages \u003ccode\u003edeepCopy\u003c/code\u003e mutates \u003ccode\u003esrc\u003c/code\u003e arguments  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/1975\"\u003eintlify/vue-i18n#1975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev12.0.0-alpha.3 (2025-07-02T15:15:01Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/intlify/vue-i18n/releases/tag/v12.0.0-alpha.3\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePart options support for $n by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2170\"\u003eintlify/vue-i18n#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Part options support $d by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2177\"\u003eintlify/vue-i18n#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2157\"\u003eintlify/vue-i18n#2157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(typing): n() \u0026amp; d() output depending \u0026quot;part\u0026quot; option by \u003ca href=\"https://github.com/pinguet62\"\u003e\u003ccode\u003e@​pinguet62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2193\"\u003eintlify/vue-i18n#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix declaration order in Number formatting with options ResourceKeys must be before OptionsType by \u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: update component injection APIs for drop legacy by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2176\"\u003eintlify/vue-i18n#2176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update slot key filtering to exclude internal keys by \u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improvement \u003ccode\u003en\u003c/code\u003e and \u003ccode\u003e$n\u003c/code\u003e typings by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2174\"\u003eintlify/vue-i18n#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed, list, modifier examples by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2186\"\u003eintlify/vue-i18n#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error on duplicate useI18n calling on local scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2204\"\u003eintlify/vue-i18n#2204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in CHANGELOG by \u003ca href=\"https://github.com/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: llms friendly text generation by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2168\"\u003eintlify/vue-i18n#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo in pluralization.md by \u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace Legacy API usage with Composition API usage by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2196\"\u003eintlify/vue-i18n#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🍭 Examples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: Storybook Example with vue3 and vite by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2173\"\u003eintlify/vue-i18n#2173\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/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2e255c59ded7caf7c35f67190a336ce4cec82816\"\u003e\u003ccode\u003e2e255c5\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6695eec30737265032dca70690df00ad8d3aa713\"\u003e\u003ccode\u003e6695eec\u003c/code\u003e\u003c/a\u003e fix: update package name for npm provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2b5149d42afe9b00a514e6b1ee2021212e47edf5\"\u003e\u003ccode\u003e2b5149d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;release: v9.14.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/26449f9d74165736cd1d5ff768ff3c7d12d8a8d5\"\u003e\u003ccode\u003e26449f9\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/5448139375d123c90019f372404de6138ff6b588\"\u003e\u003ccode\u003e5448139\u003c/code\u003e\u003c/a\u003e release: v9.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/af67265181fa776dab006afbab85de6a47a34d66\"\u003e\u003ccode\u003eaf67265\u003c/code\u003e\u003c/a\u003e release: v9.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/8e9f6d5a6bb828708c5d8d059010251b51f5c7d2\"\u003e\u003ccode\u003e8e9f6d5\u003c/code\u003e\u003c/a\u003e release: v9.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/e37cba0657e9f5896203a07f062936362d72dc17\"\u003e\u003ccode\u003ee37cba0\u003c/code\u003e\u003c/a\u003e release: v9.13.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 4.3.2 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca3c7b6: chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9306d09: feat: pass \u003ccode\u003euneval\u003c/code\u003e to replacer, for handling nested custom types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb617c7c: perf: shrink \u003ccode\u003euneval\u003c/code\u003e output with null-proto objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca3c7b6: chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9306d09: feat: pass \u003ccode\u003euneval\u003c/code\u003e to replacer, for handling nested custom types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb617c7c: perf: shrink \u003ccode\u003euneval\u003c/code\u003e output with null-proto objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/f4b37f37ee91d1c22e41920a7320d320f5deaae8\"\u003e\u003ccode\u003ef4b37f3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/828fa1cffe61e7b9b27366a19e9e88deb409d5e5\"\u003e\u003ccode\u003e828fa1c\u003c/code\u003e\u003c/a\u003e Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/6f4eb8b82881a2487757625f8c2a57281b02e3fa\"\u003e\u003ccode\u003e6f4eb8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/5c26c0d55e4eb74d9c3aac414cff09a06465d066\"\u003e\u003ccode\u003e5c26c0d\u003c/code\u003e\u003c/a\u003e fix: allow custom revivers to revive things serialized by buitin reducers (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8b0c28d3f1116c936bb496e2424122ff884cc0fd\"\u003e\u003ccode\u003e8b0c28d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/ca3c7b6631bfd4694fe6dbbc619b9d674036851d\"\u003e\u003ccode\u003eca3c7b6\u003c/code\u003e\u003c/a\u003e chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8fb152e859f0718123f5b168a78bb535f301a5fd\"\u003e\u003ccode\u003e8fb152e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/9306d09e2d163999085d157aaddd9a060590aae1\"\u003e\u003ccode\u003e9306d09\u003c/code\u003e\u003c/a\u003e feat: pass \u003ccode\u003euneval\u003c/code\u003e to replacer, for handling nested custom types (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/2124b5ba589b92ad30fb20b4afe02f6464c639bd\"\u003e\u003ccode\u003e2124b5b\u003c/code\u003e\u003c/a\u003e chore: simplify NullObject (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/b617c7c045604d1ea8e382dbe7e9e2067209c4db\"\u003e\u003ccode\u003eb617c7c\u003c/code\u003e\u003c/a\u003e perf: shrink \u003ccode\u003euneval\u003c/code\u003e output with null-proto objects (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v4.3.2...v5.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.18.20 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.18.20...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.0.0-1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.0.2...v2.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-fs:\u003c/strong\u003e Add support for multiple dirs (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003emaxAge\u003c/code\u003e default (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Set \u003ccode\u003ecache-control\u003c/code\u003e header only after processing image (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove data parsing for unstorage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJpeg progressive setting via sharpOptions (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eArkadiusz Sygulski \u003ca href=\"mailto:aareksio@gmail.com\"\u003eaareksio@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUcw\u003c/li\u003e\n\u003cli\u003eJames Wragg \u003ca href=\"mailto:me@jameswragg.com\"\u003eme@jameswragg.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBobbie Goede \u003ca href=\"mailto:bobbiegoede@gmail.com\"\u003ebobbiegoede@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow httpStorage \u003ccode\u003eallowAllDomains\u003c/code\u003e config param to be used. by \u003ca href=\"https://github.com/Jarrku\"\u003e\u003ccode\u003e@​Jarrku\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unjs/ipx/pull/189\"\u003eunjs/ipx#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update to svgo v3.0.3 by \u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unjs/ipx/pull/188\"\u003eunjs/ipx#188\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/Jarrku\"\u003e\u003ccode\u003e@​Jarrku\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/unjs/ipx/pull/189\"\u003eunjs/ipx#189\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/unjs/ipx/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/unjs/ipx/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.0.0...v2.0.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esvgo:\u003c/strong\u003e Handle javascript uris in \u003ccode\u003eremovexss\u003c/code\u003e plugin (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/186\"\u003e#186\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/fafc594c80a38aaa7190008c42dd9c010698e...\n\n_Description has been truncated_","html_url":"https://github.com/mouseswimming/NUXT-movie-db/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouseswimming%2FNUXT-movie-db/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"3673313647","node_id":"PR_kwDOQeVrGc619AFs","number":1,"state":"open","title":"build(deps): bump the npm_and_yarn group across 0 directory with 5 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-28T00:49:57.000Z","updated_at":"2025-11-28T00:50:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":5,"packages":[{"name":"esbuild","old_version":"0.19.11","new_version":"0.25.11"},{"name":"http-proxy-middleware","old_version":"2.0.7","new_version":"2.0.9"},{"name":"ipx","old_version":"2.1.0","new_version":"3.1.1"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0"},{"name":"tmp","old_version":"0.0.33","new_version":"0.2.5"}],"path":null,"ecosystem":"npm"},"body":"\nUpdates `esbuild` from 0.19.11 to 0.25.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\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/evanw/esbuild/commit/6b7c4f2dcbcaa1238bca0f7a4a1d95918296c82e\"\u003e\u003ccode\u003e6b7c4f2\u003c/code\u003e\u003c/a\u003e publish 0.25.11 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7295c1aebc8d4f42eed08aa008cc0d7ec617727d\"\u003e\u003ccode\u003e7295c1a\u003c/code\u003e\u003c/a\u003e css: also parse media queries in \u003ccode\u003e@import\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3991dd25ab7422981bd6006a5a8c6f741699105\"\u003e\u003ccode\u003ee3991dd\u003c/code\u003e\u003c/a\u003e css: some adjustments to \u003ccode\u003e@import\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bb82cad6be9e51d44e98640618c56964188adbd\"\u003e\u003ccode\u003e8bb82ca\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e: lower css media range syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d8c3f879ce9a4cfdf6ce97e0dc1163a816fc30dd\"\u003e\u003ccode\u003ed8c3f87\u003c/code\u003e\u003c/a\u003e css: parse and print media queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e75bc74f17d09cbcf680b1902a0d4ad7757102c\"\u003e\u003ccode\u003e6e75bc7\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8f506d5ca6882f2fa96a4a7233ab9784af0a5298\"\u003e\u003ccode\u003e8f506d5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e: support \u003ccode\u003ewith { type: bytes }\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6b668f96fb00d6a6d035f058e38b6bd2507beb6\"\u003e\u003ccode\u003ed6b668f\u003c/code\u003e\u003c/a\u003e publish 0.25.10 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5088c198b5ecee18ba903c4099458df98b1b6788\"\u003e\u003ccode\u003e5088c19\u003c/code\u003e\u003c/a\u003e refactor: use strings.Builder (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4290\"\u003e#4290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/755da31752d759f1ea70b8d4f7f677b3557dab3e\"\u003e\u003ccode\u003e755da31\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-proxy-middleware` from 2.0.7 to 2.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/releases\"\u003ehttp-proxy-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fixRequestBody): check readableLength by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1097\"\u003echimurai/http-proxy-middleware#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(package): v2.0.9 by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1099\"\u003echimurai/http-proxy-middleware#1099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/compare/v2.0.8...v2.0.9\"\u003ehttps://github.com/chimurai/http-proxy-middleware/compare/v2.0.8...v2.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fixRequestBody): prevent multiple .write() calls by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1090\"\u003echimurai/http-proxy-middleware#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fixRequestBody): handle invalid request by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1091\"\u003echimurai/http-proxy-middleware#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(package): v2.0.8 by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1094\"\u003echimurai/http-proxy-middleware#1094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md\"\u003ehttp-proxy-middleware's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/releases/tag/v2.0.9\"\u003ev2.0.9\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fixRequestBody): check readableLength\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/releases/tag/v2.0.8\"\u003ev2.0.8\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fixRequestBody): prevent multiple .write() calls\u003c/li\u003e\n\u003cli\u003efix(fixRequestBody): handle invalid request\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/617a7c9da9cc90ecc00b0c8b1c2f6a385c879cb1\"\u003e\u003ccode\u003e617a7c9\u003c/code\u003e\u003c/a\u003e chore(package): v2.0.9 (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/d22d58764832fea429d60109a19e1a23136d4425\"\u003e\u003ccode\u003ed22d587\u003c/code\u003e\u003c/a\u003e fix(fixRequestBody): check readableLength (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/d03d51b54ac8d40db8438a8b216cf1ea92bb7849\"\u003e\u003ccode\u003ed03d51b\u003c/code\u003e\u003c/a\u003e chore(package): v2.0.8 (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/c50dd06d9102fbb81dd4cbad7a295dddee5f6e1e\"\u003e\u003ccode\u003ec50dd06\u003c/code\u003e\u003c/a\u003e fix(fixRequestBody): handle invalid request (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/76a9d8d6dc2b971f63df19d805c7ab656540525b\"\u003e\u003ccode\u003e76a9d8d\u003c/code\u003e\u003c/a\u003e fix(fixRequestBody): prevent multiple .write() calls (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 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/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦  Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esvgo@4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esharp@0.34\u003c/code\u003e (\u003ca href=\"https://sharp.pixelplumbing.com/changelog/#v0340---4th-april-2025\"\u003enotes\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eunstorage@1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeth Falco (\u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded jsdocs to exported functions and types (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMax (\u003ca href=\"https://github.com/onmax\"\u003e\u003ccode\u003e@​onmax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJames Wragg \u003ca href=\"mailto:james.wragg@madgex.com\"\u003ejames.wragg@madgex.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.0...v3.0.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e Properly respect \u003ccode\u003eignoreCacheControl\u003c/code\u003e option (\u003ca href=\"https://github.com/unjs/ipx/commit/96a8489\"\u003e96a8489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\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/ipx/commit/562ea7e44ebde1200d056f7f2ff900b36d5ec3c7\"\u003e\u003ccode\u003e562ea7e\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81693ddbfc062cc922e4e2406e8427ab4e3ad214\"\u003e\u003ccode\u003e81693dd\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/df55edb9c49bb56536cc9277efb24557edacd747\"\u003e\u003ccode\u003edf55edb\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce294392291955d43a959846a1b3ee54bc19\"\u003e\u003ccode\u003eaa94ce2\u003c/code\u003e\u003c/a\u003e chore: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/335710eb1c7b1e6524a2ba636325d8e87c11905e\"\u003e\u003ccode\u003e335710e\u003c/code\u003e\u003c/a\u003e chore: update playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36aac6b17a36e4de887aa9ded383427f75bab6ff\"\u003e\u003ccode\u003e36aac6b\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to svgo@v4.0.0 (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/058abdde659353377784c7a2fceb1ba294277543\"\u003e\u003ccode\u003e058abdd\u003c/code\u003e\u003c/a\u003e test: increase coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/b56caf8ab72466b68767d8616c4676a81415eaeb\"\u003e\u003ccode\u003eb56caf8\u003c/code\u003e\u003c/a\u003e test: only include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2db95ae37c924620fa6d5c52b6a41351bc1\"\u003e\u003ccode\u003e2dfec2d\u003c/code\u003e\u003c/a\u003e chore: add codeowners file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66fe81ecb30733fe07a10bc117878ee3752\"\u003e\u003ccode\u003e5428f66\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `on-headers` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/on-headers/releases\"\u003eon-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch2\u003eImportant\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-7339\"\u003eCVE-2025-7339\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/on-headers/security/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate CI pipeline to GitHub actions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/12\"\u003ejshttp/on-headers#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix README.md badges by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/13\"\u003ejshttp/on-headers#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd OSSF scorecard action by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/14\"\u003ejshttp/on-headers#14\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eubuntu-latest\u003c/code\u003e as ci runner by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/19\"\u003ejshttp/on-headers#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: apply OSSF Scorecard security best practices by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/20\"\u003ejshttp/on-headers#20\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👷 add upstream change detection by \u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/31\"\u003ejshttp/on-headers#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ add script to update known hashes by \u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/32\"\u003ejshttp/on-headers#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💚 update CI - add newer node versions by \u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/33\"\u003ejshttp/on-headers#33\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/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/12\"\u003ejshttp/on-headers#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/19\"\u003ejshttp/on-headers#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/31\"\u003ejshttp/on-headers#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0\"\u003ehttps://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/on-headers/blob/master/HISTORY.md\"\u003eon-headers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.1.0 / 2025-07-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-7339\"\u003eCVE-2025-7339\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/on-headers/security/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\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/jshttp/on-headers/commit/4b017af88f5375bbdf3ad2ee732d2c122e4f52b0\"\u003e\u003ccode\u003e4b017af\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/b636f2d08e6c1e0a784b53a13cd61e05c09bb118\"\u003e\u003ccode\u003eb636f2d\u003c/code\u003e\u003c/a\u003e ♻️ refactor header array code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/3e2c2d46c3e9592f6a1c3a3a1dbe622401f95d39\"\u003e\u003ccode\u003e3e2c2d4\u003c/code\u003e\u003c/a\u003e ✨ ignore falsy header keys, matching node behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/172eb41b99a5a290b27a2c43fe602ca33aa1c8ce\"\u003e\u003ccode\u003e172eb41\u003c/code\u003e\u003c/a\u003e ✨ support duplicate headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/c6e384908c9c6127d18831d16ab0bd96e1231867\"\u003e\u003ccode\u003ec6e3849\u003c/code\u003e\u003c/a\u003e 🔒️ fix array handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/6893518341bb4e5363285df086b3158302d3b216\"\u003e\u003ccode\u003e6893518\u003c/code\u003e\u003c/a\u003e 💚 update CI - add newer node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/56a345d82b51a0dcb8d09f061f87b1fd1dc4c01e\"\u003e\u003ccode\u003e56a345d\u003c/code\u003e\u003c/a\u003e ✨ add script to update known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/175ab217155d525371a5416ff059f895a3a532a6\"\u003e\u003ccode\u003e175ab21\u003c/code\u003e\u003c/a\u003e 👷 add upstream change detection (\u003ca href=\"https://redirect.github.com/jshttp/on-headers/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/ce0b2c8fcd313d38d3534fb731050dc16e105bf6\"\u003e\u003ccode\u003ece0b2c8\u003c/code\u003e\u003c/a\u003e ci: apply OSSF Scorecard security best practices (\u003ca href=\"https://redirect.github.com/jshttp/on-headers/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/1a38c543e75cd06217b449531de10b1758e35299\"\u003e\u003ccode\u003e1a38c54\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eubuntu-latest\u003c/code\u003e as ci runner (\u003ca href=\"https://redirect.github.com/jshttp/on-headers/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for on-headers since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmp` from 0.0.33 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md\"\u003etmp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2 (2024-02-28)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/278\"\u003e#278\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/268\"\u003e#268\u003c/a\u003e: Revert \u0026quot;fix \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/246\"\u003e#246\u003c/a\u003e: remove any double quotes or single quotes… (\u003ca href=\"https://github.com/mbargiel\"\u003e\u003ccode\u003e@​mbargiel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/279\"\u003e#279\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/266\"\u003e#266\u003c/a\u003e: move paragraph on graceful cleanup to the head of the documentation (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCarsten Klein (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDave Nicolson (\u003ca href=\"https://github.com/dnicolson\"\u003e\u003ccode\u003e@​dnicolson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKARASZI István (\u003ca href=\"https://github.com/raszi\"\u003e\u003ccode\u003e@​raszi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Bargiel (\u003ca href=\"https://github.com/mbargiel\"\u003e\u003ccode\u003e@​mbargiel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robertoaceves\"\u003e\u003ccode\u003e@​robertoaceves\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.1 (2020-04-28)\u003c/h2\u003e\n\u003ch4\u003e:rocket: Enhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/252\"\u003e#252\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/250\"\u003e#250\u003c/a\u003e: introduce tmpdir option for overriding the system tmp dir (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/253\"\u003e#253\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/191\"\u003e#191\u003c/a\u003e: generate changelog from pull requests using lerna-changelog (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCarsten Klein (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.0 (2020-04-25)\u003c/h2\u003e\n\u003ch4\u003e:rocket: Enhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/234\"\u003e#234\u003c/a\u003e feat: stabilize tmp for v0.2.0 release (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/231\"\u003e#231\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/230\"\u003e#230\u003c/a\u003e: regression after fix for \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/197\"\u003e#197\u003c/a\u003e (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/220\"\u003e#220\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/197\"\u003e#197\u003c/a\u003e: return sync callback when using the sync interface, otherwise return the async callback (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/193\"\u003e#193\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/192\"\u003e#192\u003c/a\u003e: tmp must not exit the process on its own (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/221\"\u003e#221\u003c/a\u003e Gh 206 document name option (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/226\"\u003e#226\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/212\"\u003e#212\u003c/a\u003e: enable direct name option test (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/225\"\u003e#225\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/211\"\u003e#211\u003c/a\u003e: existing tests must clean up after themselves (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/224\"\u003e#224\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/217\"\u003e#217\u003c/a\u003e: name tests must use tmpName (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/223\"\u003e#223\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/214\"\u003e#214\u003c/a\u003e: refactor tests and lib (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/198\"\u003e#198\u003c/a\u003e Update dependencies to latest versions (\u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\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/raszi/node-tmp/commit/3d2fe387f3f91b13830b9182faa02c3231ea8258\"\u003e\u003ccode\u003e3d2fe38\u003c/code\u003e\u003c/a\u003e Bump up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/e16282879e5d0554fe824e1ab3df724847e91183\"\u003e\u003ccode\u003ee162828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/309\"\u003e#309\u003c/a\u003e from fflorent/fix-tmp-dir-with-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b847d2f1a42b625c26149f4a2029ed00a1edf90b\"\u003e\u003ccode\u003eb847d2f\u003c/code\u003e\u003c/a\u003e Fix use of tmp.dir() with \u003ccode\u003edir\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/08fa3abac32b621506512724b28b56b9c4a95846\"\u003e\u003ccode\u003e08fa3ab\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/1cf4ec54180a77a2a95dc1941efa1659774c8787\"\u003e\u003ccode\u003e1cf4ec5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1b\"\u003e\u003ccode\u003e188b25e\u003c/code\u003e\u003c/a\u003e Fix GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/73b9fe45bbb40157acdfab8126dd0911de91c8fa\"\u003e\u003ccode\u003e73b9fe4\u003c/code\u003e\u003c/a\u003e Add test case for GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b8e2f29a7575352e49e4882a836aab4bd2ec927f\"\u003e\u003ccode\u003eb8e2f29\u003c/code\u003e\u003c/a\u003e Remove broken tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/2892a027b4d2d3a25d1d08a398bc108a0200857f\"\u003e\u003ccode\u003e2892a02\u003c/code\u003e\u003c/a\u003e Remove outdated URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/f5923182461a89e9de5a7a09c75f410a76979ae7\"\u003e\u003ccode\u003ef592318\u003c/code\u003e\u003c/a\u003e Reformat package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raszi/node-tmp/compare/v0.0.33...v0.2.5\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ayy-j/netlifyGo/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ayy-j/netlifyGo/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayy-j%2FnetlifyGo/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"3623394955","node_id":"PR_kwDOOKshBc6zV48S","number":2,"state":"open","title":"Bump ipx and netlify-cli","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-11-14T00:45:49.000Z","updated_at":"2025-11-14T00:47:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"19.0.2","new_version":"23.11.0"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 19.0.2 to 23.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.11.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.10.0...v23.11.0\"\u003e23.11.0\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreate deploy before building (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7768\"\u003e#7768\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1cc36f9eac9f98ee5f6a163ca8d4b07915cf92b1\"\u003e1cc36f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.5...v23.10.0\"\u003e23.10.0\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node version to 24 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7746\"\u003e#7746\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a71a0ba5a07e57237946380846903923930668bf\"\u003ea71a0ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebundle edge functions if they exist on deploy --no-build (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7743\"\u003e#7743\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/132cf767fd28dffac61de35f69e2d396d91af74d\"\u003e132cf76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorruption when uploading binary files to blob storage (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7760\"\u003e#7760\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/59b045ce70e0d88fa1789837eefd1474452bb049\"\u003e59b045c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump transitive pino deps to resolve security warning (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7744\"\u003e#7744\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/0b24fc111c26afad3d23f72dbdcfbb88dbfaf956\"\u003e0b24fc1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7748\"\u003e#7748\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31b1e093b148eb1a37dccbdac408864b4e2d6e77\"\u003e31b1e09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fd5def5373ceea4045d9aa03fa39246baf5fda8a\"\u003efd5def5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7761\"\u003e#7761\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/43fd63c3f87dd148ffaac7b7e1660282718be2d6\"\u003e43fd63c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore monorepo dev server support (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7752\"\u003e#7752\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/79401c495dba57020bac6cec65bf6caf4161a099\"\u003e79401c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.9.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.4...v23.9.5\"\u003e23.9.5\u003c/a\u003e (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse relative path for functions folder (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7729\"\u003e#7729\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f40c6bd90feb8833e0ff5b58e78895dd4731de1a\"\u003ef40c6bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.3...v23.9.4\"\u003e23.9.4\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset same Node.js options locally as AWS Lambda does in production (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7735\"\u003e#7735\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/25fab29396c2b38e9fe6466a10a75dcfcd48b99e\"\u003e25fab29\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.2...v23.9.3\"\u003e23.9.3\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7722\"\u003e#7722\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fd23de44c54744da13ed4720c34a171bffe420da\"\u003efd23de4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.10.0...v23.11.0\"\u003e23.11.0\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreate deploy before building (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7768\"\u003e#7768\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1cc36f9eac9f98ee5f6a163ca8d4b07915cf92b1\"\u003e1cc36f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.5...v23.10.0\"\u003e23.10.0\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node version to 24 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7746\"\u003e#7746\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a71a0ba5a07e57237946380846903923930668bf\"\u003ea71a0ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebundle edge functions if they exist on deploy --no-build (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7743\"\u003e#7743\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/132cf767fd28dffac61de35f69e2d396d91af74d\"\u003e132cf76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorruption when uploading binary files to blob storage (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7760\"\u003e#7760\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/59b045ce70e0d88fa1789837eefd1474452bb049\"\u003e59b045c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump transitive pino deps to resolve security warning (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7744\"\u003e#7744\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/0b24fc111c26afad3d23f72dbdcfbb88dbfaf956\"\u003e0b24fc1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7748\"\u003e#7748\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31b1e093b148eb1a37dccbdac408864b4e2d6e77\"\u003e31b1e09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fd5def5373ceea4045d9aa03fa39246baf5fda8a\"\u003efd5def5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7761\"\u003e#7761\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/43fd63c3f87dd148ffaac7b7e1660282718be2d6\"\u003e43fd63c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore monorepo dev server support (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7752\"\u003e#7752\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/79401c495dba57020bac6cec65bf6caf4161a099\"\u003e79401c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.4...v23.9.5\"\u003e23.9.5\u003c/a\u003e (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse relative path for functions folder (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7729\"\u003e#7729\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f40c6bd90feb8833e0ff5b58e78895dd4731de1a\"\u003ef40c6bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.3...v23.9.4\"\u003e23.9.4\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset same Node.js options locally as AWS Lambda does in production (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7735\"\u003e#7735\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/25fab29396c2b38e9fe6466a10a75dcfcd48b99e\"\u003e25fab29\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.2...v23.9.3\"\u003e23.9.3\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7722\"\u003e#7722\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fd23de44c54744da13ed4720c34a171bffe420da\"\u003efd23de4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7725\"\u003e#7725\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95cfbc531f54960c5decbb97ec1923c15be798f3\"\u003e95cfbc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7732\"\u003e#7732\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/c33041ff0b53f6037e437a8e22235d6e4b7d8531\"\u003ec33041f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7727\"\u003e#7727\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/924579550429f74b53b2a95a9fa771ffb2afe355\"\u003e9245795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.1...v23.9.2\"\u003e23.9.2\u003c/a\u003e (2025-10-21)\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/netlify/cli/commit/a49d5ccd15a4adc47ac2274de0912f31f78a2d73\"\u003e\u003ccode\u003ea49d5cc\u003c/code\u003e\u003c/a\u003e chore(main): release 23.11.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1cc36f9eac9f98ee5f6a163ca8d4b07915cf92b1\"\u003e\u003ccode\u003e1cc36f9\u003c/code\u003e\u003c/a\u003e feat: create deploy before building (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/d8e2c596445f76310f5967ba224c84781992988c\"\u003e\u003ccode\u003ed8e2c59\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar from 7.5.1 to 7.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/86c8598399168378e35ce5cb54f00b556dc2c091\"\u003e\u003ccode\u003e86c8598\u003c/code\u003e\u003c/a\u003e chore(main): release 23.10.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7751\"\u003e#7751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/43fd63c3f87dd148ffaac7b7e1660282718be2d6\"\u003e\u003ccode\u003e43fd63c\u003c/code\u003e\u003c/a\u003e fix(deps): update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7761\"\u003e#7761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/59b045ce70e0d88fa1789837eefd1474452bb049\"\u003e\u003ccode\u003e59b045c\u003c/code\u003e\u003c/a\u003e fix: corruption when uploading binary files to blob storage (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7760\"\u003e#7760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/79401c495dba57020bac6cec65bf6caf4161a099\"\u003e\u003ccode\u003e79401c4\u003c/code\u003e\u003c/a\u003e fix: restore monorepo dev server support (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/0b24fc111c26afad3d23f72dbdcfbb88dbfaf956\"\u003e\u003ccode\u003e0b24fc1\u003c/code\u003e\u003c/a\u003e fix(deps): bump transitive pino deps to resolve security warning (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7744\"\u003e#7744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/fd5def5373ceea4045d9aa03fa39246baf5fda8a\"\u003e\u003ccode\u003efd5def5\u003c/code\u003e\u003c/a\u003e fix(deps): update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7754\"\u003e#7754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/a71a0ba5a07e57237946380846903923930668bf\"\u003e\u003ccode\u003ea71a0ba\u003c/code\u003e\u003c/a\u003e feat: update node version to 24 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7746\"\u003e#7746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v19.0.2...v23.11.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gabrielstark-uk/S.H.I.E.L.D./network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/gabrielstark-uk/S.H.I.E.L.D./pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielstark-uk%2FS.H.I.E.L.D./issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"2875872992","node_id":"PR_kwDOPOJ7Xc6ralbg","number":21,"state":"closed","title":"chore(deps): bump ipx from 2.1.0 to 2.1.1 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T10:54:15.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-30T20:05:02.000Z","updated_at":"2025-10-01T10:54:15.000Z","time_to_close":53353,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [ipx](https://github.com/unjs/ipx) from 2.1.0 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\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=ipx\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.0\u0026new-version=2.1.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Singularities-AI/singularities-ai/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Singularities-AI/singularities-ai/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Singularities-AI%2Fsingularities-ai/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"},{"uuid":"2875402764","node_id":"PR_kwDOEo-M6M6rYyoM","number":17,"state":"open","title":"Bump ipx from 2.1.0 to 2.1.1 in /web","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-30T17:27:31.000Z","updated_at":"2025-09-30T17:27:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":"/web","ecosystem":"npm"},"body":"Bumps [ipx](https://github.com/unjs/ipx) from 2.1.0 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\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=ipx\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.0\u0026new-version=2.1.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/antoinedelia/dentiste-auterive/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/antoinedelia/dentiste-auterive/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoinedelia%2Fdentiste-auterive/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"},{"uuid":"2865973402","node_id":"PR_kwDOONXppM6q00ia","number":3,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-27T03:29:59.000Z","updated_at":"2025-09-27T03:30:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":5,"packages":[{"name":"nuxt","old_version":"3.16.1","new_version":"3.19.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@eslint/plugin-kit","old_version":"0.2.7","new_version":"0.2.8","repository_url":"https://github.com/eslint/rewrite"},{"name":"image-size","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/image-size/image-size"},{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.16.1` | `3.19.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.2.7` | `0.2.8` |\n| [image-size](https://github.com/image-size/image-size) | `2.0.1` | `2.0.2` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `2.1.1` |\n\n\nUpdates `nuxt` from 3.16.1 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e👀 Highlights\u003c/h2\u003e\n\u003cp\u003ePlease see the release notes for \u003ca href=\"https://github.com/nuxt/nuxt/releases/tag/v4.1.0\"\u003eNuxt v4.1\u003c/a\u003e for full details on the features and fixes in Nuxt v3.19.\u003c/p\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eAs usual, our recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will refresh your lockfile and pull in all the latest dependencies that Nuxt relies on, especially from the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.18.1...v3.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eignore\u003c/code\u003e option to \u003ccode\u003eresolveFiles\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32858\"\u003e#32858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eonInstall\u003c/code\u003e and \u003ccode\u003eonUpgrade\u003c/code\u003e module hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32397\"\u003e#32397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Add experimental support for \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/31812\"\u003e#31812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Extract \u003ccode\u003edefineRouteRules\u003c/code\u003e to page \u003ccode\u003erules\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32897\"\u003e#32897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Use importmap to increase chunk stability (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33075\"\u003e#33075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Lazy hydration macros without auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Allow modules to specify dependencies (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clear inline route rules cache when pages change (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32877\"\u003e#32877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Stop watching app manifest once a change has been detected (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle \u003ccode\u003esatisfies\u003c/code\u003e in page augmentation (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32902\"\u003e#32902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Type response in \u003ccode\u003euseFetch\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32891\"\u003e#32891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add TS parenthesis and as expression for page meta extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32914\"\u003e#32914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use correct unit thresholds for relative time (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32893\"\u003e#32893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle uncached current build manifests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32913\"\u003e#32913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Resolve directories in \u003ccode\u003eresolvePath\u003c/code\u003e and normalize file extensions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32857\"\u003e#32857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema,vite:\u003c/strong\u003e Bump \u003ccode\u003erequestTimeout\u003c/code\u003e + allow configuration (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32874\"\u003e#32874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Deep merge extracted route meta (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32887\"\u003e#32887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Do not expose app components until fully resolved (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32993\"\u003e#32993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Only exclude \u003ccode\u003enode_modules/\u003c/code\u003e if no custom \u003ccode\u003esrcDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32987\"\u003e#32987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Compare final matched routes when syncing \u003ccode\u003eroute\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32899\"\u003e#32899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Make vue server warnings much less verbose in dev mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33018\"\u003e#33018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Allow disabling cssnano/autoprefixer postcss plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33016\"\u003e#33016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Ensure local layers are prioritised alphabetically (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33030\"\u003e#33030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Expose global types to vue compiler (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33026\"\u003e#33026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Support config type inference for \u003ccode\u003edefineNuxtModule().with()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33081\"\u003e#33081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Search for colliding names in route children (\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c2\"\u003e31a9282c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add validation for nuxt island reviver key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/895650538445a18b588e09c74d9cb640693b63f6\"\u003e\u003ccode\u003e8956505\u003c/code\u003e\u003c/a\u003e v3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a3b445153a7733ef215058fd9bbe7954de59db4\"\u003e\u003ccode\u003e9a3b445\u003c/code\u003e\u003c/a\u003e test: update test for app creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/ae8b0d2b817639c08ac80d0a0533c64ed5e3655a\"\u003e\u003ccode\u003eae8b0d2\u003c/code\u003e\u003c/a\u003e fix(kit): prioritise local layers over extended layers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2fd3bc2b6d7b30d39000a651bdde7b311dea00b4\"\u003e\u003ccode\u003e2fd3bc2\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt): add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6cc79ddd8ee0b52793b81594572faa971a9e2ef2\"\u003e\u003ccode\u003e6cc79dd\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt,schema): allow modules to specify dependencies (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/78153ba58dc34db7df4b42d3e9e12b9588116a7e\"\u003e\u003ccode\u003e78153ba\u003c/code\u003e\u003c/a\u003e fix(nuxt): add validation for nuxt island reviver key (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/f4e38b7b99c50d7b6a9e44d296ae20903e2d5aeb\"\u003e\u003ccode\u003ef4e38b7\u003c/code\u003e\u003c/a\u003e fix(nuxt): delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c20784efdafebb01ba2869f328c278f7b\"\u003e\u003ccode\u003e31a9282\u003c/code\u003e\u003c/a\u003e fix(nuxt): search for colliding names in route children\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/10fd0126a6a1d5f4956f6d57e6f8a38e80d69139\"\u003e\u003ccode\u003e10fd012\u003c/code\u003e\u003c/a\u003e refactor(kit,nuxt,ui-templates,vite): address deprecations + improve regexp p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/04dda84e155068e3d4654c88df8e56bfe3f06d40\"\u003e\u003ccode\u003e04dda84\u003c/code\u003e\u003c/a\u003e feat(nuxt): lazy hydration macros without auto-imports (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/plugin-kit` from 0.2.7 to 0.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-kit: v0.2.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/plugin-kit-v0.2.7...plugin-kit-v0.2.8\"\u003e0.2.8\u003c/a\u003e (2025-04-01)\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@​eslint/core\u003c/code\u003e bumped from ^0.12.0 to ^0.13.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\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/rewrite/blob/main/packages/plugin-kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/plugin-kit\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/rewrite/compare/plugin-kit-v0.2.7...plugin-kit-v0.2.8\"\u003e0.2.8\u003c/a\u003e (2025-04-01)\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@​eslint/core\u003c/code\u003e bumped from ^0.12.0 to ^0.13.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\u003c/blockquote\u003e\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/rewrite/commit/1615a01d9e5c637dfb4d19bb53968185462fadb3\"\u003e\u003ccode\u003e1615a01\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/6199b6e3fa80aea5df2730f75f88e462eb49cd17\"\u003e\u003ccode\u003e6199b6e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/1f9c609c2d5312c285b552225da249fc42ca4654\"\u003e\u003ccode\u003e1f9c609\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/473c9629359b08818af5ee21a17bd21db5dcc478\"\u003e\u003ccode\u003e473c962\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a48aa6ac192f1c2d1fd9a1ed396a57919b24a25e\"\u003e\u003ccode\u003ea48aa6a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/49d1d2009cb3a2583e6214cd931d0e6b87cb034c\"\u003e\u003ccode\u003e49d1d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/plugin-kit-v0.2.8/packages/plugin-kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image-size` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/image-size/image-size/releases\"\u003eimage-size's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix potential Denial of Service via specially crafted payloads in \u003ca href=\"https://redirect.github.com/image-size/image-size/pull/436\"\u003eimage-size/image-size#436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/image-size/image-size/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/image-size/image-size/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-size/image-size/commit/032c3347b86f09a2e16449e17537cf5e1009520c\"\u003e\u003ccode\u003e032c334\u003c/code\u003e\u003c/a\u003e 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-size/image-size/commit/8994131c7c3ee8da1699e04700c95e0e683a0c68\"\u003e\u003ccode\u003e8994131\u003c/code\u003e\u003c/a\u003e fix potential Denial of Service via specially crafted payloads (\u003ca href=\"https://redirect.github.com/image-size/image-size/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-size/image-size/commit/e62c61f1c58126310e9d7faac1b2e7ad1de9ea82\"\u003e\u003ccode\u003ee62c61f\u003c/code\u003e\u003c/a\u003e delete the part about partial downloading\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/image-size/image-size/compare/v2.0.1...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/recursionunit/site/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/recursionunit/site/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/recursionunit%2Fsite/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"2865492814","node_id":"PR_kwDOKPtH5c6qy_NO","number":27,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-26T20:55:31.000Z","updated_at":"2025-09-26T20:55:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":3,"packages":[{"name":"nuxt","old_version":"3.12.4","new_version":"3.19.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"esbuild","old_version":"0.20.2","new_version":"0.21.5"},{"name":"ipx","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/unjs/ipx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 2 updates in the / directory: [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) and [ipx](https://github.com/unjs/ipx).\n\nUpdates `nuxt` from 3.12.4 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e👀 Highlights\u003c/h2\u003e\n\u003cp\u003ePlease see the release notes for \u003ca href=\"https://github.com/nuxt/nuxt/releases/tag/v4.1.0\"\u003eNuxt v4.1\u003c/a\u003e for full details on the features and fixes in Nuxt v3.19.\u003c/p\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eAs usual, our recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will refresh your lockfile and pull in all the latest dependencies that Nuxt relies on, especially from the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.18.1...v3.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eignore\u003c/code\u003e option to \u003ccode\u003eresolveFiles\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32858\"\u003e#32858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eonInstall\u003c/code\u003e and \u003ccode\u003eonUpgrade\u003c/code\u003e module hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32397\"\u003e#32397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Add experimental support for \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/31812\"\u003e#31812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Extract \u003ccode\u003edefineRouteRules\u003c/code\u003e to page \u003ccode\u003erules\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32897\"\u003e#32897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Use importmap to increase chunk stability (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33075\"\u003e#33075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Lazy hydration macros without auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Allow modules to specify dependencies (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clear inline route rules cache when pages change (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32877\"\u003e#32877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Stop watching app manifest once a change has been detected (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle \u003ccode\u003esatisfies\u003c/code\u003e in page augmentation (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32902\"\u003e#32902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Type response in \u003ccode\u003euseFetch\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32891\"\u003e#32891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add TS parenthesis and as expression for page meta extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32914\"\u003e#32914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use correct unit thresholds for relative time (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32893\"\u003e#32893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle uncached current build manifests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32913\"\u003e#32913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Resolve directories in \u003ccode\u003eresolvePath\u003c/code\u003e and normalize file extensions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32857\"\u003e#32857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema,vite:\u003c/strong\u003e Bump \u003ccode\u003erequestTimeout\u003c/code\u003e + allow configuration (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32874\"\u003e#32874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Deep merge extracted route meta (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32887\"\u003e#32887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Do not expose app components until fully resolved (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32993\"\u003e#32993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Only exclude \u003ccode\u003enode_modules/\u003c/code\u003e if no custom \u003ccode\u003esrcDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32987\"\u003e#32987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Compare final matched routes when syncing \u003ccode\u003eroute\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32899\"\u003e#32899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Make vue server warnings much less verbose in dev mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33018\"\u003e#33018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Allow disabling cssnano/autoprefixer postcss plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33016\"\u003e#33016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Ensure local layers are prioritised alphabetically (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33030\"\u003e#33030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Expose global types to vue compiler (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33026\"\u003e#33026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Support config type inference for \u003ccode\u003edefineNuxtModule().with()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33081\"\u003e#33081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Search for colliding names in route children (\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c2\"\u003e31a9282c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add validation for nuxt island reviver key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/895650538445a18b588e09c74d9cb640693b63f6\"\u003e\u003ccode\u003e8956505\u003c/code\u003e\u003c/a\u003e v3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a3b445153a7733ef215058fd9bbe7954de59db4\"\u003e\u003ccode\u003e9a3b445\u003c/code\u003e\u003c/a\u003e test: update test for app creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/ae8b0d2b817639c08ac80d0a0533c64ed5e3655a\"\u003e\u003ccode\u003eae8b0d2\u003c/code\u003e\u003c/a\u003e fix(kit): prioritise local layers over extended layers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2fd3bc2b6d7b30d39000a651bdde7b311dea00b4\"\u003e\u003ccode\u003e2fd3bc2\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt): add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6cc79ddd8ee0b52793b81594572faa971a9e2ef2\"\u003e\u003ccode\u003e6cc79dd\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt,schema): allow modules to specify dependencies (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/78153ba58dc34db7df4b42d3e9e12b9588116a7e\"\u003e\u003ccode\u003e78153ba\u003c/code\u003e\u003c/a\u003e fix(nuxt): add validation for nuxt island reviver key (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/f4e38b7b99c50d7b6a9e44d296ae20903e2d5aeb\"\u003e\u003ccode\u003ef4e38b7\u003c/code\u003e\u003c/a\u003e fix(nuxt): delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c20784efdafebb01ba2869f328c278f7b\"\u003e\u003ccode\u003e31a9282\u003c/code\u003e\u003c/a\u003e fix(nuxt): search for colliding names in route children\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/10fd0126a6a1d5f4956f6d57e6f8a38e80d69139\"\u003e\u003ccode\u003e10fd012\u003c/code\u003e\u003c/a\u003e refactor(kit,nuxt,ui-templates,vite): address deprecations + improve regexp p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/04dda84e155068e3d4654c88df8e56bfe3f06d40\"\u003e\u003ccode\u003e04dda84\u003c/code\u003e\u003c/a\u003e feat(nuxt): lazy hydration macros without auto-imports (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.20.2 to 0.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eSymbol.metadata\u003c/code\u003e on classes without a class decorator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with esbuild's support for the \u003ca href=\"https://github.com/tc39/proposal-decorator-metadata\"\u003edecorator metadata proposal\u003c/a\u003e. Previously esbuild only added the \u003ccode\u003eSymbol.metadata\u003c/code\u003e property to decorated classes if there was a decorator on the class element itself. However, the proposal says that the \u003ccode\u003eSymbol.metadata\u003c/code\u003e property should be present on all classes that have any decorators at all, not just those with a decorator on the class element itself.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow unknown import attributes to be used with the \u003ccode\u003ecopy\u003c/code\u003e loader (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3792\"\u003e#3792\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eImport attributes (the \u003ccode\u003ewith\u003c/code\u003e keyword on \u003ccode\u003eimport\u003c/code\u003e statements) are allowed to alter how that path is loaded. For example, esbuild cannot assume that it knows how to load \u003ccode\u003e./bagel.js\u003c/code\u003e as type \u003ccode\u003ebagel\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This is an error with \u0026quot;--bundle\u0026quot; without also using \u0026quot;--external:./bagel.js\u0026quot;\nimport tasty from \u0026quot;./bagel.js\u0026quot; with { type: \u0026quot;bagel\u0026quot; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBecause of that, bundling this code with esbuild is an error unless the file \u003ccode\u003e./bagel.js\u003c/code\u003e is external to the bundle (such as with \u003ccode\u003e--bundle --external:./bagel.js\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eHowever, there is an additional case where it's ok for esbuild to allow this: if the file is loaded using the \u003ccode\u003ecopy\u003c/code\u003e loader. That's because the \u003ccode\u003ecopy\u003c/code\u003e loader behaves similarly to \u003ccode\u003e--external\u003c/code\u003e in that the file is left external to the bundle. The difference is that the \u003ccode\u003ecopy\u003c/code\u003e loader copies the file into the output folder and rewrites the import path while \u003ccode\u003e--external\u003c/code\u003e doesn't. That means the following will now work with the \u003ccode\u003ecopy\u003c/code\u003e loader (such as with \u003ccode\u003e--bundle --loader:.bagel=copy\u003c/code\u003e):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This is no longer an error with \u0026quot;--bundle\u0026quot; and \u0026quot;--loader:.bagel=copy\u0026quot;\nimport tasty from \u0026quot;./tasty.bagel\u0026quot; with { type: \u0026quot;bagel\u0026quot; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport import attributes with glob-style imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for import attributes (the \u003ccode\u003ewith\u003c/code\u003e option) to glob-style imports (dynamic imports with certain string literal patterns as paths). These imports previously didn't support import attributes due to an oversight. So code like this will now work correctly:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003easync function loadLocale(locale: string): Locale {\n  const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })\n  return unpackLocale(locale, data)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePreviously this didn't work even though esbuild normally supports forcing the JSON loader using an import attribute. Attempting to do this used to result in the following error:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e✘ [ERROR] No loader is configured for \u0026quot;.data\u0026quot; files: locales/en-US.data\n\u003cpre\u003e\u003ccode\u003eexample.ts:2:28:\n  2 │   const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })\n    ╵                             ~~~~~~~~~~~~~~~~~~~~~~~~~~\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn addition, this change means plugins can now access the contents of \u003ccode\u003ewith\u003c/code\u003e for glob-style imports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003e${configDir}\u003c/code\u003e in \u003ccode\u003etsconfig.json\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis adds support for a new feature from the upcoming TypeScript 5.5 release. The character sequence \u003ccode\u003e${configDir}\u003c/code\u003e is now respected at the start of \u003ccode\u003ebaseUrl\u003c/code\u003e and \u003ccode\u003epaths\u003c/code\u003e values, which are used by esbuild during bundling to correctly map import paths to file system paths. This feature lets base \u003ccode\u003etsconfig.json\u003c/code\u003e files specified via \u003ccode\u003eextends\u003c/code\u003e refer to the directory of the top-level \u003ccode\u003etsconfig.json\u003c/code\u003e file. Here is an example:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eSymbol.metadata\u003c/code\u003e on classes without a class decorator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with esbuild's support for the \u003ca href=\"https://github.com/tc39/proposal-decorator-metadata\"\u003edecorator metadata proposal\u003c/a\u003e. Previously esbuild only added the \u003ccode\u003eSymbol.metadata\u003c/code\u003e property to decorated classes if there was a decorator on the class element itself. However, the proposal says that the \u003ccode\u003eSymbol.metadata\u003c/code\u003e property should be present on all classes that have any decorators at all, not just those with a decorator on the class element itself.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow unknown import attributes to be used with the \u003ccode\u003ecopy\u003c/code\u003e loader (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3792\"\u003e#3792\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eImport attributes (the \u003ccode\u003ewith\u003c/code\u003e keyword on \u003ccode\u003eimport\u003c/code\u003e statements) are allowed to alter how that path is loaded. For example, esbuild cannot assume that it knows how to load \u003ccode\u003e./bagel.js\u003c/code\u003e as type \u003ccode\u003ebagel\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This is an error with \u0026quot;--bundle\u0026quot; without also using \u0026quot;--external:./bagel.js\u0026quot;\nimport tasty from \u0026quot;./bagel.js\u0026quot; with { type: \u0026quot;bagel\u0026quot; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBecause of that, bundling this code with esbuild is an error unless the file \u003ccode\u003e./bagel.js\u003c/code\u003e is external to the bundle (such as with \u003ccode\u003e--bundle --external:./bagel.js\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eHowever, there is an additional case where it's ok for esbuild to allow this: if the file is loaded using the \u003ccode\u003ecopy\u003c/code\u003e loader. That's because the \u003ccode\u003ecopy\u003c/code\u003e loader behaves similarly to \u003ccode\u003e--external\u003c/code\u003e in that the file is left external to the bundle. The difference is that the \u003ccode\u003ecopy\u003c/code\u003e loader copies the file into the output folder and rewrites the import path while \u003ccode\u003e--external\u003c/code\u003e doesn't. That means the following will now work with the \u003ccode\u003ecopy\u003c/code\u003e loader (such as with \u003ccode\u003e--bundle --loader:.bagel=copy\u003c/code\u003e):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This is no longer an error with \u0026quot;--bundle\u0026quot; and \u0026quot;--loader:.bagel=copy\u0026quot;\nimport tasty from \u0026quot;./tasty.bagel\u0026quot; with { type: \u0026quot;bagel\u0026quot; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport import attributes with glob-style imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for import attributes (the \u003ccode\u003ewith\u003c/code\u003e option) to glob-style imports (dynamic imports with certain string literal patterns as paths). These imports previously didn't support import attributes due to an oversight. So code like this will now work correctly:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003easync function loadLocale(locale: string): Locale {\n  const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })\n  return unpackLocale(locale, data)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePreviously this didn't work even though esbuild normally supports forcing the JSON loader using an import attribute. Attempting to do this used to result in the following error:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e✘ [ERROR] No loader is configured for \u0026quot;.data\u0026quot; files: locales/en-US.data\n\u003cpre\u003e\u003ccode\u003eexample.ts:2:28:\n  2 │   const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })\n    ╵                             ~~~~~~~~~~~~~~~~~~~~~~~~~~\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn addition, this change means plugins can now access the contents of \u003ccode\u003ewith\u003c/code\u003e for glob-style imports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003e${configDir}\u003c/code\u003e in \u003ccode\u003etsconfig.json\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis adds support for a new feature from the upcoming TypeScript 5.5 release. The character sequence \u003ccode\u003e${configDir}\u003c/code\u003e is now respected at the start of \u003ccode\u003ebaseUrl\u003c/code\u003e and \u003ccode\u003epaths\u003c/code\u003e values, which are used by esbuild during bundling to correctly map import paths to file system paths. This feature lets base \u003ccode\u003etsconfig.json\u003c/code\u003e files specified via \u003ccode\u003eextends\u003c/code\u003e refer to the directory of the top-level \u003ccode\u003etsconfig.json\u003c/code\u003e file. Here is an example:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc37c2fa9de2ad77476a6d4a8f1516196b90187e\"\u003e\u003ccode\u003efc37c2f\u003c/code\u003e\u003c/a\u003e publish 0.21.5 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/cb119249a19603b12fdf8df1c5a81c21420a1cb0\"\u003e\u003ccode\u003ecb11924\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eSymbol.metadata\u003c/code\u003e errors in decorator tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b93a2a95ac697f4aa01471e0a383a25626f1998e\"\u003e\u003ccode\u003eb93a2a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3781\"\u003e#3781\u003c/a\u003e: add metadata to all decorated classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/953dae945b265df7d9728dbd961f7a27dce941cd\"\u003e\u003ccode\u003e953dae9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3797\"\u003e#3797\u003c/a\u003e: import attributes and glob-style import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/98cb2ed72cfc4187f45fe1a6abe5417ad613356b\"\u003e\u003ccode\u003e98cb2ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3782\"\u003e#3782\u003c/a\u003e: support \u003ccode\u003e${configDir}\u003c/code\u003e in tsconfig.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e6603b83f6be8de8204a7c5af755874f8b8da68\"\u003e\u003ccode\u003e8e6603b\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/db1b8ca20f26091fbaebd5b4a8ce950de984e750\"\u003e\u003ccode\u003edb1b8ca\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3792\"\u003e#3792\u003c/a\u003e: import attributes and the \u003ccode\u003ecopy\u003c/code\u003e loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/de572d0e5363fef5457d3581ec340e481b139152\"\u003e\u003ccode\u003ede572d0\u003c/code\u003e\u003c/a\u003e fix non-deterministic import attribute plugin test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ae8d1b4f307b290bde0f17aceb51dd6f62eac64c\"\u003e\u003ccode\u003eae8d1b4\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3794\"\u003e#3794\u003c/a\u003e: \u003ccode\u003e--supported:object-accessors=false\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/67cbf87a4909d87a902ca8c3b69ab5330defab0a\"\u003e\u003ccode\u003e67cbf87\u003c/code\u003e\u003c/a\u003e publish 0.21.4 to npm\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.20.2...v0.21.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 1.3.0 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 94627ef55161ab8ea62956bbd71700a77643c03a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.0...v1.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e\nThis is a security upgrade for \u003ccode\u003esharp\u003c/code\u003e dependency. (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/3798\"\u003eread more here\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sharp to \u003ccode\u003e^0.32.6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate non-major dependencies (\u003ca href=\"https://github.com/unjs/ipx/commit/6254052\"\u003e6254052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ci for v1 branch (\u003ca href=\"https://github.com/unjs/ipx/commit/61e851b\"\u003e61e851b\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=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMatt Kane \u003ca href=\"mailto:m@mk.gg\"\u003em@mk.gg\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/unjs/ipx/blob/v1.3.2/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.0...v1.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sharp to \u003ccode\u003e^0.32.6\u003c/code\u003e (v1) (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate non-major dependencies (\u003ca href=\"https://github.com/unjs/ipx/commit/6254052\"\u003e6254052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ci for v1 branch (\u003ca href=\"https://github.com/unjs/ipx/commit/61e851b\"\u003e61e851b\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=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMatt Kane \u003ca href=\"mailto:m@mk.gg\"\u003em@mk.gg\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/unjs/ipx/commit/2785c3dfabc6fd4e3918c54fd88c93c6c1efbf88\"\u003e\u003ccode\u003e2785c3d\u003c/code\u003e\u003c/a\u003e chore(release): v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/94627ef55161ab8ea62956bbd71700a77643c03a\"\u003e\u003ccode\u003e94627ef\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/56ab1a46e727e06caf04988360612589a5739122\"\u003e\u003ccode\u003e56ab1a4\u003c/code\u003e\u003c/a\u003e chore(release): v1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/61e851b27aa792af629f4b62ba16a8b55ac93902\"\u003e\u003ccode\u003e61e851b\u003c/code\u003e\u003c/a\u003e ci: enable ci for v1 branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/6254052ba6947e98d06081356d548c8ed633c1e8\"\u003e\u003ccode\u003e6254052\u003c/code\u003e\u003c/a\u003e chore: update non-major dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/df867ddbaabf3d3c6e9ccd844cec6ea2b5a2fb6f\"\u003e\u003ccode\u003edf867dd\u003c/code\u003e\u003c/a\u003e fix: update sharp to \u003ccode\u003e^0.32.6\u003c/code\u003e (v1)  (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.0...v1.3.2\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/petrusmatiros/KapitalKompassen/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/petrusmatiros/KapitalKompassen/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrusmatiros%2FKapitalKompassen/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"},{"uuid":"2861500047","node_id":"PR_kwDOEPPeg86qjwaP","number":174,"state":"closed","title":"build(deps): bump ipx and netlify-cli in /fancy-weather","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-25T17:55:35.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T17:50:45.000Z","updated_at":"2025-09-25T17:55:35.000Z","time_to_close":290,"merged_at":"2025-09-25T17:55:34.000Z","merged_by":"lenazamnius","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"18.1.0","new_version":"23.7.3"}],"path":"/fancy-weather","ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nRemoves [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 18.1.0 to 23.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.2...v23.7.3\"\u003e23.7.3\u003c/a\u003e (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.11 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7647\"\u003e#7647\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/47e14cd85b0cf26db3bb064288d1228c3f0f8d34\"\u003e47e14cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshow deploy errors when \u003ccode\u003e--json\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7649\"\u003e#7649\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/76c300913b5a528bb388efa0290caf80378da011\"\u003e76c3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport non interactive tty when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7640\"\u003e#7640\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1e7fc92d50f1679595c2310612228e58058965af\"\u003e1e7fc92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.1...v23.7.2\"\u003e23.7.2\u003c/a\u003e (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ansi-escapes to v7.1.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7638\"\u003e#7638\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/e12129670eaaf6478689e25d50c47b56b9b6f923\"\u003ee121296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency chalk to v5.6.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7632\"\u003e#7632\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/18e98618ab6257f135df454fa83b627e1923238b\"\u003e18e9861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dotenv to v17.2.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7634\"\u003e#7634\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/574153e1c2de2dbff01c43f8d3402f8e26b6c636\"\u003e574153e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency raw-body to v3.0.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7635\"\u003e#7635\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/0a42f121ae4c64d70960d1b012960ce0544ced5c\"\u003e0a42f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7643\"\u003e#7643\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/d88bbbb58882cdcdcab658706fc86a2739555ef5\"\u003ed88bbbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezip based deploys ignore pattern and subdir case (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7636\"\u003e#7636\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/d547ef8a9b0c460de139147a3138da603d9f44a7\"\u003ed547ef8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.0...v23.7.1\"\u003e23.7.1\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003e@​netlify/edge-functions-bootstrap\u003c/code\u003e dependency (\u003ca href=\"https://github.com/netlify/cli/commit/5dfbd07d47b6d8c35732e64b3159ca41b00caf29\"\u003e5dfbd07\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.6.0...v23.7.0\"\u003e23.7.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ai gateway (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7609\"\u003e#7609\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/efb5a3f02fcc22943bd81f46f940170233b5dfa0\"\u003eefb5a3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse env from cachedConfig when offlineEnv is set (\u003ca href=\"https://github.com/netlify/cli/commit/e0648b889598f5d605f0ec1a42e387b47e6e6b13\"\u003ee0648b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.1...v23.6.0\"\u003e23.6.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.2...v23.7.3\"\u003e23.7.3\u003c/a\u003e (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.11 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7647\"\u003e#7647\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/47e14cd85b0cf26db3bb064288d1228c3f0f8d34\"\u003e47e14cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshow deploy errors when \u003ccode\u003e--json\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7649\"\u003e#7649\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/76c300913b5a528bb388efa0290caf80378da011\"\u003e76c3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport non interactive tty when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7640\"\u003e#7640\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1e7fc92d50f1679595c2310612228e58058965af\"\u003e1e7fc92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.1...v23.7.2\"\u003e23.7.2\u003c/a\u003e (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ansi-escapes to v7.1.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7638\"\u003e#7638\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/e12129670eaaf6478689e25d50c47b56b9b6f923\"\u003ee121296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency chalk to v5.6.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7632\"\u003e#7632\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/18e98618ab6257f135df454fa83b627e1923238b\"\u003e18e9861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dotenv to v17.2.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7634\"\u003e#7634\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/574153e1c2de2dbff01c43f8d3402f8e26b6c636\"\u003e574153e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency raw-body to v3.0.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7635\"\u003e#7635\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/0a42f121ae4c64d70960d1b012960ce0544ced5c\"\u003e0a42f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7643\"\u003e#7643\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/d88bbbb58882cdcdcab658706fc86a2739555ef5\"\u003ed88bbbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezip based deploys ignore pattern and subdir case (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7636\"\u003e#7636\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/d547ef8a9b0c460de139147a3138da603d9f44a7\"\u003ed547ef8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.0...v23.7.1\"\u003e23.7.1\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003e@​netlify/edge-functions-bootstrap\u003c/code\u003e dependency (\u003ca href=\"https://github.com/netlify/cli/commit/5dfbd07d47b6d8c35732e64b3159ca41b00caf29\"\u003e5dfbd07\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.6.0...v23.7.0\"\u003e23.7.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ai gateway (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7609\"\u003e#7609\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/efb5a3f02fcc22943bd81f46f940170233b5dfa0\"\u003eefb5a3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse env from cachedConfig when offlineEnv is set (\u003ca href=\"https://github.com/netlify/cli/commit/e0648b889598f5d605f0ec1a42e387b47e6e6b13\"\u003ee0648b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.1...v23.6.0\"\u003e23.6.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e--draft\u003c/code\u003e flag to deploy command (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7626\"\u003e#7626\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a1186e030ca1d091da9a7292e0c20fe3c69701df\"\u003ea1186e0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.0...v23.5.1\"\u003e23.5.1\u003c/a\u003e (2025-09-08)\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/netlify/cli/commit/382c579ec76eb8d25022cd3a7d2b86459d6e20f9\"\u003e\u003ccode\u003e382c579\u003c/code\u003e\u003c/a\u003e chore(main): release 23.7.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7646\"\u003e#7646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/76c300913b5a528bb388efa0290caf80378da011\"\u003e\u003ccode\u003e76c3009\u003c/code\u003e\u003c/a\u003e fix: show deploy errors when \u003ccode\u003e--json\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7649\"\u003e#7649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/47e14cd85b0cf26db3bb064288d1228c3f0f8d34\"\u003e\u003ccode\u003e47e14cd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.11 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7647\"\u003e#7647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/83b57845df2e7d31ad8a4f5c3ab1826c9c70408b\"\u003e\u003ccode\u003e83b5784\u003c/code\u003e\u003c/a\u003e chore(website): update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v4.2.6 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1e7fc92d50f1679595c2310612228e58058965af\"\u003e\u003ccode\u003e1e7fc92\u003c/code\u003e\u003c/a\u003e fix: support non interactive tty when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7640\"\u003e#7640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/7c1de03152a83b994ea7a8565616982aee260447\"\u003e\u003ccode\u003e7c1de03\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.3.12 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/2c3b3cf032e8b4ab0ccd490f707c54ae67319c3a\"\u003e\u003ccode\u003e2c3b3cf\u003c/code\u003e\u003c/a\u003e chore(main): release 23.7.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7642\"\u003e#7642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/574153e1c2de2dbff01c43f8d3402f8e26b6c636\"\u003e\u003ccode\u003e574153e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17.2.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7634\"\u003e#7634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/d88bbbb58882cdcdcab658706fc86a2739555ef5\"\u003e\u003ccode\u003ed88bbbb\u003c/code\u003e\u003c/a\u003e fix(deps): update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7643\"\u003e#7643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/ce9d91c192a7e2aeb7071731a1982b201af4df2d\"\u003e\u003ccode\u003ece9d91c\u003c/code\u003e\u003c/a\u003e chore(deps): update thebinaryfelix/check-file-existence-action action to v1.0...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v18.1.0...v23.7.3\"\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lenazamnius/RSSchool-projects-2020/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lenazamnius/RSSchool-projects-2020/pull/174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenazamnius%2FRSSchool-projects-2020/issues/174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/174/packages"},{"uuid":"3451059019","node_id":"PR_kwDONLlW6s6qX9u2","number":5,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-24T21:28:38.000Z","updated_at":"2025-09-24T21:28:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":7,"packages":[{"name":"esbuild","old_version":"0.24.2","new_version":"0.25.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"vite","old_version":"5.4.11","new_version":"5.4.20","repository_url":"https://github.com/vitejs/vite"},{"name":"nanoid","old_version":"5.0.9","new_version":"5.1.0","repository_url":"https://github.com/ai/nanoid"},{"name":"vitest","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ipx","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"react-router","old_version":"7.1.1","new_version":"7.5.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"cookie","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/jshttp/cookie"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.24.2` | `0.25.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.11` | `5.4.20` |\n| [nanoid](https://github.com/ai/nanoid) | `5.0.9` | `5.1.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.0.2` | `3.0.5` |\n| [ipx](https://github.com/unjs/ipx) | `3.0.1` | `3.1.1` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.1.1` | `7.5.2` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.1` | `1.0.2` |\n\n\nUpdates `esbuild` from 0.24.2 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release deliberately contains backwards-incompatible changes.\u003c/strong\u003e To avoid automatically picking up releases like this, you should either be pinning the exact version of \u003ccode\u003eesbuild\u003c/code\u003e in your \u003ccode\u003epackage.json\u003c/code\u003e file (recommended) or be using a version range syntax that only accepts patch upgrades such as \u003ccode\u003e^0.24.0\u003c/code\u003e or \u003ccode\u003e~0.24.0\u003c/code\u003e. See npm's documentation about \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver/\"\u003esemver\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRestrict access to esbuild's development server (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003eGHSA-67mh-4wv8-2f99\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change addresses esbuild's first security vulnerability report. Previously esbuild set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e header to \u003ccode\u003e*\u003c/code\u003e to allow esbuild's development server to be flexible in how it's used for development. However, this allows the websites you visit to make HTTP requests to esbuild's local development server, which gives read-only access to your source code if the website were to fetch your source code's specific URL. You can read more information in \u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003ethe report\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eStarting with this release, \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\"\u003eCORS\u003c/a\u003e will now be disabled, and requests will now be denied if the host does not match the one provided to \u003ccode\u003e--serve=\u003c/code\u003e. The default host is \u003ccode\u003e0.0.0.0\u003c/code\u003e, which refers to all of the IP addresses that represent the local machine (e.g. both \u003ccode\u003e127.0.0.1\u003c/code\u003e and \u003ccode\u003e192.168.0.1\u003c/code\u003e). If you want to customize anything about esbuild's development server, you can \u003ca href=\"https://esbuild.github.io/api/#serve-proxy\"\u003eput a proxy in front of esbuild\u003c/a\u003e and modify the incoming and/or outgoing requests.\u003c/p\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003eserve()\u003c/code\u003e API call has been changed to return an array of \u003ccode\u003ehosts\u003c/code\u003e instead of a single \u003ccode\u003ehost\u003c/code\u003e string. This makes it possible to determine all of the hosts that esbuild's development server will accept.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete output files when a build fails in watch mode (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIt has been requested for esbuild to delete files when a build fails in watch mode. Previously esbuild left the old files in place, which could cause people to not immediately realize that the most recent build failed. With this release, esbuild will now delete all output files if a rebuild fails. Fixing the build error and triggering another rebuild will restore all output files again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix correctness issues with the CSS nesting transform (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3620\"\u003e#3620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3877\"\u003e#3877\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3933\"\u003e#3933\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3997\"\u003e#3997\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4005\"\u003e#4005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4037\"\u003e#4037\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes the following problems:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNaive expansion of CSS nesting can result in an exponential blow-up of generated CSS if each nesting level has multiple selectors. Previously esbuild sometimes collapsed individual nesting levels using \u003ccode\u003e:is()\u003c/code\u003e to limit expansion. However, this collapsing wasn't correct in some cases, so it has been removed to fix correctness issues.\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n.parent {\n  \u0026gt; .a,\n  \u0026gt; .b1 \u0026gt; .b2 {\n    color: red;\n  }\n}\n\u003cp\u003e/* Old output (with --supported:nesting=false) */\u003cbr /\u003e\n.parent \u0026gt; :is(.a, .b1 \u0026gt; .b2) {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --supported:nesting=false) */\u003cbr /\u003e\n.parent \u0026gt; .a,\u003cbr /\u003e\n.parent \u0026gt; .b1 \u0026gt; .b2 {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e for working on a fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026amp;\u003c/code\u003e CSS nesting selector can be repeated multiple times to increase CSS specificity. Previously esbuild ignored this possibility and incorrectly considered \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e to have the same specificity as \u003ccode\u003e\u0026amp;\u003c/code\u003e. With this release, this should now work correctly:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code (color should be red) */\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\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/evanw/esbuild/commit/e9174d671b1882758cd32ac5e146200f5bee3e45\"\u003e\u003ccode\u003ee9174d6\u003c/code\u003e\u003c/a\u003e publish 0.25.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c27dbebb9e7a55dd9a084dd151dddd840787490e\"\u003e\u003ccode\u003ec27dbeb\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003ehosts\u003c/code\u003e in \u003ccode\u003eplugin-tests.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6794f602a453cf0255bcae245871de120a89a559\"\u003e\u003ccode\u003e6794f60\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003ehosts\u003c/code\u003e in \u003ccode\u003enode-unref-tests.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/de85afd65edec9ebc44a11e245fd9e9a2e99760d\"\u003e\u003ccode\u003ede85afd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/da1de1bf77a65f06654b49878d9ec4747ddaa21f\"\u003e\u003ccode\u003eda1de1b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4065\"\u003e#4065\u003c/a\u003e: bitwise operators can return bigints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f4e9d19fb20095a98bf40634f0380f6a16be91e7\"\u003e\u003ccode\u003ef4e9d19\u003c/code\u003e\u003c/a\u003e switch case liveness: \u003ccode\u003edefault\u003c/code\u003e is always last\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7aa47c3e778ea04849f97f18dd9959df88fa0886\"\u003e\u003ccode\u003e7aa47c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4028\"\u003e#4028\u003c/a\u003e: minify live/dead \u003ccode\u003eswitch\u003c/code\u003e cases better\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/22ecd306190b8971ec4474b5485266c20350e266\"\u003e\u003ccode\u003e22ecd30\u003c/code\u003e\u003c/a\u003e minify: more constant folding for strict equality\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4cdf03c03697128044fa8fb76e5c478e9765b353\"\u003e\u003ccode\u003e4cdf03c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4053\"\u003e#4053\u003c/a\u003e: reordering of \u003ccode\u003e.tsx\u003c/code\u003e in \u003ccode\u003enode_modules\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/dc719775b7140120916bd9e6777ca1cb8a1cdc0e\"\u003e\u003ccode\u003edc71977\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3692\"\u003e#3692\u003c/a\u003e: \u003ccode\u003e0\u003c/code\u003e now picks a random ephemeral port\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.11 to 5.4.20\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\u003ev5.4.20\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/ca88ed7398288ce0c60176ac9a6392f10654c67c/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.19\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.14/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/v5.4.20/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 --\u003e5.4.20 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e482000f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.19 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e766947e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19966\"\u003e#19966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.18 (2025-04-10)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e823675b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19830\"\u003e#19830\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19831\"\u003e#19831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.17 (2025-04-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e84b2b46\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19782\"\u003e#19782\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19784\"\u003e#19784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.16 (2025-03-31)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003eb627c50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19761\"\u003e#19761\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19762\"\u003e#19762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.15 (2025-03-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e807d7f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19702\"\u003e#19702\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19703\"\u003e#19703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.14 (2025-01-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003epreview.allowedHosts\u003c/code\u003e with specific values was not respected (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19246\"\u003e#19246\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9df6e6beabf0d18988ec13b8b742d2aba29662f9\"\u003e9df6e6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19246\"\u003e#19246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow CORS from loopback addresses by default (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19249\"\u003e#19249\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d1699ccf673e2790704756d89d2e1e4ee478fb4\"\u003e7d1699c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19249\"\u003e#19249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.13 (2025-01-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: try parse \u003ccode\u003eserver.origin\u003c/code\u003e URL (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19241\"\u003e#19241\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5946215718e369c34f6cc9415391d2ca84efe327\"\u003e5946215\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19241\"\u003e#19241\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.12 (2025-01-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/997700f01c7199daf7330d33a7fd3a43b2e9e3ba\"\u003e\u003ccode\u003e997700f\u003c/code\u003e\u003c/a\u003e release: v5.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e\u003ccode\u003e482000f\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/80a333a23103ced0442d4463d1191433d90f5e19\"\u003e\u003ccode\u003e80a333a\u003c/code\u003e\u003c/a\u003e release: v5.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e\u003ccode\u003e766947e\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/731b77d19d36f5682a5441b49cb2f6473389ad99\"\u003e\u003ccode\u003e731b77d\u003c/code\u003e\u003c/a\u003e release: v5.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e\u003ccode\u003e823675b\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0a2518a98d2354c61ee8ef51f7d00fa92aebb511\"\u003e\u003ccode\u003e0a2518a\u003c/code\u003e\u003c/a\u003e release: v5.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e\u003ccode\u003e84b2b46\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/712cb71aa0e2a03dbf49db92043fb4ecbfc826b1\"\u003e\u003ccode\u003e712cb71\u003c/code\u003e\u003c/a\u003e release: v5.4.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003e\u003ccode\u003eb627c50\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.20/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.0.9 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded opaque types support (by \u003ca href=\"https://github.com/kossnocorp\"\u003e\u003ccode\u003e@​kossnocorp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded opaque types support (by \u003ca href=\"https://github.com/kossnocorp\"\u003e\u003ccode\u003e@​kossnocorp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/e0f79c916ed7996f6a1547e3af4005dfe903ee65\"\u003e\u003ccode\u003ee0f79c9\u003c/code\u003e\u003c/a\u003e Release 5.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/f7862cbf162694e4758f0b69093030d864d07c7e\"\u003e\u003ccode\u003ef7862cb\u003c/code\u003e\u003c/a\u003e Clean up docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8bba7adb0be925e06763808be17c96947b7a0d66\"\u003e\u003ccode\u003e8bba7ad\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/ea64dc7cfb7b12ac244fefe0dfa1f61570a8669e\"\u003e\u003ccode\u003eea64dc7\u003c/code\u003e\u003c/a\u003e Make functions generic so it can cast to opaque (branded) types (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/89f0ab442011db107b6c11a92b49ea9da6cf59c5\"\u003e\u003ccode\u003e89f0ab4\u003c/code\u003e\u003c/a\u003e chore(readme): updated java library link (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c44cd52b673fb5ff36b050c592d3752d494198f5\"\u003e\u003ccode\u003ec44cd52\u003c/code\u003e\u003c/a\u003e Bump vite from 6.0.2 to 6.0.9 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/80e803c498b53539350040415445af4c2b066126\"\u003e\u003ccode\u003e80e803c\u003c/code\u003e\u003c/a\u003e Add gleam port (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/90bb934e4eff954087d5f5493dcce87d1a577bf3\"\u003e\u003ccode\u003e90bb934\u003c/code\u003e\u003c/a\u003e Clean up docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9dcbd555cdd078c10b24ea05de466cc5bf81c1de\"\u003e\u003ccode\u003e9dcbd55\u003c/code\u003e\u003c/a\u003e Move to pnpm 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/56812196ee0c7c9f4e7941bdc56c07ed0aaf9461\"\u003e\u003ccode\u003e5681219\u003c/code\u003e\u003c/a\u003e Add instructions for dynamic import in README.md (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.0.9...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.0.2 to 3.0.5\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\u003ev3.0.5\u003c/h2\u003e\n\u003cp\u003eThis release includes security patches for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq\"\u003eRemote Code Execution when accessing a malicious website while Vitest API server is listening | CVE-2025-24964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Insert message \u0026quot;no tests found\u0026quot; in ui - by \u003ca href=\"https://github.com/DevJoaoLopes\"\u003e\u003ccode\u003e@​DevJoaoLopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/7366\"\u003evitest-dev/vitest#7366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92da490bd\"\u003e\u003c!-- raw HTML omitted --\u003e(92da4)\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\u003eValidate websocket request - by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \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/7317\"\u003evitest-dev/vitest#7317\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/191ef9e34\"\u003e\u003c!-- raw HTML omitted --\u003e(191ef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't toggle cli cursor on non-TTY - 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/7336\"\u003evitest-dev/vitest#7336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3c8050e69\"\u003e\u003c!-- raw HTML omitted --\u003e(3c805)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-node\u003c/strong\u003e: Differentiate file url with hash and query - 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/7365\"\u003evitest-dev/vitest#7365\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/926ca9546\"\u003e\u003c!-- raw HTML omitted --\u003e(926ca)\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/v3.0.4...v3.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.4\u003c/h2\u003e\n\u003cp\u003eThis release includes security patches for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-8gvc-j273-4wm5\"\u003eBrowser mode serves arbitrary files | CVE-2025-24963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilter projects eagerly during config resolution  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/7313\"\u003evitest-dev/vitest#7313\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dff4406d\"\u003e\u003c!-- raw HTML omitted --\u003e(dff44)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003edevelopment|production\u003c/code\u003e condition on Vites 6 by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\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 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7301\"\u003e#7301\u003c/a\u003e) \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ef1464fc7b101709bfbf7b040e5bad62998c2ff9\"\u003e\u003c!-- raw HTML omitted --\u003e(ef146)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Restrict served files from \u003ccode\u003e/__screenshot-error\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/7340\"\u003evitest-dev/vitest#7340\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9aeba2\"\u003e\u003c!-- raw HTML omitted --\u003e(ed9ae)\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/7297\"\u003evitest-dev/vitest#7297\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38ea8eae\"\u003e\u003c!-- raw HTML omitted --\u003e(38ea8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Timeout long sync hook  -  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/7289\"\u003evitest-dev/vitest#7289\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c60ee27c\"\u003e\u003c!-- raw HTML omitted --\u003e(c60ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypechecking\u003c/strong\u003e: Support typechecking parsing with Vite 6  -  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/7335\"\u003evitest-dev/vitest#7335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bff70be9\"\u003e\u003c!-- raw HTML omitted --\u003e(bff70)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Fix public types  -  by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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/7328\"\u003evitest-dev/vitest#7328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ce6af70c\"\u003e\u003c!-- raw HTML omitted --\u003e(ce6af)\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/v3.0.3...v3.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't throw a validation error if v8 coverage is used with filtered instances  -  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/7306\"\u003evitest-dev/vitest#7306\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fa4634b2\"\u003e\u003c!-- raw HTML omitted --\u003e(fa463)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't fail when running --browser.headless if the browser projest is part of the workspace  -  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/7311\"\u003evitest-dev/vitest#7311\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e43a8f56\"\u003e\u003c!-- raw HTML omitted --\u003e(e43a8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Update summary only when needed  -  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/7291\"\u003evitest-dev/vitest#7291\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7f36b6f9\"\u003e\u003c!-- raw HTML omitted --\u003e(7f36b)\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/v3.0.2...v3.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/115466265d23622d75f0d798641354a18e285072\"\u003e\u003ccode\u003e1154662\u003c/code\u003e\u003c/a\u003e chore: release v3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3c8050e69acf57755c8796c0c7711ab7871b4606\"\u003e\u003ccode\u003e3c8050e\u003c/code\u003e\u003c/a\u003e fix: don't toggle cli cursor on non-TTY (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7336\"\u003e#7336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/191ef9e34c867d0efd04f49b3d38193a68e825dc\"\u003e\u003ccode\u003e191ef9e\u003c/code\u003e\u003c/a\u003e fix: validate websocket request (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7317\"\u003e#7317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9e404375825d870ed9d90db854d96f77a7abeaff\"\u003e\u003ccode\u003e9e40437\u003c/code\u003e\u003c/a\u003e chore: release v3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ef1464fc7b101709bfbf7b040e5bad62998c2ff9\"\u003e\u003ccode\u003eef1464f\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003edevelopment|production\u003c/code\u003e condition on Vite 6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7301\"\u003e#7301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/38ea8eaef86f808a4c088f7439d138458a8b16a3\"\u003e\u003ccode\u003e38ea8ea\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/7297\"\u003e#7297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dff4406d9c64a7778f548504f0dc0aa427b8fced\"\u003e\u003ccode\u003edff4406\u003c/code\u003e\u003c/a\u003e fix: filter projects eagerly during config resolution (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ce6af70c00481c067a5bedc1815f5f95d6a2048b\"\u003e\u003ccode\u003ece6af70\u003c/code\u003e\u003c/a\u003e fix(types): fix public types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7328\"\u003e#7328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bff70be978d42390d8af2a3b8b5ddd0556309fd0\"\u003e\u003ccode\u003ebff70be\u003c/code\u003e\u003c/a\u003e fix(typechecking): support typechecking parsing with Vite 6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7335\"\u003e#7335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8d123cb33d7d3c900f7753bdad57d46b7ec5b6b\"\u003e\u003ccode\u003ea8d123c\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint packages (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v3.0.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 3.0.1 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/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦  Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esvgo@4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esharp@0.34\u003c/code\u003e (\u003ca href=\"https://sharp.pixelplumbing.com/changelog/#v0340---4th-april-2025\"\u003enotes\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eunstorage@1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeth Falco (\u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded jsdocs to exported functions and types (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMax (\u003ca href=\"https://github.com/onmax\"\u003e\u003ccode\u003e@​onmax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJames Wragg \u003ca href=\"mailto:james.wragg@madgex.com\"\u003ejames.wragg@madgex.com\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\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/ipx/commit/562ea7e44ebde1200d056f7f2ff900b36d5ec3c7\"\u003e\u003ccode\u003e562ea7e\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81693ddbfc062cc922e4e2406e8427ab4e3ad214\"\u003e\u003ccode\u003e81693dd\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/df55edb9c49bb56536cc9277efb24557edacd747\"\u003e\u003ccode\u003edf55edb\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce294392291955d43a959846a1b3ee54bc19\"\u003e\u003ccode\u003eaa94ce2\u003c/code\u003e\u003c/a\u003e chore: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/335710eb1c7b1e6524a2ba636325d8e87c11905e\"\u003e\u003ccode\u003e335710e\u003c/code\u003e\u003c/a\u003e chore: update playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36aac6b17a36e4de887aa9ded383427f75bab6ff\"\u003e\u003ccode\u003e36aac6b\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to svgo@v4.0.0 (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/058abdde659353377784c7a2fceb1ba294277543\"\u003e\u003ccode\u003e058abdd\u003c/code\u003e\u003c/a\u003e test: increase coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/b56caf8ab72466b68767d8616c4676a81415eaeb\"\u003e\u003ccode\u003eb56caf8\u003c/code\u003e\u003c/a\u003e test: only include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2db95ae37c924620fa6d5c52b6a41351bc1\"\u003e\u003ccode\u003e2dfec2d\u003c/code\u003e\u003c/a\u003e chore: add codeowners file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66fe81ecb30733fe07a10bc117878ee3752\"\u003e\u003ccode\u003e5428f66\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.1.1 to 7.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.5.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v752\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v752\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.5.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v751\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v751\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.5.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v750\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v750\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v741\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v741\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v740\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v740\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v730\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v730\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v720\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v720\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev.7.1.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v715\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v715\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v714\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v714\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v712\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v712\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Single Fetch to also handle the 204 redirects used in \u003ccode\u003e?_data\u003c/code\u003e requests in Remix v2 (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13364\"\u003e#13364\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis allows applications to return a redirect on \u003ccode\u003e.data\u003c/code\u003e requests from outside the scope of React Router (i.e., an \u003ccode\u003eexpress\u003c/code\u003e/\u003ccode\u003ehono\u003c/code\u003e middleware)\u003c/li\u003e\n\u003cli\u003e⚠️ Please note that doing so relies on implementation details that are subject to change without a SemVer major release\u003c/li\u003e\n\u003cli\u003eThis is primarily done to ease upgrading to Single Fetch for existing Remix v2 applications, but the recommended way to handle this is redirecting from a route middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdjust approach for Prerendering/SPA Mode via headers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13453\"\u003e#13453\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix single fetch bug where no revalidation request would be made when navigating upwards to a reused parent route (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13253\"\u003e#13253\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen using the object-based \u003ccode\u003eroute.lazy\u003c/code\u003e API, the \u003ccode\u003eHydrateFallback\u003c/code\u003e and \u003ccode\u003ehydrateFallbackElement\u003c/code\u003e properties are now skipped when lazy loading routes after hydration. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13376\"\u003e#13376\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf you move the code for these properties into a separate file, you can use this optimization to avoid downloading unused hydration code. For example:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003ecreateBrowserRouter([\n  {\n    path: \u0026quot;/show/:showId\u0026quot;,\n    lazy: {\n      loader: async () =\u0026gt; (await import(\u0026quot;./show.loader.js\u0026quot;)).loader,\n      Component: async () =\u0026gt; (await import(\u0026quot;./show.component.js\u0026quot;)).Component,\n      HydrateFallback: async () =\u0026gt;\n        (await import(\u0026quot;./show.hydrate-fallback.js\u0026quot;)).HydrateFallback,\n    },\n  },\n]);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly revalidate prerendered paths when param values change (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13380\"\u003e#13380\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUNSTABLE: Add a new \u003ccode\u003eunstable_runClientMiddleware\u003c/code\u003e argument to \u003ccode\u003edataStrategy\u003c/code\u003e to enable middleware execution in custom \u003ccode\u003edataStrategy\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13395\"\u003e#13395\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUNSTABLE: Add better error messaging when \u003ccode\u003egetLoadContext\u003c/code\u003e is not updated to return a \u003ccode\u003eMap\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13242\"\u003e#13242\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDo not automatically add \u003ccode\u003enull\u003c/code\u003e to \u003ccode\u003estaticHandler.query()\u003c/code\u003e \u003ccode\u003econtext.loaderData\u003c/code\u003e if routes do not have loaders (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13223\"\u003e#13223\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis was a Remix v2 implementation detail inadvertently left in for React Router v7\u003c/li\u003e\n\u003cli\u003eNow that we allow returning \u003ccode\u003eundefined\u003c/code\u003e from loaders, our prior check of \u003ccode\u003eloaderData[routeId] !== undefined\u003c/code\u003e was no longer sufficient and was changed to a \u003ccode\u003erouteId in loaderData\u003c/code\u003e check - these \u003ccode\u003enull\u003c/code\u003e values can cause issues for this new check\u003c/li\u003e\n\u003cli\u003e⚠️ This could be a \u0026quot;breaking bug fix\u0026quot; for you if you are doing manual SSR with \u003ccode\u003ecreateStaticHandler()\u003c/code\u003e/\u003ccode\u003e\u0026lt;StaticRouterProvider\u0026gt;\u003c/code\u003e, and using \u003ccode\u003econtext.loaderData\u003c/code\u003e to control \u003ccode\u003e\u0026lt;RouterProvider\u0026gt;\u003c/code\u003e hydration behavior on the client\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix prerendering when a loader returns a redirect (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13365\"\u003e#13365\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUNSTABLE: Update context type for \u003ccode\u003eLoaderFunctionArgs\u003c/code\u003e/\u003ccode\u003eActionFunctionArgs\u003c/code\u003e when middleware is enabled (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13381\"\u003e#13381\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5819e0c45df69a0b4ac582497e5adb1c089385b5\"\u003e\u003ccode\u003e5819e0c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13456\"\u003e#13456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d0cac3395f004424e6afd17248d6ff166ecb6fa6\"\u003e\u003ccode\u003ed0cac33\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13454\"\u003e#13454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c84302972a152d851cf5dd859ff332b354b70111\"\u003e\u003ccode\u003ec843029\u003c/code\u003e\u003c/a\u003e Adjust approach for prerendering/SPA mode via headers (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13453\"\u003e#13453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8e4963faece8dda24bf40dd04dd547c9959509d0\"\u003e\u003ccode\u003e8e4963f\u003c/code\u003e\u003c/a\u003e Restore handling of 204 \u0026quot;soft\u0026quot; redirects on data requests (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13364\"\u003e#13364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ed77157ed5a9faeb53787c3fbb092557e28e1872\"\u003e\u003ccode\u003eed77157\u003c/code\u003e\u003c/a\u003e update session documentation links (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4281172339337fa449a98e93b2abeae18f055283\"\u003e\u003ccode\u003e4281172\u003c/code\u003e\u003c/a\u003e Missed refactor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b166e483b2134ef67d6630521eb3fdb40d64e448\"\u003e\u003ccode\u003eb166e48\u003c/code\u003e\u003c/a\u003e Minor refactors to support RSC (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13423\"\u003e#13423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5dd7c1580f2d782bded3f906a66d57005b083db9\"\u003e\u003ccode\u003e5dd7c15\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13422\"\u003e#13422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6ce4a79774f6f9734b7457463768bc2860398263\"\u003e\u003ccode\u003e6ce4a79\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cd5681bd2fd66b8b9958deb1c1fb6bdb9af08366\"\u003e\u003ccode\u003ecd5681b\u003c/code\u003e\u003c/a\u003e Slight refactor of fetchAndDecode for RSC (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13409\"\u003e#13409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.5.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLoosen cookie name/value validation (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eoptions.priority\u003c/code\u003e used incorrect fallback (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/207\"\u003e#207\u003c/a\u003e) by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import example to README (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/190\"\u003e#190\u003c/a\u003e) by \u003ca href=\"https://github.com/isnifer\"\u003e\u003ccode\u003e@​isnifer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v1.0.1...v1.0.2\"\u003ehttps://github.com/jshttp/cookie/compare/v1.0.1...v1.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/e739f419e56442b754e4fea6dbcf98c1c8d00dda\"\u003e\u003ccode\u003ee739f41\u003c/code\u003e\u003c/a\u003e 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/8be4b82b64c642e3569ff0787057d349d97877c7\"\u003e\u003ccode\u003e8be4b82\u003c/code\u003e\u003c/a\u003e Loosen cookie name/value validation (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/94ba436184889b203d422e348e541ec337580a8e\"\u003e\u003ccode\u003e94ba436\u003c/code\u003e\u003c/a\u003e Fix codecov workflow in PRs (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/4898ba23a59cb7196df35b58dedfe9a11b68fb91\"\u003e\u003ccode\u003e4898ba2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eoptions.priority\u003c/code\u003e used incorrect fallback (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/408c2b40c6c5783fcfae619d30e8427e9c96a2db\"\u003e\u003ccode\u003e408c2b4\u003c/code\u003e\u003c/a\u003e Add import example to README (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jshttp/cookie/compare/v1.0.1...v1.0.2\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/jgeofil/webstudio/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/jgeofil/webstudio/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgeofil%2Fwebstudio/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"2842694917","node_id":"PR_kwDOLOJ24c6pcBUF","number":19,"state":"open","title":"chore(deps-dev): bump ipx from 2.1.0 to 2.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-19T06:35:25.000Z","updated_at":"2025-09-19T06:35:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [ipx](https://github.com/unjs/ipx) from 2.1.0 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\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=ipx\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.0\u0026new-version=2.1.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/moda-gov-tw/opendata-frontend/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/moda-gov-tw/opendata-frontend/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/moda-gov-tw%2Fopendata-frontend/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"},{"uuid":"2834256870","node_id":"PR_kwDOPxNOjc6o71Pm","number":4,"state":"open","title":"Bump ipx from 3.0.1 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-16T20:13:38.000Z","updated_at":"2025-09-16T20:13:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [ipx](https://github.com/unjs/ipx) from 3.0.1 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/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦  Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esvgo@4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esharp@0.34\u003c/code\u003e (\u003ca href=\"https://sharp.pixelplumbing.com/changelog/#v0340---4th-april-2025\"\u003enotes\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eunstorage@1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeth Falco (\u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded jsdocs to exported functions and types (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMax (\u003ca href=\"https://github.com/onmax\"\u003e\u003ccode\u003e@​onmax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJames Wragg \u003ca href=\"mailto:james.wragg@madgex.com\"\u003ejames.wragg@madgex.com\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\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/ipx/commit/562ea7e44ebde1200d056f7f2ff900b36d5ec3c7\"\u003e\u003ccode\u003e562ea7e\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81693ddbfc062cc922e4e2406e8427ab4e3ad214\"\u003e\u003ccode\u003e81693dd\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/df55edb9c49bb56536cc9277efb24557edacd747\"\u003e\u003ccode\u003edf55edb\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce294392291955d43a959846a1b3ee54bc19\"\u003e\u003ccode\u003eaa94ce2\u003c/code\u003e\u003c/a\u003e chore: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/335710eb1c7b1e6524a2ba636325d8e87c11905e\"\u003e\u003ccode\u003e335710e\u003c/code\u003e\u003c/a\u003e chore: update playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36aac6b17a36e4de887aa9ded383427f75bab6ff\"\u003e\u003ccode\u003e36aac6b\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to svgo@v4.0.0 (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/058abdde659353377784c7a2fceb1ba294277543\"\u003e\u003ccode\u003e058abdd\u003c/code\u003e\u003c/a\u003e test: increase coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/b56caf8ab72466b68767d8616c4676a81415eaeb\"\u003e\u003ccode\u003eb56caf8\u003c/code\u003e\u003c/a\u003e test: only include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2db95ae37c924620fa6d5c52b6a41351bc1\"\u003e\u003ccode\u003e2dfec2d\u003c/code\u003e\u003c/a\u003e chore: add codeowners file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66fe81ecb30733fe07a10bc117878ee3752\"\u003e\u003ccode\u003e5428f66\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.1.1\"\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=ipx\u0026package-manager=npm_and_yarn\u0026previous-version=3.0.1\u0026new-version=3.1.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/automateitdev/assoc-free-version-admin/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/automateitdev/assoc-free-version-admin/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/automateitdev%2Fassoc-free-version-admin/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"3421507732","node_id":"PR_kwDOPw3Gps6o0z_1","number":11,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-16T10:11:58.000Z","updated_at":"2025-09-16T10:12:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"next","old_version":"13.5.8","new_version":"13.5.11","repository_url":"https://github.com/vercel/next.js"},{"name":"@babel/runtime","old_version":"7.25.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"follow-redirects","old_version":"1.15.2","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"ip","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/indutny/node-ip"},{"name":"ipx","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/unjs/ipx"},{"name":"micromatch","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"tar-fs","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"tar","old_version":"6.1.14","new_version":"6.2.1","repository_url":"https://github.com/isaacs/node-tar"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `13.5.8` | `13.5.11` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.7` | `7.28.4` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.2` | `1.15.11` |\n| [ip](https://github.com/indutny/node-ip) | `2.0.0` | `2.0.1` |\n| [ipx](https://github.com/unjs/ipx) | `1.3.1` | `1.3.2` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.5` | `4.0.8` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.1` | `2.1.3` |\n| [tar](https://github.com/isaacs/node-tar) | `6.1.14` | `6.2.1` |\n\n\nUpdates `next` from 13.5.8 to 13.5.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/492b7fb1e1b6026f5b2cc4caa5a5d739ef5039d1\"\u003e\u003ccode\u003e492b7fb\u003c/code\u003e\u003c/a\u003e v13.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/64430788baa206501c67949d3557587ad9df01eb\"\u003e\u003ccode\u003e6443078\u003c/code\u003e\u003c/a\u003e lock swc binaries version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c92233ba515e929d8a144a20e9ec21a5ec65cbb2\"\u003e\u003ccode\u003ec92233b\u003c/code\u003e\u003c/a\u003e v13.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1c2249d0a9e12cde35d0f856f2f258b3aa3a16fd\"\u003e\u003ccode\u003e1c2249d\u003c/code\u003e\u003c/a\u003e Match subrequest handling for edge and node (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/77477\"\u003e#77477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/422223e929723dfe7a19f3efe22e38929e9fae79\"\u003e\u003ccode\u003e422223e\u003c/code\u003e\u003c/a\u003e v13.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/654ab60e78571a305b47f0e25957280e836690b9\"\u003e\u003ccode\u003e654ab60\u003c/code\u003e\u003c/a\u003e fix another artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/39497fb3857c73a2136b48384049c24fa55d9bf6\"\u003e\u003ccode\u003e39497fb\u003c/code\u003e\u003c/a\u003e fix artifact name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a49ce10b9ca584d43626803990587c1b764a47b\"\u003e\u003ccode\u003e0a49ce1\u003c/code\u003e\u003c/a\u003e [backport] middleware subrequest patch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/77418\"\u003e#77418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v13.5.8...v13.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.7 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `follow-redirects` from 1.15.2 to 1.15.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/21ef28a544c5e57f4c34b8476d75f2144609a1eb\"\u003e\u003ccode\u003e21ef28a\u003c/code\u003e\u003c/a\u003e Release version 1.15.11 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/7c88135da3bd0681a7e156ee66b16b2f6f98b480\"\u003e\u003ccode\u003e7c88135\u003c/code\u003e\u003c/a\u003e Roll back tree shaking.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/6e389ba094beec211a8847788a146917a16c1bdb\"\u003e\u003ccode\u003e6e389ba\u003c/code\u003e\u003c/a\u003e Release version 1.15.10 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/5bc496e0229abda823221e0c6267926a3f93f262\"\u003e\u003ccode\u003e5bc496e\u003c/code\u003e\u003c/a\u003e Shake me up before you go-go.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/694d6b47a42bc8377e5ef1480394de451e16bd5b\"\u003e\u003ccode\u003e694d6b4\u003c/code\u003e\u003c/a\u003e Bump minimist from 1.2.5 to 1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/e4e55c77b2d849280d105943f49f42e0c735d05d\"\u003e\u003ccode\u003ee4e55c7\u003c/code\u003e\u003c/a\u003e Release version 1.15.9 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/31a1abf2d659ac1c8fcbe7e614a8c8914d80e1e3\"\u003e\u003ccode\u003e31a1abf\u003c/code\u003e\u003c/a\u003e Attempt much more gentle detection.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/d2aaa97439e8a7e4a9cd02513ec7b12f23c17638\"\u003e\u003ccode\u003ed2aaa97\u003c/code\u003e\u003c/a\u003e Fix url field.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/62558f0cd106195f4c17ece3ad255eb93487d37f\"\u003e\u003ccode\u003e62558f0\u003c/code\u003e\u003c/a\u003e Release version 1.15.8 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/a8d1ceed257d46758f913ff555b4f7e1cd758627\"\u003e\u003ccode\u003ea8d1cee\u003c/code\u003e\u003c/a\u003e Return subtlety.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ip` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/node-ip/commit/3b0994a74eca51df01f08c40d6a65ba0e1845d04\"\u003e\u003ccode\u003e3b0994a\u003c/code\u003e\u003c/a\u003e 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/node-ip/commit/32f468f1245574785ec080705737a579be1223aa\"\u003e\u003ccode\u003e32f468f\u003c/code\u003e\u003c/a\u003e lib: fixed CVE-2023-42282 and added unit test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 1.3.1 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 94627ef55161ab8ea62956bbd71700a77643c03a)\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/unjs/ipx/blob/v1.3.2/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\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/unjs/ipx/commit/2785c3dfabc6fd4e3918c54fd88c93c6c1efbf88\"\u003e\u003ccode\u003e2785c3d\u003c/code\u003e\u003c/a\u003e chore(release): v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/94627ef55161ab8ea62956bbd71700a77643c03a\"\u003e\u003ccode\u003e94627ef\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `micromatch` from 4.0.5 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/micromatch/micromatch/releases\"\u003emicromatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.8\u003c/h2\u003e\n\u003cp\u003eUltimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.\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/micromatch/micromatch/blob/master/CHANGELOG.md\"\u003emicromatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.8] - 2024-08-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.7] - 2024-05-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ethis is basically v4.0.5, with some README updates\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eit is vulnerable to CVE-2024-4067\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpdated braces to v3.0.3 to avoid CVE-2024-4068\u003c/li\u003e\n\u003cli\u003edoes NOT break API compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.6] - 2024-05-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehasBraces\u003c/code\u003e to check if a pattern contains braces.\u003c/li\u003e\n\u003cli\u003eFixes CVE-2024-4067\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKS API COMPATIBILITY\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eShould be labeled as a major release, but it's not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/8bd704ec0d9894693d35da425d827819916be920\"\u003e\u003ccode\u003e8bd704e\u003c/code\u003e\u003c/a\u003e 4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/a0e68416a44da10f3e4e30845ab95af4fd286d5a\"\u003e\u003ccode\u003ea0e6841\u003c/code\u003e\u003c/a\u003e run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/4ec288484f6e8cccf597ad3d43529c31d0f7a02a\"\u003e\u003ccode\u003e4ec2884\u003c/code\u003e\u003c/a\u003e Merge branch 'v4' into hauserkristof-feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade\"\u003e\u003ccode\u003e03aa805\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/micromatch/issues/266\"\u003e#266\u003c/a\u003e from hauserkristof/feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/814f5f70efcd100ca9d29198867812a3d6ab91a8\"\u003e\u003ccode\u003e814f5f7\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/67fcce6a1077c2faf5ad0c5f998fa70202cc5dae\"\u003e\u003ccode\u003e67fcce6\u003c/code\u003e\u003c/a\u003e fix: CHANGELOG about braces \u0026amp; CVE-2024-4068, v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/113f2e3fa7cb30b429eda7c4c38475a8e8ba1b30\"\u003e\u003ccode\u003e113f2e3\u003c/code\u003e\u003c/a\u003e fix: CVE numbers in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/d9dbd9a266686f44afb38da26fe016f96d1ec04f\"\u003e\u003ccode\u003ed9dbd9a\u003c/code\u003e\u003c/a\u003e feat: updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/2ab13157f416679f54e3a32b1425e184bd16749e\"\u003e\u003ccode\u003e2ab1315\u003c/code\u003e\u003c/a\u003e fix: use actions/setup-node@v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/1406ea38f3e24b29f4d4f46908d5cffcb3e6c4ce\"\u003e\u003ccode\u003e1406ea3\u003c/code\u003e\u003c/a\u003e feat: rework test to work on macos with node 10,12 and 14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/4b7e8688a54268b7c3268848504167635050aa10\"\u003e\u003ccode\u003e4b7e868\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/266194b94b5ab0b6c2ad2739e4247970dbd1e7ba\"\u003e\u003ccode\u003e266194b\u003c/code\u003e\u003c/a\u003e hardlink tweak from main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/d97731b0e1b8a244ab859784b514cfcf5585ad3d\"\u003e\u003ccode\u003ed97731b\u003c/code\u003e\u003c/a\u003e 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/fd1634e869e7c5f85948e95eabdaa8451a085de5\"\u003e\u003ccode\u003efd1634e\u003c/code\u003e\u003c/a\u003e symlink tweak from main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 6.1.14 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md\"\u003etar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eonentry\u003c/code\u003e in favor of \u003ccode\u003eonReadEntry\u003c/code\u003e for clarity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonWriteEntry\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDRY the command definitions into a single \u003ccode\u003emakeCommand\u003c/code\u003e method,\nand update the type signatures to more appropriately infer the\nreturn type from the options and arguments provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minipass to v7.1.0\u003c/li\u003e\n\u003cli\u003eUpdate the type definitions of \u003ccode\u003ewrite()\u003c/code\u003e and \u003ccode\u003eend()\u003c/code\u003e methods on\n\u003ccode\u003eUnpack\u003c/code\u003e and \u003ccode\u003eParser\u003c/code\u003e classes to be compatible with the\nNodeJS.WritableStream type in the latest versions of\n\u003ccode\u003e@types/node\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite in TypeScript, provide ESM and CommonJS hybrid\ninterface\u003c/li\u003e\n\u003cli\u003eAdd tree-shake friendly exports, like \u003ccode\u003eimport('tar/create')\u003c/code\u003e\nand \u003ccode\u003eimport('tar/read-entry')\u003c/code\u003e to get individual functions or\nclasses.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echmod\u003c/code\u003e option that defaults to false, and deprecate\n\u003ccode\u003enoChmod\u003c/code\u003e. That is, reverse the default option regarding\nexplicitly setting file system modes to match tar entry\nsettings.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocessUmask\u003c/code\u003e option to avoid having to call\n\u003ccode\u003eprocess.umask()\u003c/code\u003e when \u003ccode\u003echmod: true\u003c/code\u003e (or \u003ccode\u003enoChmod: false\u003c/code\u003e) is\nset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for brotli compression\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emaxDepth\u003c/code\u003e option to prevent extraction into excessively\ndeep folders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove dead link to benchmarks (\u003ca href=\"https://redirect.github.com/isaacs/node-tar/issues/313\"\u003e#313\u003c/a\u003e) (\u003ca href=\"https://github.com/yetzt\"\u003e\u003ccode\u003e@​yetzt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd examples/explanation of using tar.t (\u003ca href=\"https://github.com/isaacs\"\u003e\u003ccode\u003e@​isaacs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure close event is emited after stream has ended (\u003ca href=\"https://github.com/webark\"\u003e\u003ccode\u003e@​webark\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/isaacs/node-tar/commit/bef7b1e4ffab822681fea2a9b22187192ed14717\"\u003e\u003ccode\u003ebef7b1e\u003c/code\u003e\u003c/a\u003e 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7\"\u003e\u003ccode\u003efe8cd57\u003c/code\u003e\u003c/a\u003e prevent extraction in excessively deep subfolders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fe7ebfdcede1f8a2e65db12e19ecc4b3a9934648\"\u003e\u003ccode\u003efe7ebfd\u003c/code\u003e\u003c/a\u003e remove security.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/5bc9d404e88c39870e0fbb55655a53de6fbf0a04\"\u003e\u003ccode\u003e5bc9d40\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fe1ef5ec87156ddadcec8b70cdec201f26665681\"\u003e\u003ccode\u003efe1ef5e\u003c/code\u003e\u003c/a\u003e changelog 6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/e483220935d931cf6b09292aba62170e68f36205\"\u003e\u003ccode\u003ee483220\u003c/code\u003e\u003c/a\u003e get rid of npm lint stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/689928a0ba7d9b9014d88a5fa35261f9ae4ef2f3\"\u003e\u003ccode\u003e689928a\u003c/code\u003e\u003c/a\u003e ci that works outside of npm org\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/db6f53928650a04b340ecdc01db2d49937e5d63c\"\u003e\u003ccode\u003edb6f539\u003c/code\u003e\u003c/a\u003e file inference improvements for .tbr and .tgz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/336fa8f27c44bec70d46a6482096af24c668ee16\"\u003e\u003ccode\u003e336fa8f\u003c/code\u003e\u003c/a\u003e refactor: dry and other pr comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/eeba22238736ed0832488efb3c515ada98073424\"\u003e\u003ccode\u003eeeba222\u003c/code\u003e\u003c/a\u003e chore: lint fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v6.1.14...v6.2.1\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/marcopimenta/wix-commerce-ticketing-nextjs-template/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/marcopimenta/wix-commerce-ticketing-nextjs-template/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcopimenta%2Fwix-commerce-ticketing-nextjs-template/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"2827011705","node_id":"PR_kwDOMENRHs6ogMZ5","number":40,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-14T18:40:02.000Z","updated_at":"2025-09-24T14:23:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":9,"packages":[{"name":"@intlify/core","old_version":"9.14.4","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"devalue","old_version":"5.1.1","new_version":"5.3.2","repository_url":"https://github.com/sveltejs/devalue"},{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"koa","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/koajs/koa"},{"name":"tar-fs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"vite","old_version":"6.3.4","new_version":"6.3.6","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-i18n","old_version":"9.14.3","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the /front directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@intlify/core](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `9.14.4` | `9.14.5` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [devalue](https://github.com/sveltejs/devalue) | `5.1.1` | `5.3.2` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `2.1.1` |\n| [koa](https://github.com/koajs/koa) | `2.16.1` | `2.16.2` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.2` | `2.1.3` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.4` | `6.3.6` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `9.14.3` | `9.14.5` |\n\n\nUpdates `@intlify/core` from 9.14.4 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.1.1 to 5.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee46f4c8: fix: handle repeated array buffers and subarrays\u003c/li\u003e\n\u003cli\u003e2dfa504: fix: handle custom classes with null proto as pojo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle custom classes with null proto as pojo (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/pull/95\"\u003e#95\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/sveltejs/devalue/commit/86a6a66d2c830514e94326a0f8fa2d8d670eac8a\"\u003e\u003ccode\u003e86a6a66\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/0623a47c9555b639c03ff1baea82951b2d9d1132\"\u003e\u003ccode\u003e0623a47\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/02d20e8a792e5daa387b23816aba0170fec7437e\"\u003e\u003ccode\u003e02d20e8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/ae904c5b189b5c2c3b7b969f70064dbc59196b58\"\u003e\u003ccode\u003eae904c5\u003c/code\u003e\u003c/a\u003e fix stringify not picking up negative zero if a normal zero has appeared befo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/e95b87a6cc86bf116bada5ff28faead87df69920\"\u003e\u003ccode\u003ee95b87a\u003c/code\u003e\u003c/a\u003e fix pkg.repository\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8300172d1d222e60f14cdec712ff0650756e9002\"\u003e\u003ccode\u003e8300172\u003c/code\u003e\u003c/a\u003e fix changeset config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/434d8aefb9d67ec7bd9664a29599770cd22a3e3b\"\u003e\u003ccode\u003e434d8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/67c8334b82ec0fcf44543e39cc5f37f00bbd1f2f\"\u003e\u003ccode\u003e67c8334\u003c/code\u003e\u003c/a\u003e mention support for URL/URLSearchParams/Temporal in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/fec694d87e3f7f0cc764776bb91fd47095be1371\"\u003e\u003ccode\u003efec694d\u003c/code\u003e\u003c/a\u003e feat: support URL and URLSearchParams (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/2896e7bef2d4b7f810a5df02652ffce5dfb76b64\"\u003e\u003ccode\u003e2896e7b\u003c/code\u003e\u003c/a\u003e Add support for Temporal objects (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.1.1...v5.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~svelte-admin\"\u003esvelte-admin\u003c/a\u003e, a new releaser for devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 2.16.1 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: only allow back redirect to the same origin referer by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1898\"\u003ekoajs/koa#1898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ehttps://github.com/koajs/koa/compare/v2.16.1...v2.16.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3b1688692471c70cf356ae526227e98982f56b09\"\u003e\u003ccode\u003e3b16886\u003c/code\u003e\u003c/a\u003e 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c61f094abe238a959c8611ca10f7f61cd10c0a2e\"\u003e\u003ccode\u003ec61f094\u003c/code\u003e\u003c/a\u003e chore: add publish tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c02f188132dec670549a748224952f1a0c62d7ca\"\u003e\u003ccode\u003ec02f188\u003c/code\u003e\u003c/a\u003e fix: only allow back redirect to the same origin referer (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.2 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/4b7e8688a54268b7c3268848504167635050aa10\"\u003e\u003ccode\u003e4b7e868\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/266194b94b5ab0b6c2ad2739e4247970dbd1e7ba\"\u003e\u003ccode\u003e266194b\u003c/code\u003e\u003c/a\u003e hardlink tweak from main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.2...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmp` from 0.2.3 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/3d2fe387f3f91b13830b9182faa02c3231ea8258\"\u003e\u003ccode\u003e3d2fe38\u003c/code\u003e\u003c/a\u003e Bump up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/e16282879e5d0554fe824e1ab3df724847e91183\"\u003e\u003ccode\u003ee162828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/309\"\u003e#309\u003c/a\u003e from fflorent/fix-tmp-dir-with-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b847d2f1a42b625c26149f4a2029ed00a1edf90b\"\u003e\u003ccode\u003eb847d2f\u003c/code\u003e\u003c/a\u003e Fix use of tmp.dir() with \u003ccode\u003edir\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/08fa3abac32b621506512724b28b56b9c4a95846\"\u003e\u003ccode\u003e08fa3ab\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/1cf4ec54180a77a2a95dc1941efa1659774c8787\"\u003e\u003ccode\u003e1cf4ec5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1b\"\u003e\u003ccode\u003e188b25e\u003c/code\u003e\u003c/a\u003e Fix GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/73b9fe45bbb40157acdfab8126dd0911de91c8fa\"\u003e\u003ccode\u003e73b9fe4\u003c/code\u003e\u003c/a\u003e Add test case for GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b8e2f29a7575352e49e4882a836aab4bd2ec927f\"\u003e\u003ccode\u003eb8e2f29\u003c/code\u003e\u003c/a\u003e Remove broken tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/2892a027b4d2d3a25d1d08a398bc108a0200857f\"\u003e\u003ccode\u003e2892a02\u003c/code\u003e\u003c/a\u003e Remove outdated URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/f5923182461a89e9de5a7a09c75f410a76979ae7\"\u003e\u003ccode\u003ef592318\u003c/code\u003e\u003c/a\u003e Reformat package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.3.4 to 6.3.6\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\u003ev6.3.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.5/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/v6.3.6/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 --\u003e6.3.6 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e0ab19ea\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003ee11d240\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20735\"\u003e#20735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e7d99229\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20544\"\u003e#20544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.5 (2025-05-05)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003efd38d07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19959\"\u003e#19959\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/vitejs/vite/commit/3f337c5e24504e51188d29c970de1416ee523dbb\"\u003e\u003ccode\u003e3f337c5\u003c/code\u003e\u003c/a\u003e release: v6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003e\u003ccode\u003ee11d240\u003c/code\u003e\u003c/a\u003e fix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e\u003ccode\u003e0ab19ea\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e\u003ccode\u003e7d99229\u003c/code\u003e\u003c/a\u003e test: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84e4647efac01efafcef95fb1c7ec9336fe0a94c\"\u003e\u003ccode\u003e84e4647\u003c/code\u003e\u003c/a\u003e release: v6.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003e\u003ccode\u003efd38d07\u003c/code\u003e\u003c/a\u003e fix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.3.6/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-i18n` from 9.14.3 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003evue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/vue-i18n\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Gravitalia/news/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Gravitalia/news/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gravitalia%2Fnews/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"},{"uuid":"2818879490","node_id":"PR_kwDOJlOc8s6oBLAC","number":16,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-11T11:53:30.000Z","updated_at":"2025-09-11T11:53:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":9,"packages":[{"name":"@intlify/core","old_version":"10.0.5","new_version":"10.0.8","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"devalue","old_version":"5.1.1","new_version":"5.3.2","repository_url":"https://github.com/sveltejs/devalue"},{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"koa","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/koajs/koa"},{"name":"tar-fs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"vite","old_version":"6.3.4","new_version":"6.3.6","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-i18n","old_version":"10.0.7","new_version":"10.0.8","repository_url":"https://github.com/intlify/vue-i18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@intlify/core](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `10.0.5` | `10.0.8` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [devalue](https://github.com/sveltejs/devalue) | `5.1.1` | `5.3.2` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `2.1.1` |\n| [koa](https://github.com/koajs/koa) | `2.16.1` | `2.16.2` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.2` | `2.1.3` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.4` | `6.3.6` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `10.0.7` | `10.0.8` |\n\n\nUpdates `@intlify/core` from 10.0.5 to 10.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2229\"\u003eintlify/vue-i18n#2229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v10.0.7...v10.0.8\"\u003ehttps://github.com/intlify/vue-i18n/compare/v10.0.7...v10.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v10 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2160\"\u003eintlify/vue-i18n#2160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v10.0.6...v10.0.7\"\u003ehttps://github.com/intlify/vue-i18n/compare/v10.0.6...v10.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v10.0.5...v10.0.6\"\u003ehttps://github.com/intlify/vue-i18n/compare/v10.0.5...v10.0.6\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/intlify/vue-i18n/commit/30971026b77c5985a4ad3d56c665bf77c2536be7\"\u003e\u003ccode\u003e3097102\u003c/code\u003e\u003c/a\u003e release: v10.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/232a5e3fecf97f62519b9d07dab3aab3d1ea511b\"\u003e\u003ccode\u003e232a5e3\u003c/code\u003e\u003c/a\u003e release: v10.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/e40c1601656d7e517fb1a3a84f55bd536a847ffb\"\u003e\u003ccode\u003ee40c160\u003c/code\u003e\u003c/a\u003e release: v10.0.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v10.0.8/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.1.1 to 5.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee46f4c8: fix: handle repeated array buffers and subarrays\u003c/li\u003e\n\u003cli\u003e2dfa504: fix: handle custom classes with null proto as pojo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle custom classes with null proto as pojo (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/pull/95\"\u003e#95\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/sveltejs/devalue/commit/86a6a66d2c830514e94326a0f8fa2d8d670eac8a\"\u003e\u003ccode\u003e86a6a66\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/0623a47c9555b639c03ff1baea82951b2d9d1132\"\u003e\u003ccode\u003e0623a47\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/02d20e8a792e5daa387b23816aba0170fec7437e\"\u003e\u003ccode\u003e02d20e8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/ae904c5b189b5c2c3b7b969f70064dbc59196b58\"\u003e\u003ccode\u003eae904c5\u003c/code\u003e\u003c/a\u003e fix stringify not picking up negative zero if a normal zero has appeared befo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/e95b87a6cc86bf116bada5ff28faead87df69920\"\u003e\u003ccode\u003ee95b87a\u003c/code\u003e\u003c/a\u003e fix pkg.repository\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8300172d1d222e60f14cdec712ff0650756e9002\"\u003e\u003ccode\u003e8300172\u003c/code\u003e\u003c/a\u003e fix changeset config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/434d8aefb9d67ec7bd9664a29599770cd22a3e3b\"\u003e\u003ccode\u003e434d8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/67c8334b82ec0fcf44543e39cc5f37f00bbd1f2f\"\u003e\u003ccode\u003e67c8334\u003c/code\u003e\u003c/a\u003e mention support for URL/URLSearchParams/Temporal in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/fec694d87e3f7f0cc764776bb91fd47095be1371\"\u003e\u003ccode\u003efec694d\u003c/code\u003e\u003c/a\u003e feat: support URL and URLSearchParams (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/2896e7bef2d4b7f810a5df02652ffce5dfb76b64\"\u003e\u003ccode\u003e2896e7b\u003c/code\u003e\u003c/a\u003e Add support for Temporal objects (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.1.1...v5.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~svelte-admin\"\u003esvelte-admin\u003c/a\u003e, a new releaser for devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 2.16.1 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: only allow back redirect to the same origin referer by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1898\"\u003ekoajs/koa#1898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ehttps://github.com/koajs/koa/compare/v2.16.1...v2.16.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3b1688692471c70cf356ae526227e98982f56b09\"\u003e\u003ccode\u003e3b16886\u003c/code\u003e\u003c/a\u003e 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c61f094abe238a959c8611ca10f7f61cd10c0a2e\"\u003e\u003ccode\u003ec61f094\u003c/code\u003e\u003c/a\u003e chore: add publish tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c02f188132dec670549a748224952f1a0c62d7ca\"\u003e\u003ccode\u003ec02f188\u003c/code\u003e\u003c/a\u003e fix: only allow back redirect to the same origin referer (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.2 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/4b7e8688a54268b7c3268848504167635050aa10\"\u003e\u003ccode\u003e4b7e868\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/266194b94b5ab0b6c2ad2739e4247970dbd1e7ba\"\u003e\u003ccode\u003e266194b\u003c/code\u003e\u003c/a\u003e hardlink tweak from main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.2...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmp` from 0.2.3 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/3d2fe387f3f91b13830b9182faa02c3231ea8258\"\u003e\u003ccode\u003e3d2fe38\u003c/code\u003e\u003c/a\u003e Bump up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/e16282879e5d0554fe824e1ab3df724847e91183\"\u003e\u003ccode\u003ee162828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/309\"\u003e#309\u003c/a\u003e from fflorent/fix-tmp-dir-with-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b847d2f1a42b625c26149f4a2029ed00a1edf90b\"\u003e\u003ccode\u003eb847d2f\u003c/code\u003e\u003c/a\u003e Fix use of tmp.dir() with \u003ccode\u003edir\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/08fa3abac32b621506512724b28b56b9c4a95846\"\u003e\u003ccode\u003e08fa3ab\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/1cf4ec54180a77a2a95dc1941efa1659774c8787\"\u003e\u003ccode\u003e1cf4ec5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1b\"\u003e\u003ccode\u003e188b25e\u003c/code\u003e\u003c/a\u003e Fix GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/73b9fe45bbb40157acdfab8126dd0911de91c8fa\"\u003e\u003ccode\u003e73b9fe4\u003c/code\u003e\u003c/a\u003e Add test case for GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b8e2f29a7575352e49e4882a836aab4bd2ec927f\"\u003e\u003ccode\u003eb8e2f29\u003c/code\u003e\u003c/a\u003e Remove broken tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/2892a027b4d2d3a25d1d08a398bc108a0200857f\"\u003e\u003ccode\u003e2892a02\u003c/code\u003e\u003c/a\u003e Remove outdated URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/f5923182461a89e9de5a7a09c75f410a76979ae7\"\u003e\u003ccode\u003ef592318\u003c/code\u003e\u003c/a\u003e Reformat package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.3.4 to 6.3.6\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\u003ev6.3.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.5/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/v6.3.6/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 --\u003e6.3.6 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e0ab19ea\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003ee11d240\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20735\"\u003e#20735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e7d99229\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20544\"\u003e#20544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.5 (2025-05-05)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003efd38d07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19959\"\u003e#19959\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/vitejs/vite/commit/3f337c5e24504e51188d29c970de1416ee523dbb\"\u003e\u003ccode\u003e3f337c5\u003c/code\u003e\u003c/a\u003e release: v6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003e\u003ccode\u003ee11d240\u003c/code\u003e\u003c/a\u003e fix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e\u003ccode\u003e0ab19ea\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e\u003ccode\u003e7d99229\u003c/code\u003e\u003c/a\u003e test: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84e4647efac01efafcef95fb1c7ec9336fe0a94c\"\u003e\u003ccode\u003e84e4647\u003c/code\u003e\u003c/a\u003e release: v6.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003e\u003ccode\u003efd38d07\u003c/code\u003e\u003c/a\u003e fix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.3.6/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-i18n` from 10.0.7 to 10.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003evue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2229\"\u003eintlify/vue-i18n#2229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v10.0.7...v10.0.8\"\u003ehttps://github.com/intlify/vue-i18n/compare/v10.0.7...v10.0.8\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/intlify/vue-i18n/commit/30971026b77c5985a4ad3d56c665bf77c2536be7\"\u003e\u003ccode\u003e3097102\u003c/code\u003e\u003c/a\u003e release: v10.0.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v10.0.8/packages/vue-i18n\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/klemenstraeger/portfolio/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/klemenstraeger/portfolio/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/klemenstraeger%2Fportfolio/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"3405113021","node_id":"PR_kwDOHKJfd86n9Zek","number":393,"state":"open","title":"chore(deps): bump ipx and netlify-cli","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-11T07:02:51.000Z","updated_at":"2025-09-11T09:02:52.077Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"17.37.2","new_version":"23.5.1"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 17.37.2 to 23.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.0...v23.5.1\"\u003e23.5.1\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump inquirer to resolve vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/500bc331ea9055704620ac3f3e2032ed51767245\"\u003e500bc33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f2acc0259d54a4b8de54d96e0fc2d806cfec23cf\"\u003ef2acc02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7607\"\u003e#7607\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/381cd99c429cb6b1476e56a4d430646c857643b8\"\u003e381cd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7610\"\u003e#7610\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/578f09643eeedd2c6d13f695b30fde41a619ebf1\"\u003e578f096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.3...v23.5.0\"\u003e23.5.0\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd deploy config files when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7550\"\u003e#7550\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/034587111c62ff3954e2816fb332d871e0df383b\"\u003e0345871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.10 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/de1a2fe0c8f72ae399291920fcf9decbc48d4d0a\"\u003ede1a2fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.2...v23.4.3\"\u003e23.4.3\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn uploaded zip url in json format after deploy and uplaod i… (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7591\"\u003e#7591\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fcf67ba79b9eb1e28a6bec8822149a0a0b99413e\"\u003efcf67ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.1...v23.4.2\"\u003e23.4.2\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7592\"\u003e#7592\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/4d13fa8efbc68daab81528ce00fcfb4d3fe61251\"\u003e4d13fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.0...v23.4.1\"\u003e23.4.1\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.9 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7588\"\u003e#7588\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/3c62a62689a7e60e1026773219c0f6a24a959f80\"\u003e3c62a62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7590\"\u003e#7590\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/e81d790cd2a8f5de6f204441af33fe993faf8a4f\"\u003ee81d790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.18.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7574\"\u003e#7574\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/c30405879cb7345be3375f53d3edbb278086edfb\"\u003ec304058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload correct environment variables in Preview Server context (\u003ca href=\"https://github.com/netlify/cli/commit/03103fc73401e7c03f9ccee7932089b906b81066\"\u003e03103fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.0...v23.5.1\"\u003e23.5.1\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump inquirer to resolve vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/500bc331ea9055704620ac3f3e2032ed51767245\"\u003e500bc33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f2acc0259d54a4b8de54d96e0fc2d806cfec23cf\"\u003ef2acc02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7607\"\u003e#7607\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/381cd99c429cb6b1476e56a4d430646c857643b8\"\u003e381cd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7610\"\u003e#7610\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/578f09643eeedd2c6d13f695b30fde41a619ebf1\"\u003e578f096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.3...v23.5.0\"\u003e23.5.0\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd deploy config files when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7550\"\u003e#7550\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/034587111c62ff3954e2816fb332d871e0df383b\"\u003e0345871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.10 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/de1a2fe0c8f72ae399291920fcf9decbc48d4d0a\"\u003ede1a2fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.2...v23.4.3\"\u003e23.4.3\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn uploaded zip url in json format after deploy and uplaod i… (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7591\"\u003e#7591\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fcf67ba79b9eb1e28a6bec8822149a0a0b99413e\"\u003efcf67ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.1...v23.4.2\"\u003e23.4.2\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7592\"\u003e#7592\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/4d13fa8efbc68daab81528ce00fcfb4d3fe61251\"\u003e4d13fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.0...v23.4.1\"\u003e23.4.1\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.9 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7588\"\u003e#7588\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/3c62a62689a7e60e1026773219c0f6a24a959f80\"\u003e3c62a62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7590\"\u003e#7590\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/e81d790cd2a8f5de6f204441af33fe993faf8a4f\"\u003ee81d790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.18.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7574\"\u003e#7574\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/c30405879cb7345be3375f53d3edbb278086edfb\"\u003ec304058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload correct environment variables in Preview Server context (\u003ca href=\"https://github.com/netlify/cli/commit/03103fc73401e7c03f9ccee7932089b906b81066\"\u003e03103fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.3.1...v23.4.0\"\u003e23.4.0\u003c/a\u003e (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/4de4c89798c4f1f20bf8d02737102bce72dbc03a\"\u003e\u003ccode\u003e4de4c89\u003c/code\u003e\u003c/a\u003e chore(main): release 23.5.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c14d564f3aef14827e07e63de861fd8a09fdd591\"\u003e\u003ccode\u003ec14d564\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.3.9 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7613\"\u003e#7613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6b5392325f3d52697bb9f79561d0b10f104fba71\"\u003e\u003ccode\u003e6b53923\u003c/code\u003e\u003c/a\u003e chore(website): update dependency astro to v5.13.5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/0aab5b3cc0a61e970da3d4674fde24291a251fc8\"\u003e\u003ccode\u003e0aab5b3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/semver\u003c/code\u003e to v7.7.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7612\"\u003e#7612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/578f09643eeedd2c6d13f695b30fde41a619ebf1\"\u003e\u003ccode\u003e578f096\u003c/code\u003e\u003c/a\u003e fix(deps): update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7610\"\u003e#7610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/d8faa35dcde4cdd1ede15f1a724cc48154458fa1\"\u003e\u003ccode\u003ed8faa35\u003c/code\u003e\u003c/a\u003e chore(deps): bump next (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7605\"\u003e#7605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/500bc331ea9055704620ac3f3e2032ed51767245\"\u003e\u003ccode\u003e500bc33\u003c/code\u003e\u003c/a\u003e fix(deps): bump inquirer to resolve vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7598\"\u003e#7598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/3da62d1cf8f46c903d37236627097a76b97c181a\"\u003e\u003ccode\u003e3da62d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump next in /tests/integration/\u003cstrong\u003efixtures\u003c/strong\u003e/next-app (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/f2acc0259d54a4b8de54d96e0fc2d806cfec23cf\"\u003e\u003ccode\u003ef2acc02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7602\"\u003e#7602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/cf9b3a7fa5b554d762cd8c754c2137c902a0c558\"\u003e\u003ccode\u003ecf9b3a7\u003c/code\u003e\u003c/a\u003e chore(website): update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v4.2.5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v17.37.2...v23.5.1\"\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/maxikuehn/fomu/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/maxikuehn/fomu/pull/393","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxikuehn%2Ffomu/issues/393","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/393/packages"}],"issue_packages":[{"old_version":"2.1.0","new_version":"removed","update_type":null,"path":null,"pr_created_at":"2026-03-25T20:46:11.000Z","version_change":"2.1.0 → removed","issue":{"uuid":"4138415490","node_id":"PR_kwDOPQzDxs7Ne8x3","number":16,"state":"closed","title":"Bump the npm_and_yarn group across 7 directories with 20 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-03-26T05:26:43.000Z","author_association":null,"state_reason":null,"created_at":"2026-03-25T20:46:11.000Z","updated_at":"2026-03-26T05:26:45.000Z","time_to_close":31232,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":20,"packages":[{"name":"axios","old_version":"1.10.0","new_version":"1.13.5","repository_url":"https://github.com/axios/axios"},{"name":"mermaid","old_version":"11.8.1","new_version":"11.10.0","repository_url":"https://github.com/mermaid-js/mermaid"},{"name":"vite","old_version":"5.4.19","new_version":"5.4.21","repository_url":"https://github.com/vitejs/vite"},{"name":"ajv","old_version":"8.17.1","new_version":"8.18.0","repository_url":"https://github.com/ajv-validator/ajv"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"brace-expansion","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"dompurify","old_version":"3.2.6","new_version":"3.3.3","repository_url":"https://github.com/cure53/DOMPurify"},{"name":"esbuild","old_version":"0.21.5","new_version":"removed","repository_url":"https://github.com/evanw/esbuild"},{"name":"flatted","old_version":"3.3.3","new_version":"3.4.2","repository_url":"https://github.com/WebReflection/flatted"},{"name":"form-data","old_version":"4.0.0","new_version":"4.0.4","repository_url":"https://github.com/form-data/form-data"},{"name":"glob","old_version":"10.4.5","new_version":"10.5.0","repository_url":"https://github.com/isaacs/node-glob"},{"name":"js-yaml","old_version":"4.1.0","new_version":"4.1.1","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.1.1","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"mdast-util-to-hast","old_version":"13.2.0","new_version":"13.2.1","repository_url":"https://github.com/syntax-tree/mdast-util-to-hast"},{"name":"ipx","old_version":"2.1.0","new_version":"removed","repository_url":"https://github.com/unjs/ipx"},{"name":"tmp","old_version":"0.0.33","new_version":"removed","repository_url":"https://github.com/raszi/node-tmp"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [axios](https://github.com/axios/axios) | `1.10.0` | `1.13.5` |\n| [mermaid](https://github.com/mermaid-js/mermaid) | `11.8.1` | `11.10.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.19` | `5.4.21` |\n| [ajv](https://github.com/ajv-validator/ajv) | `8.17.1` | `8.18.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `2.0.1` | `2.0.2` |\n| [dompurify](https://github.com/cure53/DOMPurify) | `3.2.6` | `3.3.3` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.21.5` | `removed` |\n| [flatted](https://github.com/WebReflection/flatted) | `3.3.3` | `3.4.2` |\n| [form-data](https://github.com/form-data/form-data) | `4.0.0` | `4.0.4` |\n| [glob](https://github.com/isaacs/node-glob) | `10.4.5` | `10.5.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.0` | `4.1.1` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.1.1` |\n| [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) | `13.2.0` | `13.2.1` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `removed` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.0.33` | `removed` |\n\nBumps the npm_and_yarn group with 3 updates in the /tools/automated-tests directory: [js-yaml](https://github.com/nodeca/js-yaml), [tar-fs](https://github.com/mafintosh/tar-fs) and [basic-ftp](https://github.com/patrickjuchli/basic-ftp).\nBumps the npm_and_yarn group with 1 update in the /tools/changelog-generator directory: [js-yaml](https://github.com/nodeca/js-yaml).\nBumps the npm_and_yarn group with 2 updates in the /tools/frontmatter-validator directory: [ajv](https://github.com/ajv-validator/ajv) and [js-yaml](https://github.com/nodeca/js-yaml).\nBumps the npm_and_yarn group with 1 update in the /tools/konnect-oas-data-generator directory: [axios](https://github.com/axios/axios).\nBumps the npm_and_yarn group with 1 update in the /tools/plugins-changelog-generator directory: [js-yaml](https://github.com/nodeca/js-yaml).\nBumps the npm_and_yarn group with 1 update in the /tools/track-docs-changes directory: [simple-git](https://github.com/steveukx/git-js/tree/HEAD/simple-git).\n\nUpdates `axios` from 1.10.0 to 1.13.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.13.5\u003c/h2\u003e\n\u003ch2\u003eRelease 1.13.5\u003c/h2\u003e\n\u003ch3\u003eHighlights\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a potential \u003cstrong\u003eDenial of Service\u003c/strong\u003e issue involving the \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBug fix:\u003c/strong\u003e Resolved an issue where \u003ccode\u003eAxiosError\u003c/code\u003e could be missing the \u003ccode\u003estatus\u003c/code\u003e field on and after \u003cstrong\u003ev1.13.3\u003c/strong\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChanges\u003c/h3\u003e\n\u003ch4\u003eSecurity\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix Denial of Service via \u003ccode\u003e__proto__\u003c/code\u003e key in \u003ccode\u003emergeConfig\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eFix/5657. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003estatus\u003c/code\u003e is present in \u003ccode\u003eAxiosError\u003c/code\u003e on and after v1.13.3. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFeatures / Improvements\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eAdd input validation to \u003ccode\u003eisAbsoluteURL\u003c/code\u003e. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRefactor: bump minor package versions. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7356\"\u003e#7356\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eDocumentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eClarify object-check comment. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix deprecated \u003ccode\u003eBuffer\u003c/code\u003e constructor usage and README formatting. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCI / Maintenance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eChore: fix issues with YAML. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7355\"\u003e#7355\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: update workflow YAMLs. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI: fix run condition. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDev deps: bump \u003ccode\u003ekarma-sourcemap-loader\u003c/code\u003e from 0.3.8 to 0.4.0. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore(release): prepare release 1.13.5. (PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNew Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sachin11063\"\u003e\u003ccode\u003e@​sachin11063\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/asmitha-16\"\u003e\u003ccode\u003e@​asmitha-16\u003c/code\u003e\u003c/a\u003e (first contribution — PR \u003ca href=\"https://redirect.github.com/axios/axios/pull/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog:\u003c/strong\u003e \u003ca href=\"https://github.com/axios/axios/compare/v1.13.4...v1.13.5\"\u003ehttps://github.com/axios/axios/compare/v1.13.4...v1.13.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.13.4\u003c/h2\u003e\n\u003ch2\u003eOverview\u003c/h2\u003e\n\u003cp\u003eThe release addresses issues discovered in v1.13.3 and includes significant CI/CD improvements.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/axios/axios/compare/v1.13.3...v1.13.4\"\u003ev1.13.3...v1.13.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eWhat's New in v1.13.4\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efix: issues with version 1.13.3\u003c/strong\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7352\"\u003e#7352\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ee90dfc28abffbb61e24974b2bd3139a4a40ac76\"\u003eee90dfc\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eFixed issues discovered in v1.13.3 release\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/axios/axios/compare/v1.13.2...v1.13.3\"\u003e1.13.3\u003c/a\u003e (2026-01-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp2:\u003c/strong\u003e Use port 443 for HTTPS connections by default. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7256\"\u003e#7256\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d7e60653460480ffacecf85383012ca1baa6263e\"\u003ed7e6065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003einterceptor:\u003c/strong\u003e handle the error in the same interceptor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6269\"\u003e#6269\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/5945e40bb171d4ac4fc195df276cf952244f0f89\"\u003e5945e40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003emain field in package.json should correspond to cjs artifacts (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5756\"\u003e#5756\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7373fbff24cd92ce650d99ff6f7fe08c2e2a0a04\"\u003e7373fbf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epackage.json:\u003c/strong\u003e add 'bun' package.json 'exports' condition. Load the Node.js build in Bun instead of the browser build (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5754\"\u003e#5754\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/b89217e3e91de17a3d55e2b8f39ceb0e9d8aeda8\"\u003eb89217e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esilentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7257\"\u003e#7257\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/7d19335e43d6754a1a9a66e424f7f7da259895bf\"\u003e7d19335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn AxiosError into a native error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5394\"\u003e#5394\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5558\"\u003e#5558\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/1c6a86dd2c0623ee1af043a8491dbc96d40e883b\"\u003e1c6a86d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add handlers to AxiosInterceptorManager interface (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5551\"\u003e#5551\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/8d1271b49fc226ed7defd07cd577bd69a55bb13a\"\u003e8d1271b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e restore AxiosError.cause type from unknown to Error (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7327\"\u003e#7327\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/d8233d9e8e9a64bfba9bbe01d475ba417510b82b\"\u003ed8233d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eunclear error message is thrown when specifying an empty proxy authorization (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6314\"\u003e#6314\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/6ef867e684adf7fb2343e3b29a79078a3c76dc29\"\u003e6ef867e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eundefined\u003c/code\u003e as a value in AxiosRequestConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/5560\"\u003e#5560\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/095033c626895ecdcda2288050b63dcf948db3bd\"\u003e095033c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd automatic minor and patch upgrades to dependabot (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6053\"\u003e#6053\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/65a7584eda6164980ddb8cf5372f0afa2a04c1ed\"\u003e65a7584\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd Node.js coverage script using c8 (closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7289\"\u003e#7289\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7294\"\u003e#7294\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/ec9d94e9f88da13e9219acadf65061fb38ce080a\"\u003eec9d94e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadded copilot instructions (\u003ca href=\"https://github.com/axios/axios/commit/3f83143bfe617eec17f9d7dcf8bafafeeae74c26\"\u003e3f83143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompatibility with frozen prototypes (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6265\"\u003e#6265\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/860e03396a536e9b926dacb6570732489c9d7012\"\u003e860e033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eenhance pipeFileToResponse with error handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7169\"\u003e#7169\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/88d78842541610692a04282233933d078a8a2552\"\u003e88d7884\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e Intellisense for string literals in a widened union (\u003ca href=\"https://redirect.github.com/axios/axios/issues/6134\"\u003e#6134\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/f73474d02c5aa957b2daeecee65508557fd3c6e5\"\u003ef73474d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com//redirect.github.com/microsoft/TypeScript/issues/33471/issues/issuecomment-1376364329\"\u003emicrosoft/TypeScript#33471\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eReverts\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRevert \u0026quot;fix: silentJSONParsing=false should throw on invalid JSON (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e…\u0026quot; (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/a4230f5581b3f58b6ff531b6dbac377a4fd7942a\"\u003ea4230f5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/axios/axios/issues/7253\"\u003e#7253\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7\"\u003e#7\u003c/a\u003e \u003ca href=\"https://redirect.github.com/axios/axios/issues/7298\"\u003e#7298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump peter-evans/create-pull-request from 7 to 8 in the github-actions group (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7334\"\u003e#7334\u003c/a\u003e) (\u003ca href=\"https://github.com/axios/axios/commit/2d6ad5e48bd29b0b2b5e7e95fb473df98301543a\"\u003e2d6ad5e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eContributors to this release\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/ashvin2005\" title=\"+1752/-4 ([#7218](https://github.com/axios/axios/issues/7218) [#7218](https://github.com/axios/axios/issues/7218) )\"\u003eAshvin Tiwari\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/mochinikunj\" title=\"+940/-12 ([#7294](https://github.com/axios/axios/issues/7294) [#7294](https://github.com/axios/axios/issues/7294) )\"\u003eNikunj Mochi\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/imanchalsingh\" title=\"+544/-102 ([#7169](https://github.com/axios/axios/issues/7169) [#7185](https://github.com/axios/axios/issues/7185) )\"\u003eAnchal Singh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/jasonsaayman\" title=\"+317/-73 ([#7334](https://github.com/axios/axios/issues/7334) [#7298](https://github.com/axios/axios/issues/7298) )\"\u003ejasonsaayman\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/brodo\" title=\"+99/-120 ([#5558](https://github.com/axios/axios/issues/5558) )\"\u003eJulian Dax\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/AKASHDHARDUBEY\" title=\"+167/-0 ([#7287](https://github.com/axios/axios/issues/7287) [#7288](https://github.com/axios/axios/issues/7288) )\"\u003eAkash Dhar Dubey\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/madhumitaaa\" title=\"+20/-68 ([#7198](https://github.com/axios/axios/issues/7198) )\"\u003eMadhumita\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Tackoil\" title=\"+80/-2 ([#6269](https://github.com/axios/axios/issues/6269) )\"\u003eTackoil\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/justindhillon\" title=\"+41/-41 ([#6324](https://github.com/axios/axios/issues/6324) [#6315](https://github.com/axios/axios/issues/6315) )\"\u003eJustin Dhillon\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Rudrxxx\" title=\"+71/-2 ([#7257](https://github.com/axios/axios/issues/7257) )\"\u003eRudransh\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/WuMingDao\" title=\"+36/-36 ([#7215](https://github.com/axios/axios/issues/7215) )\"\u003eWuMingDao\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/codenomnom\" title=\"+70/-0 ([#7201](https://github.com/axios/axios/issues/7201) [#7201](https://github.com/axios/axios/issues/7201) )\"\u003ecodenomnom\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/Nandann018-ux\" title=\"+60/-10 ([#7272](https://github.com/axios/axios/issues/7272) )\"\u003eNandan Acharya\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/KernelDeimos\" title=\"+22/-40 ([#7042](https://github.com/axios/axios/issues/7042) )\"\u003eEric Dubé\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/tiborpilz\" title=\"+40/-4 ([#5551](https://github.com/axios/axios/issues/5551) )\"\u003eTibor Pilz\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/joaoGabriel55\" title=\"+31/-4 ([#6314](https://github.com/axios/axios/issues/6314) )\"\u003eGabriel Quaresma\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://github.com/turadg\" title=\"+23/-6 ([#6265](https://github.com/axios/axios/issues/6265) )\"\u003eTuradg Aleahmad\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/29f75425f0c9f73021f5eedc869c176e30e05fe7\"\u003e\u003ccode\u003e29f7542\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.13.5 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7379\"\u003e#7379\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/431c3a361490a2e3d5ac5d9e08d66d4bb5f3cd2a\"\u003e\u003ccode\u003e431c3a3\u003c/code\u003e\u003c/a\u003e ci: fix run condition (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7373\"\u003e#7373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/9ff3a78ad72ecd665a4b673686f1517d824284bf\"\u003e\u003ccode\u003e9ff3a78\u003c/code\u003e\u003c/a\u003e ci: update ymls (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7372\"\u003e#7372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/265b71234c20fabbd6d691858c65a7e9c978659f\"\u003e\u003ccode\u003e265b712\u003c/code\u003e\u003c/a\u003e docs: fix deprecated Buffer constructor and formatting issues in README (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7371\"\u003e#7371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/475e75a260668d227aec9f77735a49748c9041ff\"\u003e\u003ccode\u003e475e75a\u003c/code\u003e\u003c/a\u003e feat: add input validation to isAbsoluteURL (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7326\"\u003e#7326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/28c721588c7a77e7503d0a434e016f852c597b57\"\u003e\u003ccode\u003e28c7215\u003c/code\u003e\u003c/a\u003e fix: Denial of Service via \u003cstrong\u003eproto\u003c/strong\u003e Key in mergeConfig (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7369\"\u003e#7369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/04cf01969ed58f96920da032f340bfe4614aab90\"\u003e\u003ccode\u003e04cf019\u003c/code\u003e\u003c/a\u003e docs: clarify object check comment (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7323\"\u003e#7323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/696fa753c5366afbd21859c294c64c9ff2b359ab\"\u003e\u003ccode\u003e696fa75\u003c/code\u003e\u003c/a\u003e fix: status is missing in AxiosError on and after v1.13.3 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7368\"\u003e#7368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/569f028a5878faaec8d7d138ba686aac407bda4c\"\u003e\u003ccode\u003e569f028\u003c/code\u003e\u003c/a\u003e fix: added a option to choose between legacy and the new request/response int...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/44b7c9f0c4900fd8784f18e871199402f07fc69f\"\u003e\u003ccode\u003e44b7c9f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump karma-sourcemap-loader (\u003ca href=\"https://redirect.github.com/axios/axios/issues/7360\"\u003e#7360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.10.0...v1.13.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for axios since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mermaid` from 11.8.1 to 11.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mermaid-js/mermaid/releases\"\u003emermaid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003emermaid@11.10.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6744\"\u003e#6744\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/daf8d8d3befcd600618a629977b76463b38d0ad9\"\u003e\u003ccode\u003edaf8d8d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/SpecularAura\"\u003e\u003ccode\u003e@​SpecularAura\u003c/code\u003e\u003c/a\u003e! - feat: Added support for per link curve styling in flowchart diagram using edge ids\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6857\"\u003e#6857\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b9ef683fb67b8959abc455d6cc5266c37ba435f6\"\u003e\u003ccode\u003eb9ef683\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/knsv\"\u003e\u003ccode\u003e@​knsv\u003c/code\u003e\u003c/a\u003e! - feat: Exposing elk configuration forceNodeModelOrder and considerModelOrder to the mermaid configuration\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6653\"\u003e#6653\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/2c0931da46794b49d2523211e25f782900c34e94\"\u003e\u003ccode\u003e2c0931d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - chore: Remove the \u0026quot;-beta\u0026quot; suffix from the XYChart, Block, Sankey diagrams to reflect their stable status\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6683\"\u003e#6683\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/33e08daf175125295a06b1b80279437004a4e865\"\u003e\u003ccode\u003e33e08da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: Position the edge label in state diagram correctly relative to the edge\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6693\"\u003e#6693\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/814b68b4a94813f7c6b3d7fb4559532a7bab2652\"\u003e\u003ccode\u003e814b68b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: Apply correct dateFormat in Gantt chart to show only day when specified\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6734\"\u003e#6734\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/fce7cabb71d68a20a66246fe23d066512126a412\"\u003e\u003ccode\u003efce7cab\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: handle exclude dates properly in Gantt charts when using dateFormat: 'YYYY-MM-DD HH:mm:ss'\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6733\"\u003e#6733\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/fc07f0d8abca49e4f887d7457b7b94fb07d1e3da\"\u003e\u003ccode\u003efc07f0d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/omkarht\"\u003e\u003ccode\u003e@​omkarht\u003c/code\u003e\u003c/a\u003e! - fix: fixed connection gaps in flowchart for roundedRect, stadium and diamond shape\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6876\"\u003e#6876\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/12e01bdb5cacf3569133979a5a4f1d8973e9aec1\"\u003e\u003ccode\u003e12e01bd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sidharthv96\"\u003e\u003ccode\u003e@​sidharthv96\u003c/code\u003e\u003c/a\u003e! - fix: sanitize icon labels and icon SVGs\u003c/p\u003e\n\u003cp\u003eResolves CVE-2025-54880 reported by \u003ca href=\"https://github.com/fourcube\"\u003e\u003ccode\u003e@​fourcube\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6801\"\u003e#6801\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/01aaef39b4a1ec8bc5a0c6bfa3a20b712d67f4dc\"\u003e\u003ccode\u003e01aaef3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/sidharthv96\"\u003e\u003ccode\u003e@​sidharthv96\u003c/code\u003e\u003c/a\u003e! - fix: Update casing of ID in requirement diagram\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6796\"\u003e#6796\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c36cd05c45ac3090181152b4dae41f8d7b569bd6\"\u003e\u003ccode\u003ec36cd05\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HashanCP\"\u003e\u003ccode\u003e@​HashanCP\u003c/code\u003e\u003c/a\u003e! - fix: Make flowchart elk detector regex match less greedy\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6702\"\u003e#6702\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8bb29fc879329ad109898e4025b4f4eba2ab0649\"\u003e\u003ccode\u003e8bb29fc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qraqras\"\u003e\u003ccode\u003e@​qraqras\u003c/code\u003e\u003c/a\u003e! - fix(block): overflowing blocks no longer affect later lines\u003c/p\u003e\n\u003cp\u003eThis may change the layout of block diagrams that have overflowing lines\n(i.e. block diagrams that use up more columns that the \u003ccode\u003ecolumns\u003c/code\u003e specifier).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6717\"\u003e#6717\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/71b04f93b07f876df2b30656ef36036c1d0e4e4f\"\u003e\u003ccode\u003e71b04f9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - fix: log warning for blocks exceeding column width\u003c/p\u003e\n\u003cp\u003eThis update adds a validation check that logs a warning message when a block's width exceeds the defined column layout.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6820\"\u003e#6820\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/c99bce6bab4c7ce0b81b66d44f44853ce4aeb1c3\"\u003e\u003ccode\u003ec99bce6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/kriss-u\"\u003e\u003ccode\u003e@​kriss-u\u003c/code\u003e\u003c/a\u003e! - fix: Add escaped class literal name on namespace\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6332\"\u003e#6332\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/6cc192680a2531cab28f87a8061a53b786e010f3\"\u003e\u003ccode\u003e6cc1926\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ajuckel\"\u003e\u003ccode\u003e@​ajuckel\u003c/code\u003e\u003c/a\u003e! - fix: Allow equals sign in sequenceDiagram labels\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6651\"\u003e#6651\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/9da6fb39ae278401771943ac85d6d1b875f78cf1\"\u003e\u003ccode\u003e9da6fb3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/darshanr0107\"\u003e\u003ccode\u003e@​darshanr0107\u003c/code\u003e\u003c/a\u003e! - Add validation for negative values in pie charts:\u003c/p\u003e\n\u003cp\u003ePrevents crashes during parsing by validating values post-parsing.\u003c/p\u003e\n\u003cp\u003eProvides clearer, user-friendly error messages for invalid negative inputs.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6803\"\u003e#6803\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/e48b0ba61dab7f95aa02da603b5b7d383b894932\"\u003e\u003ccode\u003ee48b0ba\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/omkarht\"\u003e\u003ccode\u003e@​omkarht\u003c/code\u003e\u003c/a\u003e! - chore: migrate to class-based ArchitectureDB implementation\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/pull/6838\"\u003e#6838\u003c/a\u003e \u003ca href=\"https://github.com/mermaid-js/mermaid/commit/4d62d5963238400270e9314c6e4d506f48147074\"\u003e\u003ccode\u003e4d62d59\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/saurabhg772244\"\u003e\u003ccode\u003e@​saurabhg772244\u003c/code\u003e\u003c/a\u003e! - fix: node border style for handdrawn shapes\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/96778f77898c02489ba0d33c874eca4370e21205\"\u003e\u003ccode\u003e96778f7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/6880\"\u003e#6880\u003c/a\u003e from mermaid-js/changeset-release/master\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d4c058bd565d6be1319d52df8320eb5d80edb96e\"\u003e\u003ccode\u003ed4c058b\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/b638a0a9c1edac9614a45354e7d1a3d5446d15ed\"\u003e\u003ccode\u003eb638a0a\u003c/code\u003e\u003c/a\u003e temp: Remove peerDeps from examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/fd9aa36c77bdb1dc7026953effc7fffa48594b45\"\u003e\u003ccode\u003efd9aa36\u003c/code\u003e\u003c/a\u003e chore: Update peerDependencies for examples\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/46a9f1b31ed2d8b74d8faffcbb4fb97fee1c4d71\"\u003e\u003ccode\u003e46a9f1b\u003c/code\u003e\u003c/a\u003e temp: Disable cspell check as it's blocking release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/83c6224cc0159fb5d17fec1cbe8fe4ce052509a4\"\u003e\u003ccode\u003e83c6224\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/6878\"\u003e#6878\u003c/a\u003e from mermaid-js/develop\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/d8161b1923718f12884d94cf80590fe35cfb55df\"\u003e\u003ccode\u003ed8161b1\u003c/code\u003e\u003c/a\u003e fix: move fourcube to contributor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/8223141af9d243eb2664f1ae699ce7f90af7b8c8\"\u003e\u003ccode\u003e8223141\u003c/code\u003e\u003c/a\u003e chore: add fourcube to cspell\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/99f98a6876c8fafa375376a44c75d1f047ae7190\"\u003e\u003ccode\u003e99f98a6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mermaid-js/mermaid/issues/6877\"\u003e#6877\u003c/a\u003e from mermaid-js/update-timings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mermaid-js/mermaid/commit/ef28f548dfcff5ffe52a9207d1a9c739e99994fe\"\u003e\u003ccode\u003eef28f54\u003c/code\u003e\u003c/a\u003e chore: update E2E timings\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mermaid-js/mermaid/compare/mermaid@11.8.1...mermaid@11.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.19 to 5.4.21\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\u003ev5.4.21\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.20\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/ca88ed7398288ce0c60176ac9a6392f10654c67c/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/v5.4.21/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 --\u003e5.4.21 (2025-10-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20970\"\u003e#20970\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/cad1d31d0635dd8fd4ddfe6e5a92eb9ff13cd06c\"\u003ecad1d31\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20968\"\u003e#20968\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20970\"\u003e#20970\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update CHANGELOG (\u003ca href=\"https://github.com/vitejs/vite/commit/ca88ed7398288ce0c60176ac9a6392f10654c67c\"\u003eca88ed7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.20 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e482000f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: port sirv@3.0.2 changes to sirv@2.0.4 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20737\"\u003e#20737\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/4f1c35bcbb5830290c694aa14b6789e07450f069\"\u003e4f1c35b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20737\"\u003e#20737\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/vitejs/vite/commit/adce3c22c64cc9d44cc8f45cc92b543e3e4bf385\"\u003e\u003ccode\u003eadce3c2\u003c/code\u003e\u003c/a\u003e release: v5.4.21\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/cad1d31d0635dd8fd4ddfe6e5a92eb9ff13cd06c\"\u003e\u003ccode\u003ecad1d31\u003c/code\u003e\u003c/a\u003e fix(dev): trim trailing slash before \u003ccode\u003eserver.fs.deny\u003c/code\u003e check (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20968\"\u003e#20968\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20970\"\u003e#20970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca88ed7398288ce0c60176ac9a6392f10654c67c\"\u003e\u003ccode\u003eca88ed7\u003c/code\u003e\u003c/a\u003e chore: update CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/997700f01c7199daf7330d33a7fd3a43b2e9e3ba\"\u003e\u003ccode\u003e997700f\u003c/code\u003e\u003c/a\u003e release: v5.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e\u003ccode\u003e482000f\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.21/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ajv` from 8.17.1 to 8.18.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ajv-validator/ajv/releases\"\u003eajv's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.18.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: allow tree-shaking by adding \u003ccode\u003e\u0026quot;sideEffects\u0026quot;: false\u003c/code\u003e to \u003ccode\u003epackage.json\u003c/code\u003e by \u003ca href=\"https://github.com/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null by \u003ca href=\"https://github.com/jasoniangreen\"\u003e\u003ccode\u003e@​jasoniangreen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2487\"\u003eajv-validator/ajv#2487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: small grammatical error in managing-schemas.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: typos in schema-language.md by \u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2507\"\u003eajv-validator/ajv#2507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(pattern): use configured RegExp engine with $data keyword to mitigate ReDoS attacks (CVE-2025-69873) by \u003ca href=\"https://github.com/epoberezkin\"\u003e\u003ccode\u003e@​epoberezkin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2586\"\u003eajv-validator/ajv#2586\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/josdejong\"\u003e\u003ccode\u003e@​josdejong\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2480\"\u003eajv-validator/ajv#2480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/monteiro-renato\"\u003e\u003ccode\u003e@​monteiro-renato\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/pull/2508\"\u003eajv-validator/ajv#2508\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ehttps://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.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/ajv-validator/ajv/commit/142ce84b807c4fe66e619c22480a28d0e4bd50fa\"\u003e\u003ccode\u003e142ce84\u003c/code\u003e\u003c/a\u003e 8.18.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/720a23fa453ffae8340e92c9b0fe886c54cfe0d5\"\u003e\u003ccode\u003e720a23f\u003c/code\u003e\u003c/a\u003e fix(pattern): use configured RegExp engine with $data keyword to mitigate ReD...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/82735a15826a30cc51e97a1bbfb59b3d388e4b98\"\u003e\u003ccode\u003e82735a1\u003c/code\u003e\u003c/a\u003e fix: typos in schema-language.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2507\"\u003e#2507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/b17ec32cd97542e90ae27231d8a8bce88b9e53b6\"\u003e\u003ccode\u003eb17ec32\u003c/code\u003e\u003c/a\u003e fix: small grammatical error in managing-schemas.md (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2508\"\u003e#2508\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/69568d08564303e2c32a2de61feb833b41075f96\"\u003e\u003ccode\u003e69568d0\u003c/code\u003e\u003c/a\u003e fix: \u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2482\"\u003e#2482\u003c/a\u003e Infinity and NaN serialise to null (\u003ca href=\"https://redirect.github.com/ajv-validator/ajv/issues/2487\"\u003e#2487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ajv-validator/ajv/commit/f06766f33ed7291f84c19f22a1286a34475fbdaf\"\u003e\u003ccode\u003ef06766f\u003c/code\u003e\u003c/a\u003e feat: allow tree-shaking by adding ``\u0026quot;sideEffects\u0026quot;: false\u003ccode\u003eto\u003c/code\u003epackage.json` ...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dompurify` from 3.2.6 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/cure53/DOMPurify/releases\"\u003edompurify's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eDOMPurify 3.3.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed an engine requirement for Node 20 which caused hiccups, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a possible bypass caused by jsdom's faulty raw-text tag parsing, thanks multiple reporters\u003c/li\u003e\n\u003cli\u003eFixed a prototype pollution issue when working with custom elements, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed a lenient config parsing in \u003ccode\u003e_isValidAttribute\u003c/code\u003e, thanks \u003ca href=\"https://github.com/christos-eth\"\u003e\u003ccode\u003e@​christos-eth\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBumped and removed several dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed the test suite after bumping dependencies, thanks \u003ca href=\"https://github.com/Rotzbua\"\u003e\u003ccode\u003e@​Rotzbua\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated \u003ccode\u003eADD_FORBID_CONTENTS\u003c/code\u003e setting to extend default list, thanks \u003ca href=\"https://github.com/MariusRumpf\"\u003e\u003ccode\u003e@​MariusRumpf\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated the ESM import syntax to be more correct, thanks \u003ca href=\"https://github.com/binhpv\"\u003e\u003ccode\u003e@​binhpv\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded the SVG \u003ccode\u003emask-type\u003c/code\u003e attribute to default allow-list, thanks \u003ca href=\"https://github.com/prasadrajandran\"\u003e\u003ccode\u003e@​prasadrajandran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003eADD_ATTR\u003c/code\u003e and \u003ccode\u003eADD_TAGS\u003c/code\u003e to accept functions, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFixed an issue with the \u003ccode\u003eslot\u003c/code\u003e element being in both SVG and HTML allow-list, thanks \u003ca href=\"https://github.com/Wim-Valgaeren\"\u003e\u003ccode\u003e@​Wim-Valgaeren\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDOMPurify 3.2.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded new attributes and elements to default allow-list, thanks \u003ca href=\"https://github.com/elrion018\"\u003e\u003ccode\u003e@​elrion018\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded \u003ccode\u003etagName\u003c/code\u003e parameter to custom element \u003ccode\u003eattributeNameCheck\u003c/code\u003e, thanks \u003ca href=\"https://github.com/nelstrom\"\u003e\u003ccode\u003e@​nelstrom\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded better check for animated \u003ccode\u003ehref\u003c/code\u003e attributes, thanks \u003ca href=\"https://github.com/llamakko\"\u003e\u003ccode\u003e@​llamakko\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated and improved the bundled types, thanks \u003ca href=\"https://github.com/ssi02014\"\u003e\u003ccode\u003e@​ssi02014\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated several tests to better align with new browser encoding behaviors\u003c/li\u003e\n\u003cli\u003eImproved the handling of potentially risky content inside CDATA elements, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImproved the regular expression for raw-text elements to cover textareas, thanks \u003ca href=\"https://github.com/securityMB\"\u003e\u003ccode\u003e@​securityMB\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/terjanq\"\u003e\u003ccode\u003e@​terjanq\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/cure53/DOMPurify/commit/8bcbf73ae7eb56e7b4f1300b66cf543342c7ee27\"\u003e\u003ccode\u003e8bcbf73\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.3 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/5faddd60af7b4d612f32a0c6b44432b77c8c490c\"\u003e\u003ccode\u003e5faddd6\u003c/code\u003e\u003c/a\u003e fix: engine requirement (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1210\"\u003e#1210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/0f91e3add5c028bc4110c513b0c2571b284c35af\"\u003e\u003ccode\u003e0f91e3a\u003c/code\u003e\u003c/a\u003e Update README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/d5ff1a8c605df1df998c2e7df2c4c8ac762b0dea\"\u003e\u003ccode\u003ed5ff1a8\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/c3efd489010366e755de9d65fd741888fd8b7462\"\u003e\u003ccode\u003ec3efd48\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/988b888108c8df911ef37e68d0e26c85ad90e885\"\u003e\u003ccode\u003e988b888\u003c/code\u003e\u003c/a\u003e fix: moved back from jsdom 28 to jsdom 20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/2726c74e9c6a0645127d1630e5ca49f64bc9fe67\"\u003e\u003ccode\u003e2726c74\u003c/code\u003e\u003c/a\u003e chore: Preparing 3.3.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/6202c7e43e9df01ba606396aed60fbae5583f7a1\"\u003e\u003ccode\u003e6202c7e\u003c/code\u003e\u003c/a\u003e build(deps): bump \u003ccode\u003e@​tootallnate/once\u003c/code\u003e and jsdom (\u003ca href=\"https://redirect.github.com/cure53/DOMPurify/issues/1204\"\u003e#1204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/302b51de22535cc90235472c52e3401bedd46f80\"\u003e\u003ccode\u003e302b51d\u003c/code\u003e\u003c/a\u003e fix: Expanded the regex ever so slightly to also cover script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cure53/DOMPurify/commit/cd85175da3c4614aeb0f1022f2a347e5e9bdd58b\"\u003e\u003ccode\u003ecd85175\u003c/code\u003e\u003c/a\u003e Merge branch 'main' of github.com:cure53/DOMPurify\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cure53/DOMPurify/compare/3.2.6...3.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `esbuild`\n\nUpdates `flatted` from 3.3.3 to 3.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/3bf09091c3562e17a0647bc06710dd6097079cf7\"\u003e\u003ccode\u003e3bf0909\u003c/code\u003e\u003c/a\u003e 3.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/885ddcc33cf9657caf38c57c7be45ae1c5272802\"\u003e\u003ccode\u003e885ddcc\u003c/code\u003e\u003c/a\u003e fix CWE-1321\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/0bdba705d130f00892b1b8fcc80cf4cdea0631e3\"\u003e\u003ccode\u003e0bdba70\u003c/code\u003e\u003c/a\u003e added flatted-view to the benchmark\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/2a02dce7c641dec31194c67663f9b0b12e62da20\"\u003e\u003ccode\u003e2a02dce\u003c/code\u003e\u003c/a\u003e 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/fba4e8f2e113665da275b19cd0f695f3d98e9416\"\u003e\u003ccode\u003efba4e8f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/WebReflection/flatted/issues/89\"\u003e#89\u003c/a\u003e from WebReflection/python-fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/5fe86485e6df7f7f34a07a2a85498bd3e17384e7\"\u003e\u003ccode\u003e5fe8648\u003c/code\u003e\u003c/a\u003e added \u0026quot;when in Rome\u0026quot; also a test for PHP\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/53517adbefe724fe472b2f9ebcdb01910d0ae3f0\"\u003e\u003ccode\u003e53517ad\u003c/code\u003e\u003c/a\u003e some minor improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/b3e2a0c387bf446435fec45ad7f05299f012346f\"\u003e\u003ccode\u003eb3e2a0c\u003c/code\u003e\u003c/a\u003e Fixing recursion issue in Python too\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/c4b46dbcbf782326e54ea1b65d3ebb1dc7a23fad\"\u003e\u003ccode\u003ec4b46db\u003c/code\u003e\u003c/a\u003e Add SECURITY.md for security policy and reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WebReflection/flatted/commit/f86d071e0f70de5a7d8200198824a3f07fc9c988\"\u003e\u003ccode\u003ef86d071\u003c/code\u003e\u003c/a\u003e Create dependabot.yml for version updates\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `form-data` from 4.0.0 to 4.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/form-data/form-data/releases\"\u003eform-data's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\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/form-data/form-data/blob/master/CHANGELOG.md\"\u003eform-data's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.3...v4.0.4\"\u003ev4.0.4\u003c/a\u003e - 2025-07-16\u003c/h2\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23 \u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values \u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] fix linting errors \u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] actually ensure the readme backup isn’t published \u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix readme capitalization \u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.2...v4.0.3\"\u003ev4.0.3\u003c/a\u003e - 2025-06-05\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eappend\u003c/code\u003e: avoid a crash on nullish values \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/577\"\u003e\u003ccode\u003e[#577](https://github.com/form-data/form-data/issues/577)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[eslint] use a shared config \u003ca href=\"https://github.com/form-data/form-data/commit/426ba9ac440f95d1998dac9a5cd8d738043b048f\"\u003e\u003ccode\u003e426ba9a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[eslint] fix some spacing issues \u003ca href=\"https://github.com/form-data/form-data/commit/20941917f0e9487e68c564ebc3157e23609e2939\"\u003e\u003ccode\u003e2094191\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Refactor] use \u003ccode\u003ehasown\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/81ab41b46fdf34f5d89d7ff30b513b0925febfaa\"\u003e\u003ccode\u003e81ab41b\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] validate boundary type in \u003ccode\u003esetBoundary()\u003c/code\u003e method \u003ca href=\"https://github.com/form-data/form-data/commit/8d8e4693093519f7f18e3c597d1e8df8c493de9e\"\u003e\u003ccode\u003e8d8e469\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] add tests to check the behavior of \u003ccode\u003egetBoundary\u003c/code\u003e with non-strings \u003ca href=\"https://github.com/form-data/form-data/commit/837b8a1f7562bfb8bda74f3fc538adb7a5858995\"\u003e\u003ccode\u003e837b8a1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] remove unused deps \u003ca href=\"https://github.com/form-data/form-data/commit/870e4e665935e701bf983a051244ab928e62d58e\"\u003e\u003ccode\u003e870e4e6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] remove local commit hooks \u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e \u003ca href=\"https://github.com/form-data/form-data/commit/4066fd6f65992b62fa324a6474a9292a4f88c916\"\u003e\u003ccode\u003e4066fd6\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[meta] fix scripts to use prepublishOnly \u003ca href=\"https://github.com/form-data/form-data/commit/c4bbb13c0ef669916657bc129341301b1d331d75\"\u003e\u003ccode\u003ec4bbb13\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.1...v4.0.2\"\u003ev4.0.2\u003c/a\u003e - 2025-02-14\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/573\"\u003e\u003ccode\u003e[#573](https://github.com/form-data/form-data/issues/573)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix (npmignore): ignore temporary build files \u003ca href=\"https://redirect.github.com/form-data/form-data/pull/532\"\u003e\u003ccode\u003e[#532](https://github.com/form-data/form-data/issues/532)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available (\u003ca href=\"https://redirect.github.com/form-data/form-data/issues/573\"\u003e#573\u003c/a\u003e) \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] set \u003ccode\u003eSymbol.toStringTag\u003c/code\u003e when available \u003ca href=\"https://redirect.github.com/form-data/form-data/issues/396\"\u003e\u003ccode\u003e[#396](https://github.com/form-data/form-data/issues/396)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMerge tags v2.5.3 and v3.0.3 \u003ca href=\"https://github.com/form-data/form-data/commit/92613b9208556eb4ebc482fdf599fae111626fb6\"\u003e\u003ccode\u003e92613b9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/form-data/form-data/commit/806eda77740e6e3c67c7815afb216f2e1f187ba5\"\u003e\u003ccode\u003e806eda7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Tests] migrate from travis to GHA \u003ca href=\"https://github.com/form-data/form-data/commit/8fdb3bc6b5d001f8909a9fca391d1d1d97ef1d79\"\u003e\u003ccode\u003e8fdb3bc\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/form-data/form-data/commit/41996f5ac73a867046d48512cab62e64fc846dad\"\u003e\u003ccode\u003e41996f5\u003c/code\u003e\u003c/a\u003e v4.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/316c82ba93fd4985af757b771b9a1f26d3b709ef\"\u003e\u003ccode\u003e316c82b\u003c/code\u003e\u003c/a\u003e [meta] actually ensure the readme backup isn’t published\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/2300ca19595b0ee96431e868fe2a40db79e41c61\"\u003e\u003ccode\u003e2300ca1\u003c/code\u003e\u003c/a\u003e [meta] fix readme capitalization\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/811f68282fab0315209d0e2d1c44b6c32ea0d479\"\u003e\u003ccode\u003e811f682\u003c/code\u003e\u003c/a\u003e [meta] add \u003ccode\u003eauto-changelog\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/5e340800b5f8914213e4e0378c084aae71cfd73a\"\u003e\u003ccode\u003e5e34080\u003c/code\u003e\u003c/a\u003e [Tests] fix linting errors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/1d11a76434d101f22fdb26b8aef8615f28b98402\"\u003e\u003ccode\u003e1d11a76\u003c/code\u003e\u003c/a\u003e [Tests] handle predict-v8-randomness failures in node \u0026lt; 17 and node \u0026gt; 23\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/58c25d76406a5b0dfdf54045cf252563f2bbda8d\"\u003e\u003ccode\u003e58c25d7\u003c/code\u003e\u003c/a\u003e [Dev Deps] update \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/3d1723080e6577a66f17f163ecd345a21d8d0fd0\"\u003e\u003ccode\u003e3d17230\u003c/code\u003e\u003c/a\u003e [Fix] Switch to using \u003ccode\u003ecrypto\u003c/code\u003e random for boundary values\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/d8d67dc8ac79285154edf7d3f57dbab593b9a146\"\u003e\u003ccode\u003ed8d67dc\u003c/code\u003e\u003c/a\u003e v4.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/form-data/form-data/commit/e6e83ccb545a5619ed6cd04f31d5c2f655eb633e\"\u003e\u003ccode\u003ee6e83cc\u003c/code\u003e\u003c/a\u003e [meta] remove local commit hooks\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/form-data/form-data/compare/v4.0.0...v4.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ljharb\"\u003eljharb\u003c/a\u003e, a new releaser for form-data since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eInstall script changes\u003c/summary\u003e\n\u003cp\u003eThis version modifies \u003ccode\u003eprepublish\u003c/code\u003e script that runs during installation. Review the package contents before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `glob` from 10.4.5 to 10.5.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/56774ef73b495eb0b17cdd0f42921f5ef62297c1\"\u003e\u003ccode\u003e56774ef\u003c/code\u003e\u003c/a\u003e 10.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-glob/commit/1e4e297342a09f2aa0ced87fcd4a70ddc325d75f\"\u003e\u003ccode\u003e1e4e297\u003c/code\u003e\u003c/a\u003e bin: Do not expose filenames to shell expansion\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `js-yaml` from 4.1.0 to 4.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md\"\u003ejs-yaml's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.1.1] - 2025-11-12\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix prototype pollution issue in yaml merge (\u0026lt;\u0026lt;) operator.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/cc482e775913e6625137572a3712d2826170e53a\"\u003e\u003ccode\u003ecc482e7\u003c/code\u003e\u003c/a\u003e 4.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/50968b862e75866ef90e626572fe0b2f97b55f9f\"\u003e\u003ccode\u003e50968b8\u003c/code\u003e\u003c/a\u003e dist rebuild\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/d092d866031751cb27c12d93f3e2470ad74d678b\"\u003e\u003ccode\u003ed092d86\u003c/code\u003e\u003c/a\u003e lint fix\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879\"\u003e\u003ccode\u003e383665f\u003c/code\u003e\u003c/a\u003e fix prototype pollution in merge (\u0026lt;\u0026lt;)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/0d3ca7a27b03a6c974790a30a89e456007d62976\"\u003e\u003ccode\u003e0d3ca7a\u003c/code\u003e\u003c/a\u003e README.md: HTTP =\u0026gt; HTTPS (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/678\"\u003e#678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/49baadd52af887d2991e2c39a6639baa56d6c71b\"\u003e\u003ccode\u003e49baadd\u003c/code\u003e\u003c/a\u003e doc: 'empty' style option for !!null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodeca/js-yaml/commit/ba3460eb9d3e4478edcbc29edabe17c2157fc9ce\"\u003e\u003ccode\u003eba3460e\u003c/code\u003e\u003c/a\u003e Fix demo link (\u003ca href=\"https://redirect.github.com/nodeca/js-yaml/issues/618\"\u003e#618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdown-it` from 14.1.0 to 14.1.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md\"\u003emarkdown-it's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.1] - 2026-01-11\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed regression from v13 in linkify inline rule. Specific patterns could\ncause high CPU use. Thanks to \u003ca href=\"https://github.com/ltduc147\"\u003e\u003ccode\u003e@​ltduc147\u003c/code\u003e\u003c/a\u003e for report.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/b4a9b659ef5734223731cfaa3ad5eacc6fc22918\"\u003e\u003ccode\u003eb4a9b65\u003c/code\u003e\u003c/a\u003e 14.1.1 released\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/4b4bbcae5e0990a5b172378e507b33a59012ed26\"\u003e\u003ccode\u003e4b4bbca\u003c/code\u003e\u003c/a\u003e Fixed perf regression in linkify-it wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markdown-it/markdown-it/commit/d2782d892a51201b25d3eeab172201ad5a53a24c\"\u003e\u003ccode\u003ed2782d8\u003c/code\u003e\u003c/a\u003e Add supplementary example-driven documentation (\u003ca href=\"https://redirect.github.com/markdown-it/markdown-it/issues/1092\"\u003e#1092\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markdown-it/markdown-it/compare/14.1.0...14.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdast-util-to-hast` from 13.2.0 to 13.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/releases\"\u003emdast-util-to-hast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.2.1\u003c/h2\u003e\n\u003ch4\u003eFix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eab3a795 Fix support for spaces in class names\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eTypes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eefb5312 Refactor to use \u003ccode\u003e@import\u003c/code\u003es\u003c/li\u003e\n\u003cli\u003ea5bc210 Add declaration maps\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1\"\u003ehttps://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/174795b21f7757fffb54dd8d5fb4012f4751f791\"\u003e\u003ccode\u003e174795b\u003c/code\u003e\u003c/a\u003e 13.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/3d05b3a715133df55689fe3753c2e47101315b4e\"\u003e\u003ccode\u003e3d05b3a\u003c/code\u003e\u003c/a\u003e Update Node in Actions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/ab3a79570a1afbfa7efef5d4a0cd9b5caafbc5d7\"\u003e\u003ccode\u003eab3a795\u003c/code\u003e\u003c/a\u003e Fix support for spaces in class names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/efb531231020055e0dab7b39a18d80b569d5b566\"\u003e\u003ccode\u003eefb5312\u003c/code\u003e\u003c/a\u003e Refactor to use \u003ccode\u003e@import\u003c/code\u003es\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/a5bc210f1aa308e4c6141ac374893c9237fcd746\"\u003e\u003ccode\u003ea5bc210\u003c/code\u003e\u003c/a\u003e Add declaration maps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/commit/b54955d4e123b0167eac13646333c809bb8f301c\"\u003e\u003ccode\u003eb54955d\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e.tsbuildinfo\u003c/code\u003e to \u003ccode\u003e.gitignore\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nRemoves `ipx`\n\nUpdates `on-headers` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/on-headers/releases\"\u003eon-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch2\u003eImportant\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-7339\"\u003eCVE-2025-7339\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/on-headers/security/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate CI pipeline to GitHub actions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/12\"\u003ejshttp/on-headers#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix README.md badges by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/13\"\u003ejshttp/on-headers#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd OSSF scorecard action by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/14\"\u003ejshttp/on-headers#14\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eubuntu-latest\u003c/code\u003e as ci runner by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/19\"\u003ejshttp/on-headers#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: apply OSSF Scorecard security best practices by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/20\"\u003ejshttp/on-headers#20\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👷 add upstream change detectio...\n\n_Description has been truncated_","html_url":"https://github.com/EU-UNION-AI-PACT/developer.konghq.com/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/EU-UNION-AI-PACT%2Fdeveloper.konghq.com/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-03-05T03:21:40.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"4025446157","node_id":"PR_kwDOPJb-nc7IDiK0","number":1,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 16 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-05T03:21:40.000Z","updated_at":"2026-03-05T03:22:46.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":16,"packages":[{"name":"nuxt","old_version":"3.17.6","new_version":"3.19.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"h3","old_version":"1.15.3","new_version":"1.15.5","repository_url":"https://github.com/h3js/h3"},{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"koa","old_version":"2.16.1","new_version":"2.16.4","repository_url":"https://github.com/koajs/koa"},{"name":"minimatch","old_version":"3.1.2","new_version":"3.1.5","repository_url":"https://github.com/isaacs/minimatch"},{"name":"tar-fs","old_version":"2.1.3","new_version":"2.1.4","repository_url":"https://github.com/mafintosh/tar-fs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 6 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.17.6` | `3.19.0` |\n| [h3](https://github.com/h3js/h3) | `1.15.3` | `1.15.5` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `2.1.1` |\n| [koa](https://github.com/koajs/koa) | `2.16.1` | `2.16.4` |\n| [minimatch](https://github.com/isaacs/minimatch) | `3.1.2` | `3.1.5` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.3` | `2.1.4` |\n\n\nUpdates `nuxt` from 3.17.6 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e👀 Highlights\u003c/h2\u003e\n\u003cp\u003ePlease see the release notes for \u003ca href=\"https://github.com/nuxt/nuxt/releases/tag/v4.1.0\"\u003eNuxt v4.1\u003c/a\u003e for full details on the features and fixes in Nuxt v3.19.\u003c/p\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eAs usual, our recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will refresh your lockfile and pull in all the latest dependencies that Nuxt relies on, especially from the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.18.1...v3.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eignore\u003c/code\u003e option to \u003ccode\u003eresolveFiles\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32858\"\u003e#32858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eonInstall\u003c/code\u003e and \u003ccode\u003eonUpgrade\u003c/code\u003e module hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32397\"\u003e#32397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Add experimental support for \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/31812\"\u003e#31812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Extract \u003ccode\u003edefineRouteRules\u003c/code\u003e to page \u003ccode\u003erules\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32897\"\u003e#32897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Use importmap to increase chunk stability (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33075\"\u003e#33075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Lazy hydration macros without auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Allow modules to specify dependencies (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clear inline route rules cache when pages change (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32877\"\u003e#32877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Stop watching app manifest once a change has been detected (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle \u003ccode\u003esatisfies\u003c/code\u003e in page augmentation (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32902\"\u003e#32902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Type response in \u003ccode\u003euseFetch\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32891\"\u003e#32891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add TS parenthesis and as expression for page meta extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32914\"\u003e#32914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use correct unit thresholds for relative time (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32893\"\u003e#32893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle uncached current build manifests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32913\"\u003e#32913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Resolve directories in \u003ccode\u003eresolvePath\u003c/code\u003e and normalize file extensions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32857\"\u003e#32857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema,vite:\u003c/strong\u003e Bump \u003ccode\u003erequestTimeout\u003c/code\u003e + allow configuration (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32874\"\u003e#32874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Deep merge extracted route meta (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32887\"\u003e#32887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Do not expose app components until fully resolved (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32993\"\u003e#32993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Only exclude \u003ccode\u003enode_modules/\u003c/code\u003e if no custom \u003ccode\u003esrcDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32987\"\u003e#32987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Compare final matched routes when syncing \u003ccode\u003eroute\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32899\"\u003e#32899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Make vue server warnings much less verbose in dev mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33018\"\u003e#33018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Allow disabling cssnano/autoprefixer postcss plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33016\"\u003e#33016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Ensure local layers are prioritised alphabetically (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33030\"\u003e#33030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Expose global types to vue compiler (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33026\"\u003e#33026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Support config type inference for \u003ccode\u003edefineNuxtModule().with()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33081\"\u003e#33081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Search for colliding names in route children (\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c2\"\u003e31a9282c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add validation for nuxt island reviver key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/895650538445a18b588e09c74d9cb640693b63f6\"\u003e\u003ccode\u003e8956505\u003c/code\u003e\u003c/a\u003e v3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a3b445153a7733ef215058fd9bbe7954de59db4\"\u003e\u003ccode\u003e9a3b445\u003c/code\u003e\u003c/a\u003e test: update test for app creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/ae8b0d2b817639c08ac80d0a0533c64ed5e3655a\"\u003e\u003ccode\u003eae8b0d2\u003c/code\u003e\u003c/a\u003e fix(kit): prioritise local layers over extended layers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2fd3bc2b6d7b30d39000a651bdde7b311dea00b4\"\u003e\u003ccode\u003e2fd3bc2\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt): add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6cc79ddd8ee0b52793b81594572faa971a9e2ef2\"\u003e\u003ccode\u003e6cc79dd\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt,schema): allow modules to specify dependencies (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/78153ba58dc34db7df4b42d3e9e12b9588116a7e\"\u003e\u003ccode\u003e78153ba\u003c/code\u003e\u003c/a\u003e fix(nuxt): add validation for nuxt island reviver key (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/f4e38b7b99c50d7b6a9e44d296ae20903e2d5aeb\"\u003e\u003ccode\u003ef4e38b7\u003c/code\u003e\u003c/a\u003e fix(nuxt): delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c20784efdafebb01ba2869f328c278f7b\"\u003e\u003ccode\u003e31a9282\u003c/code\u003e\u003c/a\u003e fix(nuxt): search for colliding names in route children\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/10fd0126a6a1d5f4956f6d57e6f8a38e80d69139\"\u003e\u003ccode\u003e10fd012\u003c/code\u003e\u003c/a\u003e refactor(kit,nuxt,ui-templates,vite): address deprecations + improve regexp p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/04dda84e155068e3d4654c88df8e56bfe3f06d40\"\u003e\u003ccode\u003e04dda84\u003c/code\u003e\u003c/a\u003e feat(nuxt): lazy hydration macros without auto-imports (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@nuxt/devtools` from 2.6.2 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/devtools/releases\"\u003e\u003ccode\u003e@​nuxt/devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.7.0\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edevtools\u003c/strong\u003e: Use vite plugin for env-specific config  -  by \u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/899\"\u003enuxt/devtools#899\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/0c258d47\"\u003e\u003c!-- raw HTML omitted --\u003e(0c258)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.5...v2.7.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.6.5\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnsure path resolve is safe  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/1fabb493\"\u003e\u003c!-- raw HTML omitted --\u003e(1fabb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.4...v2.6.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.6.4\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUsing \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerHtml\u003c/code\u003e for auth pagechore: update lock  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/7cadbbe9\"\u003e\u003c!-- raw HTML omitted --\u003e(7cadb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.3...v2.6.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.6.3\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.2...v2.6.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/nuxt/devtools/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/devtools\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.5...v2.7.0\"\u003e2.7.0\u003c/a\u003e (2025-10-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edevtools:\u003c/strong\u003e use vite plugin for env-specific config (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/899\"\u003e#899\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/0c258d47758bca69d62db922d0fb736c529412e4\"\u003e0c258d4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.4...v2.6.5\"\u003e2.6.5\u003c/a\u003e (2025-09-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eensure path resolve is safe (\u003ca href=\"https://github.com/nuxt/devtools/commit/1fabb493c0adc6683590ec5f95d06ee1af3a87fe\"\u003e1fabb49\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.3...v2.6.4\"\u003e2.6.4\u003c/a\u003e (2025-09-19)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eusing \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerHtml\u003c/code\u003e for auth pagechore: update lock (\u003ca href=\"https://github.com/nuxt/devtools/commit/7cadbbe93cd17899af0036ae991b74bcd6895b0c\"\u003e7cadbbe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.6.2...v2.6.3\"\u003e2.6.3\u003c/a\u003e (2025-08-22)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/e62257b19d97af36773de26ec7d9668b5c83fdbf\"\u003e\u003ccode\u003ee62257b\u003c/code\u003e\u003c/a\u003e chore: release v2.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/d80924b25b91b195c37f6b5ac479d7d2d41e69af\"\u003e\u003ccode\u003ed80924b\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/0c258d47758bca69d62db922d0fb736c529412e4\"\u003e\u003ccode\u003e0c258d4\u003c/code\u003e\u003c/a\u003e fix(devtools): use vite plugin for env-specific config (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/899\"\u003e#899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/2cd1e2c698b896ff63937f57e55ab9facfd61cb6\"\u003e\u003ccode\u003e2cd1e2c\u003c/code\u003e\u003c/a\u003e chore: release v2.6.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/191eb3f26b78e8ba4c15066ef85e88826c5e891d\"\u003e\u003ccode\u003e191eb3f\u003c/code\u003e\u003c/a\u003e refactor: unified all error messages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/1fabb493c0adc6683590ec5f95d06ee1af3a87fe\"\u003e\u003ccode\u003e1fabb49\u003c/code\u003e\u003c/a\u003e fix: ensure path resolve is safe\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/39a0677388cfeb9734b36da52f0d6ee6eb9b8279\"\u003e\u003ccode\u003e39a0677\u003c/code\u003e\u003c/a\u003e chore: release v2.6.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/7cadbbe93cd17899af0036ae991b74bcd6895b0c\"\u003e\u003ccode\u003e7cadbbe\u003c/code\u003e\u003c/a\u003e fix: using \u003ccode\u003etextContent\u003c/code\u003e instead of \u003ccode\u003einnerHtml\u003c/code\u003e for auth pagechore: update lock\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/27f80d04431bce8e0d3d4def937b8edaf81bd2e3\"\u003e\u003ccode\u003e27f80d0\u003c/code\u003e\u003c/a\u003e chore: release v2.6.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/nuxt/devtools/commits/v2.7.0/packages/devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​nuxt/devtools\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.1.1 to 5.6.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f04d4d: fix: Properly handle \u003ccode\u003e__proto__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e819f1ac: fix: better encoding for sparse arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1175584: fix: validate input for \u003ccode\u003eArrayBuffer\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003ee46afa6: fix: validate input for typed arrays\u003c/li\u003e\n\u003cli\u003e1175584: fix: more helpful errors for inputs causing stack overflows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2161d44: fix: add hasOwn check before calling reviver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3d09d4: feat: expose \u003ccode\u003eDevalueError\u003c/code\u003e for \u003ccode\u003einstanceof\u003c/code\u003e checks in \u003ccode\u003ecatch\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003ea3d09d4: feat: add \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003eroot\u003c/code\u003e properties in \u003ccode\u003eDevalueError\u003c/code\u003e instances\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca3c7b6: chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9306d09: feat: pass \u003ccode\u003euneval\u003c/code\u003e to replacer, for handling nested custom types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb617c7c: perf: shrink \u003ccode\u003euneval\u003c/code\u003e output with null-proto objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.6.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0f04d4d: fix: Properly handle \u003ccode\u003e__proto__\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e819f1ac: fix: better encoding for sparse arrays\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e1175584: fix: validate input for \u003ccode\u003eArrayBuffer\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003ee46afa6: fix: validate input for typed arrays\u003c/li\u003e\n\u003cli\u003e1175584: fix: more helpful errors for inputs causing stack overflows\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2161d44: fix: add hasOwn check before calling reviver\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ea3d09d4: feat: expose \u003ccode\u003eDevalueError\u003c/code\u003e for \u003ccode\u003einstanceof\u003c/code\u003e checks in \u003ccode\u003ecatch\u003c/code\u003e clauses\u003c/li\u003e\n\u003cli\u003ea3d09d4: feat: add \u003ccode\u003evalue\u003c/code\u003e and \u003ccode\u003eroot\u003c/code\u003e properties in \u003ccode\u003eDevalueError\u003c/code\u003e instances\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca3c7b6: chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/a4a37d208a4d1bdd0d58c82e5644c87cab855259\"\u003e\u003ccode\u003ea4a37d2\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/132\"\u003e#132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/819f1ac7475ab37547645cfb09bf2f678a799cf0\"\u003e\u003ccode\u003e819f1ac\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/0f04d4d678eac39ad5d7a07d1956275d7874e81c\"\u003e\u003ccode\u003e0f04d4d\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/fcf4e88275f2e2e45b9ea70ffaa5247c8f55f057\"\u003e\u003ccode\u003efcf4e88\u003c/code\u003e\u003c/a\u003e fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/1d8a5ea5863bcd9992755ce5a3842265753cb4ab\"\u003e\u003ccode\u003e1d8a5ea\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/131\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/11755849fa0634ae294a15ec0aef2f43efcad7c4\"\u003e\u003ccode\u003e1175584\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/e46afa64dd2b25aa35fb905ba5d20cea63aabbf7\"\u003e\u003ccode\u003ee46afa6\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/5e07a67eda945b3ac2ebac26b18863beabee7357\"\u003e\u003ccode\u003e5e07a67\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/129\"\u003e#129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/aa096040e21a17c628dabea4bcb9d2d4f4542366\"\u003e\u003ccode\u003eaa09604\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/125\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/2161d4490aa66e4b120cfa9521874b6f857319dd\"\u003e\u003ccode\u003e2161d44\u003c/code\u003e\u003c/a\u003e fix: add hasOwn check before calling reviver (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/128\"\u003e#128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.1.1...v5.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 devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `diff` from 8.0.2 to 8.0.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kpdecker/jsdiff/blob/master/release-notes.md\"\u003ediff's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/631\"\u003e#631\u003c/a\u003e - \u003cstrong\u003efix support for using an \u003ccode\u003eIntl.Segmenter\u003c/code\u003e with \u003ccode\u003ediffWords\u003c/code\u003e\u003c/strong\u003e. This has been almost completely broken since the feature was added in v6.0.0, since it would outright crash on any text that featured two consecutive newlines between a pair of words (a very common case).\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/635\"\u003e#635\u003c/a\u003e - \u003cstrong\u003esmall tweaks to tokenization behaviour of \u003ccode\u003ediffWords\u003c/code\u003e\u003c/strong\u003e when used \u003cem\u003ewithout\u003c/em\u003e an \u003ccode\u003eIntl.Segmenter\u003c/code\u003e. Specifically, the soft hyphen (U+00AD) is no longer considered to be a word break, and the multiplication and division signs (\u003ccode\u003e×\u003c/code\u003e and \u003ccode\u003e÷\u003c/code\u003e) are now treated as punctuation instead of as letters / word characters.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/641\"\u003e#641\u003c/a\u003e - \u003cstrong\u003ethe format of file headers in \u003ccode\u003ecreatePatch\u003c/code\u003e etc. patches can now be customised somewhat\u003c/strong\u003e. It now takes a \u003ccode\u003eheaderOptions\u003c/code\u003e option that can be used to disable the file headers entirely, or omit the \u003ccode\u003eIndex:\u003c/code\u003e line and/or the underline. In particular, this was motivated by a request to make jsdiff patches compatible with react-diff-view, which they now are if produced with \u003ccode\u003eheaderOptions: FILE_HEADERS_ONLY\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/647\"\u003e#647\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/pull/649\"\u003e#649\u003c/a\u003e - \u003cstrong\u003efix denial-of-service vulnerabilities in \u003ccode\u003eparsePatch\u003c/code\u003e whereby adversarial input could cause a memory-leaking infinite loop, typically crashing the calling process\u003c/strong\u003e. Also fixed ReDOS vulnerabilities whereby adversarially-crafted patch headers could take cubic time to parse. Now, \u003ccode\u003eparsePatch\u003c/code\u003e should reliably take linear time. (Handling of headers that include the line break characters \u003ccode\u003e\\r\u003c/code\u003e, \u003ccode\u003e\\u2028\u003c/code\u003e, or \u003ccode\u003e\\u2029\u003c/code\u003e in non-trailing positions is also now more reasonable as side effect of the fix.)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/13576bfbcc444ce48f71cfd1e08529bd13962411\"\u003e\u003ccode\u003e13576bf\u003c/code\u003e\u003c/a\u003e 8.0.3 release (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/652\"\u003e#652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/1179ccb0d31f497449e998a6e67b1b9220565764\"\u003e\u003ccode\u003e1179ccb\u003c/code\u003e\u003c/a\u003e Ignore .zed (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/651\"\u003e#651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/949d6e2a44622b15b5a5be3ffcf196869c5a6b4c\"\u003e\u003ccode\u003e949d6e2\u003c/code\u003e\u003c/a\u003e Add test for the vuln I just fixed (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/650\"\u003e#650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/15a1585230748c8ae6f8274c202e0c87309142f5\"\u003e\u003ccode\u003e15a1585\u003c/code\u003e\u003c/a\u003e Fix the second denial-of-service vulnerability in parsePatch (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/649\"\u003e#649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/de95cca5329730cf9dcdd85c634633693b3ab3db\"\u003e\u003ccode\u003ede95cca\u003c/code\u003e\u003c/a\u003e Fix potentially cubic-time regex in parsePatch (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/647\"\u003e#647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/b9aeedef3fe4764c3408b52990767bd7ac0425ab\"\u003e\u003ccode\u003eb9aeede\u003c/code\u003e\u003c/a\u003e Allow more customisation of file headers in patches (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/641\"\u003e#641\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/43c716c4a38aeb72939e41e7ef353a33615335bf\"\u003e\u003ccode\u003e43c716c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/636\"\u003e#636\u003c/a\u003e from kpdecker/dependabot/npm_and_yarn/node-forge-1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/b8162c77d711e9c17e440e4f62bad7c88fad1a88\"\u003e\u003ccode\u003eb8162c7\u003c/code\u003e\u003c/a\u003e Bump node-forge from 1.3.1 to 1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/ad6dc1728e52e4124abcbf906072eaeaa9e63aea\"\u003e\u003ccode\u003ead6dc17\u003c/code\u003e\u003c/a\u003e Fix some bugs in the diffWords regex (and errors \u0026amp; ambiguities in the comment...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kpdecker/jsdiff/commit/3e1774afcfadc806baa58ee780923e4d4097319a\"\u003e\u003ccode\u003e3e1774a\u003c/code\u003e\u003c/a\u003e Fix a comment typo (\u003ca href=\"https://redirect.github.com/kpdecker/jsdiff/issues/633\"\u003e#633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kpdecker/jsdiff/compare/v8.0.2...v8.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `h3` from 1.15.3 to 1.15.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/h3js/h3/releases\"\u003eh3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/h3/compare/v1.15.4...v1.15.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\n\u003cstrong\u003eSecurity:\u003c/strong\u003e Fixed a bug in \u003ccode\u003ereadBody(event)\u003c/code\u003e and \u003ccode\u003ereadRawBody(event)\u003c/code\u003e utils where certain \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header formats could cause the request body to be ignored.\u003c/p\u003e\n\u003cp\u003eIn some deployments (for example, behind TCP load balancers or non-normalizing proxies), this could allow request smuggling. The handling is now safe and fully compliant. (\u003ca href=\"https://github.com/h3js/h3/security/advisories/GHSA-mp2g-9vg9-f4cg\"\u003eread more\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereadRawBody:\u003c/strong\u003e Fix case-sensitive \u003ccode\u003eTransfer-Encoding\u003c/code\u003e check causing request smuggling risk (\u003ca href=\"https://github.com/h3js/h3/commit/618ccf4\"\u003e618ccf4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.15.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/h3/compare/v1.15.2...v1.15.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003egetRequestHost:\u003c/strong\u003e Return first host from \u003ccode\u003ex-forwarded-host\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseSession:\u003c/strong\u003e Backport \u003ccode\u003eSessionManager\u003c/code\u003e interface to fix types (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e Fix typos (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1108\"\u003e#1108\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\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e\u003ccode\u003e@​kricsleo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIzoukhai (\u003ca href=\"https://github.com/izoukhai\"\u003e\u003ccode\u003e@​izoukhai\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/h3js/h3/blob/v1.15.5/CHANGELOG.md\"\u003eh3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.15.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/h3/compare/v1.15.4...v1.15.5\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereadRawBody:\u003c/strong\u003e Fix case-sensitive \u003ccode\u003eTransfer-Encoding\u003c/code\u003e check causing request smuggling risk (\u003ca href=\"https://github.com/h3js/h3/commit/618ccf4\"\u003e618ccf4\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/h3js/h3/commit/e2462ec\"\u003ee2462ec\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ci (\u003ca href=\"https://github.com/h3js/h3/commit/c934599\"\u003ec934599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003etest:types\u003c/code\u003e script (\u003ca href=\"https://github.com/h3js/h3/commit/0a4a115\"\u003e0a4a115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ci (\u003ca href=\"https://github.com/h3js/h3/commit/b4dce71\"\u003eb4dce71\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate publish tag to 1.x (\u003ca href=\"https://github.com/h3js/h3/commit/589625c\"\u003e589625c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix ts issue (\u003ca href=\"https://github.com/h3js/h3/commit/c9ebf80\"\u003ec9ebf80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/h3js/h3/commit/d18c074\"\u003ed18c074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix more ts/lint issues (\u003ca href=\"https://github.com/h3js/h3/commit/bd92b74\"\u003ebd92b74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix publish tag (\u003ca href=\"https://github.com/h3js/h3/commit/401c9b8\"\u003e401c9b8\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\u003ev1.15.4\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/h3js/h3/compare/v1.15.2...v1.15.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eserveStatic:\u003c/strong\u003e Omit decoded id from \u003ccode\u003estatusMessage\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1044\"\u003e#1044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003egetRequestHost:\u003c/strong\u003e Return first host from \u003ccode\u003ex-forwarded-host\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1175\"\u003e#1175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003euseSession:\u003c/strong\u003e Backport \u003ccode\u003eSessionManager\u003c/code\u003e interface to fix types (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1058\"\u003e#1058\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate \u003ccode\u003erepository\u003c/code\u003e field (\u003ca href=\"https://github.com/h3js/h3/commit/d94b09a\"\u003ed94b09a\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 V1.15.3 (\u003ca href=\"https://github.com/h3js/h3/commit/3d0f4d5\"\u003e3d0f4d5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edocs:\u003c/strong\u003e Fix typos (\u003ca href=\"https://redirect.github.com/h3js/h3/pull/1108\"\u003e#1108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply automated updates (\u003ca href=\"https://github.com/h3js/h3/commit/774956a\"\u003e774956a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/h3js/h3/commit/18d0bb7\"\u003e18d0bb7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/24231b9c448aa852b15b889c53253a783f67a126\"\u003e\u003ccode\u003e24231b9\u003c/code\u003e\u003c/a\u003e chore(release): v1.15.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/bd92b74c706c0a7958eeca4de960b03c7a2d0684\"\u003e\u003ccode\u003ebd92b74\u003c/code\u003e\u003c/a\u003e chore: fix more ts/lint issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/d18c0743bb07cd1bcec6f41377f439bc7228c098\"\u003e\u003ccode\u003ed18c074\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/c9ebf80d988d48e2e895ab62709a51fa40a25127\"\u003e\u003ccode\u003ec9ebf80\u003c/code\u003e\u003c/a\u003e chore: fix ts issue\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/618ccf4f37b8b6148bea7f36040471af45bfb097\"\u003e\u003ccode\u003e618ccf4\u003c/code\u003e\u003c/a\u003e fix(readRawBody): fix case-sensitive \u003ccode\u003eTransfer-Encoding\u003c/code\u003e check causing reques...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/401c9b8f149ace41d6404c4653472bcae8211594\"\u003e\u003ccode\u003e401c9b8\u003c/code\u003e\u003c/a\u003e ci: fix publish tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/589625c3c547202a3836ab278aa044cf37f78b61\"\u003e\u003ccode\u003e589625c\u003c/code\u003e\u003c/a\u003e chore: update publish tag to 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/b4dce71c256911335f3402d09f30ffad120ad61a\"\u003e\u003ccode\u003eb4dce71\u003c/code\u003e\u003c/a\u003e chore: update ci\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/0a4a11508255a92575a0f1f2aad6e3681c2abd04\"\u003e\u003ccode\u003e0a4a115\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003etest:types\u003c/code\u003e script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/h3js/h3/commit/c9345997d59e003d54a6c46347ec0f344594cba8\"\u003e\u003ccode\u003ec934599\u003c/code\u003e\u003c/a\u003e chore: update ci\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/h3js/h3/compare/v1.15.3...v1.15.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev4.0.0-alpha.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.1...v4.0.0-alpha.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eIPXModifiers\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/272\"\u003e#272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eserveIPX\u003c/code\u003e util (\u003ca href=\"https://github.com/unjs/ipx/commit/2b2252d\"\u003e2b2252d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eModernize ts usage (\u003ca href=\"https://github.com/unjs/ipx/commit/23f2564\"\u003e23f2564\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to h3 v2 (\u003ca href=\"https://github.com/unjs/ipx/commit/d64cd73\"\u003ed64cd73\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate readme with flatten, modulate, crop + animated modifiers (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/273\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📦 Build\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e⚠️  Esm-only (\u003ca href=\"https://github.com/unjs/ipx/commit/48b60f2\"\u003e48b60f2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce install size (\u003ca href=\"https://github.com/unjs/ipx/commit/69762d7\"\u003e69762d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eOptimize dist (\u003ca href=\"https://github.com/unjs/ipx/commit/1db481c\"\u003e1db481c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://github.com/unjs/ipx/commit/c897029\"\u003ec897029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate ci (\u003ca href=\"https://github.com/unjs/ipx/commit/f7091d4\"\u003ef7091d4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd automd (\u003ca href=\"https://github.com/unjs/ipx/commit/69c00e4\"\u003e69c00e4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/f799aa1\"\u003ef799aa1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrepare for 4 alpha (\u003ca href=\"https://github.com/unjs/ipx/commit/791dac0\"\u003e791dac0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate examples (\u003ca href=\"https://github.com/unjs/ipx/commit/42de920\"\u003e42de920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://github.com/unjs/ipx/commit/5725964\"\u003e5725964\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix type issues (\u003ca href=\"https://github.com/unjs/ipx/commit/9f61fd0\"\u003e9f61fd0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd basic migration nodes (\u003ca href=\"https://github.com/unjs/ipx/commit/21afdb0\"\u003e21afdb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/c9cd3af\"\u003ec9cd3af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRun automd via lint:fix (\u003ca href=\"https://github.com/unjs/ipx/commit/7fb1298\"\u003e7fb1298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild before typehecking (\u003ca href=\"https://github.com/unjs/ipx/commit/c88b6db\"\u003ec88b6db\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e⚠️ Breaking Changes\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 2.16.1 to 2.16.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(security): Host Header Injection via \u003ccode\u003ectx.hostname\u003c/code\u003e by \u003ca href=\"https://github.com/killagu\"\u003e\u003ccode\u003e@​killagu\u003c/code\u003e\u003c/a\u003e  \u003ca href=\"https://github.com/koajs/koa/security/advisories/GHSA-7gcc-r8m5-44qm\"\u003ehttps://github.com/koajs/koa/security/advisories/GHSA-7gcc-r8m5-44qm\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.16.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: normalize referer before redirect by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1909\"\u003ekoajs/koa#1909\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.2...v2.16.3\"\u003ehttps://github.com/koajs/koa/compare/v2.16.2...v2.16.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: only allow back redirect to the same origin referer by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1898\"\u003ekoajs/koa#1898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ehttps://github.com/koajs/koa/compare/v2.16.1...v2.16.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/ca76ea6a4f2f49fb75575730404da146f66cb43c\"\u003e\u003ccode\u003eca76ea6\u003c/code\u003e\u003c/a\u003e 2.16.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/b76ddc01fdb703e51652b0fd131d16394cadcfeb\"\u003e\u003ccode\u003eb76ddc0\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c8af309916bcc6ccb31313f018708bfc96ee2879\"\u003e\u003ccode\u003ec8af309\u003c/code\u003e\u003c/a\u003e 2.16.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/7af52688333289ac2e21933f039d31f7dfa395e0\"\u003e\u003ccode\u003e7af5268\u003c/code\u003e\u003c/a\u003e fix: normalize referer before redirect (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1909\"\u003e#1909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3b1688692471c70cf356ae526227e98982f56b09\"\u003e\u003ccode\u003e3b16886\u003c/code\u003e\u003c/a\u003e 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c61f094abe238a959c8611ca10f7f61cd10c0a2e\"\u003e\u003ccode\u003ec61f094\u003c/code\u003e\u003c/a\u003e chore: add publish tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c02f188132dec670549a748224952f1a0c62d7ca\"\u003e\u003ccode\u003ec02f188\u003c/code\u003e\u003c/a\u003e fix: only allow back redirect to the same origin referer (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for koa since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lodash` from 4.17.21 to 4.17.23\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dec55b7a3b382da075e2eac90089b4cd00a26cbb\"\u003e\u003ccode\u003edec55b7\u003c/code\u003e\u003c/a\u003e Bump main to v4.17.23 (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6088\"\u003e#6088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/19c9251b3631d7cf220b43bc757eb33f1084f117\"\u003e\u003ccode\u003e19c9251\u003c/code\u003e\u003c/a\u003e fix: setCacheHas JSDoc return type should be boolean (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6071\"\u003e#6071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/b5e672995ae26929d111a6e94589f8d03fb8e578\"\u003e\u003ccode\u003eb5e6729\u003c/code\u003e\u003c/a\u003e jsdoc: Add -0 and BigInt zeros to _.compact falsey values list (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6062\"\u003e#6062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/edadd452146f7e4bad4ea684e955708931d84d81\"\u003e\u003ccode\u003eedadd45\u003c/code\u003e\u003c/a\u003e Prevent prototype pollution on baseUnset function\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/4879a7a7d0a4494b0e83c7fa21bcc9fc6e7f1a6d\"\u003e\u003ccode\u003e4879a7a\u003c/code\u003e\u003c/a\u003e doc: fix autoLink function, conversion of source links (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6056\"\u003e#6056\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/9648f692b0fc7c2f6a7a763d754377200126c2e8\"\u003e\u003ccode\u003e9648f69\u003c/code\u003e\u003c/a\u003e chore: remove \u003ccode\u003eyarn.lock\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6053\"\u003e#6053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/dfa407db0bf5b200f2c7a9e4f06830ceaf074be9\"\u003e\u003ccode\u003edfa407d\u003c/code\u003e\u003c/a\u003e ci: remove legacy configuration files (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6052\"\u003e#6052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/156e1965ae78b121a88f81178ab81632304e8d64\"\u003e\u003ccode\u003e156e196\u003c/code\u003e\u003c/a\u003e feat: add renovate setup (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6039\"\u003e#6039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/933e1061b8c344d3fc742cdc400175d5ffc99bce\"\u003e\u003ccode\u003e933e106\u003c/code\u003e\u003c/a\u003e ci: add pipeline for Bun (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/6023\"\u003e#6023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lodash/lodash/commit/072a807ff7ad8ffc7c1d2c3097266e815d138e20\"\u003e\u003ccode\u003e072a807\u003c/code\u003e\u003c/a\u003e docs: update links related to Open JS Foundation (\u003ca href=\"https://redirect.github.com/lodash/lodash/issues/5968\"\u003e#5968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lodash/lodash/compare/4.17.21...4.17.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `minimatch` from 3.1.2 to 3.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/7bba97888a27a6162983056bcce2a6e28f668712\"\u003e\u003ccode\u003e7bba978\u003c/code\u003e\u003c/a\u003e 3.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/bd259425b2ca17b42897997f93e890314155522d\"\u003e\u003ccode\u003ebd25942\u003c/code\u003e\u003c/a\u003e docs: add warning about ReDoS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1a9c27c75725474dbde57db2995b6281b267756d\"\u003e\u003ccode\u003e1a9c27c\u003c/code\u003e\u003c/a\u003e fix partial matching of globstar patterns\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/1a2e084af579731af66c221214e3ca8222c9bf23\"\u003e\u003ccode\u003e1a2e084\u003c/code\u003e\u003c/a\u003e 3.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/ae24656237c3d58067442f790ce17eff84463a47\"\u003e\u003ccode\u003eae24656\u003c/code\u003e\u003c/a\u003e update lockfile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/b1003749228b2a79e1f237963a0d559ef7a0941e\"\u003e\u003ccode\u003eb100374\u003c/code\u003e\u003c/a\u003e limit recursion for **, improve perf considerably\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/26ffeaa091b9f660833e23f42e07165b33e85c13\"\u003e\u003ccode\u003e26ffeaa\u003c/code\u003e\u003c/a\u003e lockfile update\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/9eca892a4e5dbb20534f9f30483b85cdeee6c2eb\"\u003e\u003ccode\u003e9eca892\u003c/code\u003e\u003c/a\u003e lock node version to 14\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/00c323b188b704e5d4bc534ecec2268cfa70a32a\"\u003e\u003ccode\u003e00c323b\u003c/code\u003e\u003c/a\u003e 3.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/minimatch/commit/30486b2048929264f44d18822891cfffa02af78b\"\u003e\u003ccode\u003e30486b2\u003c/code\u003e\u003c/a\u003e update CI matrix and actions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanotar` from 0.2.0 to 0.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/nanotar/blob/main/CHANGELOG.md\"\u003enanotar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev0.3.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/nanotar/compare/v0.2.0...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\u003eparse:\u003c/strong\u003e ⚠️ Support extended item types and headers (\u003ca href=\"https://redirect.github.com/unjs/nanotar/pull/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e Handle long file names (\u003ca href=\"https://redirect.github.com/unjs/nanotar/pull/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSanitise paths (\u003ca href=\"https://redirect.github.com/unjs/nanotar/pull/58\"\u003e#58\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.2.0 (\u003ca href=\"https://github.com/unjs/nanotar/commit/7e35c5b\"\u003e7e35c5b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd additional tests for different formats (\u003ca href=\"https://github.com/unjs/nanotar/commit/f13b802\"\u003ef13b802\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate fixture (\u003ca href=\"https://github.com/unjs/nanotar/commit/6fa56df\"\u003e6fa56df\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e⚠️ Breaking Changes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eparse:\u003c/strong\u003e ⚠️ Support extended item types and headers (\u003ca href=\"https://redirect.github.com/unjs/nanotar/pull/30\"\u003e#30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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\u003c/blockquote\u003e\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/nanotar/commit/10b6a2abf1195dcc3d61cac987705ae879733abe\"\u003e\u003ccode\u003e10b6a2a\u003c/code\u003e\u003c/a\u003e fix syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/nanotar/commit/632663805cb4ae7403166ef117b6ba1fa656bd13\"\u003e\u003ccode\u003e6326638\u003c/code\u003e\u003c/a\u003e chore: bump 0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/nanotar/commit/e5e68cf4d7955c5356d19ba56fa692aaf5f221b8\"\u003e\u003ccode\u003ee5e68cf\u003c/code\u003e\u003c/a\u003e fix: sanitise paths (\u003ca href=\"https://redirect.github.com/unjs/nanotar/issues/58\"\u003e#58\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/nanotar/compare/v0.2.0...v0.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `node-forge` from 1.3.1 to 1.3.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md\"\u003enode-forge's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.3 - 2025-12-02\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[pkcs12] Make digestAlgorithm parameters optional to fix PKCS#12/PFX issues\nintroduced in 1.3.2.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.2 - 2025-11-25\u003c/h2\u003e\n\u003ch3\u003eSecurity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: ASN.1 Validator Desynchronization\n\u003cul\u003e\n\u003cli\u003eAn Interpretation Conflict (CWE-436) vulnerability in node-forge versions\n1.3.1 and below enables remote, unauthenticated attackers to craft ASN.1\nstructures to desynchronize schema validations, yielding a semantic\ndivergence that may bypass downstream cryptographic verifications and\nsecurity decisions.\u003c/li\u003e\n\u003cli\u003eReported by Hunter Wodzenski.\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-12816\"\u003eCVE-2025-12816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-5gfm-wpxj-wjgq\"\u003eGHSA-5gfm-wpxj-wjgq\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eHIGH\u003c/strong\u003e: ASN.1 Unbounded Recursion\n\u003cul\u003e\n\u003cli\u003eAn Uncontrolled Recursion (CWE-674) vulnerability in node-forge versions\n1.3.1 and below enables remote, unauthenticated attackers to craft deep\nASN.1 structures that trigger unbounded recursive parsing. This leads to a\nDenial-of-Service (DoS) via stack exhaustion when parsing untrusted DER\ninputs.\u003c/li\u003e\n\u003cli\u003eReported by Hunter Wodzenski.\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-66031\"\u003eCVE-2025-66031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-554w-wpv2-vw27\"\u003eGHSA-554w-wpv2-vw27\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eMODERATE\u003c/strong\u003e: ASN.1 OID Integer Truncation\n\u003cul\u003e\n\u003cli\u003eAn Integer Overflow (CWE-190) vulnerability in node-forge versions 1.3.1\nand below enables remote, unauthenticated attackers to craft ASN.1\nstructures containing OIDs with oversized arcs. These arcs may be decoded\nas smaller, trusted OIDs due to 32-bit bitwise truncation, enabling the\nbypass of downstream OID-based security decisions.\u003c/li\u003e\n\u003cli\u003eReported by Hunter Wodzenski.\u003c/li\u003e\n\u003cli\u003eCVE ID: \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-66030\"\u003eCVE-2025-66030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGHSA ID: \u003ca href=\"https://github.com/digitalbazaar/forge/security/advisories/GHSA-65ch-62r8-g69g\"\u003eGHSA-65ch-62r8-g69g\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[asn1] Fix for vulnerability identified by CVE-2025-12816 PKCS#12 MAC\nverification bypass due to missing macData enforcement and improper\nasn1.validate routine.\u003c/li\u003e\n\u003cli\u003e[asn1] Add \u003ccode\u003efromDer()\u003c/code\u003e max recursion depth check.\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003easn1.maxDepth\u003c/code\u003e global configurable maximum depth of 256.\u003c/li\u003e\n\u003cli\u003eAdd a \u003ccode\u003easn1.fromDer()\u003c/code\u003e per-call \u003ccode\u003emaxDepth\u003c/code\u003e option.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNOTE\u003c/strong\u003e: The default maximum is assumed to be higher than needed for valid\ndata. If this assumption is false then this could be a breaking change.\nPlease file an issue if there are use cases that need a higher maximum.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNOTE\u003c/strong\u003e: The per-call \u003ccode\u003emaxDepth\u003c/code\u003e parameter has not been exposed up through\nall of the API stack due to the complexities involved. Please file an issue\nif there are use cases that require this instead of changing the default\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/1cea0aff4901589ae86e314f25782bbe312f9f69\"\u003e\u003ccode\u003e1cea0af\u003c/code\u003e\u003c/a\u003e Release 1.3.3.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/5265989cf5e54cfe1e27a10d71523007ce0507b1\"\u003e\u003ccode\u003e5265989\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/e4f3961406395dd8e985dcf841852ceca73ac3a9\"\u003e\u003ccode\u003ee4f3961\u003c/code\u003e\u003c/a\u003e Fix changelog for release.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/503979b0295cf633a30199d6bd937f4a222481a0\"\u003e\u003ccode\u003e503979b\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/c3b3b32a8c157ac57752934d3af63b5f798b58b8\"\u003e\u003ccode\u003ec3b3b32\u003c/code\u003e\u003c/a\u003e Make digestAlgorithm parameters optional\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/6f70043a6db1abb9f3304f3d432efed3ba50fcca\"\u003e\u003ccode\u003e6f70043\u003c/code\u003e\u003c/a\u003e Update CVE details.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/f547b0d292745094190ecb250429d21e8804a375\"\u003e\u003ccode\u003ef547b0d\u003c/code\u003e\u003c/a\u003e Start 1.3.3-0.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/235ad3e70e4fdfdca4fdeb662dfba6588e2c38bd\"\u003e\u003ccode\u003e235ad3e\u003c/code\u003e\u003c/a\u003e Release 1.3.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/25982441171dc9815c87d3d886c5c8a1d092b334\"\u003e\u003ccode\u003e2598244\u003c/code\u003e\u003c/a\u003e Update changelog.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/digitalbazaar/forge/commit/0032dd0be8b6fb1b1092ef754d1dde91c10a95ad\"\u003e\u003ccode\u003e0032dd0\u003c/code\u003e\u003c/a\u003e Fix typos.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `qs` from 6.14.0 to 6.15.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ljharb/qs/blob/main/CHANGELOG.md\"\u003eqs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003cstrong\u003e6.15.0\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[New] \u003ccode\u003eparse\u003c/code\u003e: add \u003ccode\u003estrictMerge\u003c/code\u003e option to wrap object/primitive conflicts in an array (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/425\"\u003e#425\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/ljharb/qs/issues/122\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eduplicates\u003c/code\u003e option should not apply to bracket notation keys (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/514\"\u003e#514\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.2\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: mark overflow objects for indexed notation exceeding \u003ccode\u003earrayLimit\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/546\"\u003e#546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003earrayLimit\u003c/code\u003e means max count, not max index, in \u003ccode\u003ecombine\u003c/code\u003e/\u003ccode\u003emerge\u003c/code\u003e/\u003ccode\u003eparseArrayValue\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: throw on \u003ccode\u003earrayLimit\u003c/code\u003e exceeded with indexed notation when \u003ccode\u003ethrowOnLimitExceeded\u003c/code\u003e is true (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/529\"\u003e#529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: enforce \u003ccode\u003earrayLimit\u003c/code\u003e on \u003ccode\u003ecomma\u003c/code\u003e-parsed values\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: fix error message to reflect arrayLimit as max index; remove extraneous comments (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/545\"\u003e#545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[Robustness] avoid \u003ccode\u003e.push\u003c/code\u003e, use \u003ccode\u003evoid\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[readme] document that \u003ccode\u003eaddQueryPrefix\u003c/code\u003e does not add \u003ccode\u003e?\u003c/code\u003e to empty output (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] clarify \u003ccode\u003eparseArrays\u003c/code\u003e and \u003ccode\u003earrayLimit\u003c/code\u003e documentation (\u003ca href=\"https://redirect.github.com/ljharb/qs/issues/543\"\u003e#543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[readme] replace runkit CI badge with shields.io check-runs badge\u003c/li\u003e\n\u003cli\u003e[meta] fix changelog typo (\u003ccode\u003earrayLength\u003c/code\u003e → \u003ccode\u003earrayLimit\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003e[actions] fix rebase workflow permissions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003cstrong\u003e6.14.1\u003c/strong\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[Fix] ensure \u003ccode\u003earrayLimit\u003c/code\u003e applies to \u003ccode\u003e[]\u003c/code\u003e notation as well\u003c/li\u003e\n\u003cli\u003e[Fix] \u003ccode\u003eparse\u003c/code\u003e: when a custom decoder returns \u003ccode\u003enull\u003c/code\u003e for a key, ignore that key\u003c/li\u003e\n\u003cli\u003e[Refactor] \u003ccode\u003eparse\u003c/code\u003e: extract key segment splitting helper\u003c/li\u003e\n\u003cli\u003e[meta] add threat model\u003c/li\u003e\n\u003cli\u003e[actions] add workflow permissions\u003c/li\u003e\n\u003cli\u003e[Tests] \u003ccode\u003estringify\u003c/code\u003e: increase coverage\u003c/li\u003e\n\u003cli\u003e[Dev Deps] update \u003ccode\u003eeslint\u003c/code\u003e, \u003ccode\u003e@ljharb/eslint-config\u003c/code\u003e, \u003ccode\u003enpmignore\u003c/code\u003e, \u003ccode\u003ees-value-fixtures\u003c/code\u003e, \u003ccode\u003efor-each\u003c/code\u003e, \u003ccode\u003eobject-inspect\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/d9b4c66303375493c68c42d68e363e50b1753771\"\u003e\u003ccode\u003ed9b4c66\u003c/code\u003e\u003c/a\u003e v6.15.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/cb41a545a32422ad3044584d3c4fa8f953552605\"\u003e\u003ccode\u003ecb41a54\u003c/code\u003e\u003c/a\u003e [New] \u003ccode\u003eparse\u003c/code\u003e: add \u003ccode\u003estrictMerge\u003c/code\u003e option to wrap object/primitive conflicts in...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/88e15636da953397262bd3014ab8b0d17d5c8039\"\u003e\u003ccode\u003e88e1563\u003c/code\u003e\u003c/a\u003e [Fix] \u003ccode\u003eduplicates\u003c/code\u003e option should not apply to bracket notation keys\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/9d441d270486c3cc77f17289a9e0921c0f742aff\"\u003e\u003ccode\u003e9d441d2\u003c/code\u003e\u003c/a\u003e Merge backport release tags v6.0.6–v6.13.3 into main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/85cc8cac6b444c9b4cb1172a151ac8fdee0a0301\"\u003e\u003ccode\u003e85cc8ca\u003c/code\u003e\u003c/a\u003e v6.12.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/ffc12aa71030f508ab28cccbb1987424abf52379\"\u003e\u003ccode\u003effc12aa\u003c/code\u003e\u003c/a\u003e v6.11.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/0506b11e457f6b3847b1dcf65b5c11c0eaf5dfb9\"\u003e\u003ccode\u003e0506b11\u003c/code\u003e\u003c/a\u003e [actions] update reusable workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/6a37fafc75ce8a3d00ef611c9d7acfccc6ec449c\"\u003e\u003ccode\u003e6a37faf\u003c/code\u003e\u003c/a\u003e [actions] update reusable workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/8e8df5a3b147ec2f86830c2e3de1016a7ecbc18b\"\u003e\u003ccode\u003e8e8df5a\u003c/code\u003e\u003c/a\u003e [Fix] fix regressions from robustness refactor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ljharb/qs/commit/d60bab35a42b3c789d7a1461ea176eaee74eb751\"\u003e\u003ccode\u003ed60bab3\u003c/code\u003e\u003c/a\u003e v6.10.7\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ljharb/qs/compare/v6.14.0...v6.15.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rollup` from 4.44.2 to 4.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/releases\"\u003erollup's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.59.0\u003c/h2\u003e\n\u003ch2\u003e4.59.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-02-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThrow when the generated bundle contains paths that would leave the output directory (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6276\"\u003e#6276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6275\"\u003e#6275\u003c/a\u003e: Validate bundle stays within output dir (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.58.0\u003c/h2\u003e\n\u003ch2\u003e4.58.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-02-20\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlso support \u003ccode\u003e__NO_SIDE_EFFECTS__\u003c/code\u003e annotation before variable declarations declaring function expressions (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6272\"\u003e#6272\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6256\"\u003e#6256\u003c/a\u003e: docs: document PreRenderedChunk properties including isDynamicEntry and isImplicitEntry (\u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6259\"\u003e#6259\u003c/a\u003e: docs: Correct typo and improve sentence structure in docs for \u003ccode\u003eoutput.experimentalMinChunkSize\u003c/code\u003e (\u003ca href=\"https://github.com/millerick\"\u003e\u003ccode\u003e@​millerick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6260\"\u003e#6260\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v47 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6261\"\u003e#6261\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6262\"\u003e#6262\u003c/a\u003e: Avoid unnecessary cloning of the code string (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6263\"\u003e#6263\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6265\"\u003e#6265\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6267\"\u003e#6267\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6268\"\u003e#6268\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v63 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6269\"\u003e#6269\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6270\"\u003e#6270\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6272\"\u003e#6272\u003c/a\u003e: forward NO_SIDE_EFFECTS annotations to function expressions in variable declarations (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.57.1\u003c/h2\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rollup/rollup/blob/master/CHANGELOG.md\"\u003erollup's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.59.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-02-22\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThrow when the generated bundle contains paths that would leave the output directory (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6276\"\u003e#6276\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6275\"\u003e#6275\u003c/a\u003e: Validate bundle stays within output dir (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.58.0\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-02-20\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAlso support \u003ccode\u003e__NO_SIDE_EFFECTS__\u003c/code\u003e annotation before variable declarations declaring function expressions (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6272\"\u003e#6272\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6256\"\u003e#6256\u003c/a\u003e: docs: document PreRenderedChunk properties including isDynamicEntry and isImplicitEntry (\u003ca href=\"https://github.com/njg7194\"\u003e\u003ccode\u003e@​njg7194\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6259\"\u003e#6259\u003c/a\u003e: docs: Correct typo and improve sentence structure in docs for \u003ccode\u003eoutput.experimentalMinChunkSize\u003c/code\u003e (\u003ca href=\"https://github.com/millerick\"\u003e\u003ccode\u003e@​millerick\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6260\"\u003e#6260\u003c/a\u003e: fix(deps): update rust crate swc_compiler_base to v47 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6261\"\u003e#6261\u003c/a\u003e: fix(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6262\"\u003e#6262\u003c/a\u003e: Avoid unnecessary cloning of the code string (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6263\"\u003e#6263\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6265\"\u003e#6265\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6267\"\u003e#6267\u003c/a\u003e: fix(deps): update minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6268\"\u003e#6268\u003c/a\u003e: chore(deps): update dependency eslint-plugin-unicorn to v63 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6269\"\u003e#6269\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6270\"\u003e#6270\u003c/a\u003e: chore(deps): lock file maintenance (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6272\"\u003e#6272\u003c/a\u003e: forward NO_SIDE_EFFECTS annotations to function expressions in variable declarations (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.57.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003e2026-01-30\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix heap corruption issue in Windows (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6251\"\u003e#6251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure exports of a dynamic import are fully included when called from a try...catch (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6254\"\u003e#6254\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePull Requests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6251\"\u003e#6251\u003c/a\u003e: fix: Isolate and cache \u003ccode\u003eprocess.report.getReport()\u003c/code\u003e calls in a child process for robust environment detection (\u003ca href=\"https://github.com/alan-agius4\"\u003e\u003ccode\u003e@​alan-agius4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6252\"\u003e#6252\u003c/a\u003e: chore(deps): update dependency lru-cache to v11 (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6253\"\u003e#6253\u003c/a\u003e: chore(deps): lock file maintenance minor/patch updates (\u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot], \u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/rollup/rollup/pull/6254\"\u003e#6254\u003c/a\u003e: Fully include dynamic imports in a try-catch (\u003ca href=\"https://github.com/lukastaegert\"\u003e\u003ccode\u003e@​lukastaegert\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/rollup/rollup/commit/ae846957f109690a866cc3e4c073613c338d3476\"\u003e\u003ccode\u003eae84695\u003c/code\u003e\u003c/a\u003e 4.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b39616e9175b3d9fc3977c99153174c490805a93\"\u003e\u003ccode\u003eb39616e\u003c/code\u003e\u003c/a\u003e Update audit-resolve\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/c60770d7aaf750e512c1b2774989ea4596e660b2\"\u003e\u003ccode\u003ec60770d\u003c/code\u003e\u003c/a\u003e Validate bundle stays within output dir (\u003ca href=\"https://redirect.github.com/rollup/rollup/issues/6275\"\u003e#6275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/33f39c1f205ea2eadaf4b589e493453e2baa3662\"\u003e\u003ccode\u003e33f39c1\u003c/code\u003e\u003c/a\u003e 4.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/b61c40803b717854c1c28937e8098e5ad3c7b8ca\"\u003e\u003ccode\u003eb61c408\u003c/code\u003e\u003c/a\u003e forward NO_SIDE_EFFECTS annotations to function expressions in variable decla...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commit/7f00689ec90e2cafb11c26eefbcac62343c936f6\"\u003e\u003ccode\u003e7f00689\u003c/code\u003e\u003c/a\u003e Extend agent instructions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rollup/rollup/commi...\n\n_Description has been truncated_","html_url":"https://github.com/zym9863/Neon-and-Night/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zym9863%2FNeon-and-Night/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":null,"new_version":null,"update_type":"removal","path":null,"pr_created_at":"2026-01-05T07:04:40.000Z","version_change":"removed","issue":{"uuid":"3780408644","node_id":"PR_kwDOC-QG6c67ektY","number":77,"state":"open","title":"Bump ipx and netlify-cli","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-05T07:04:40.000Z","updated_at":"2026-01-05T07:05:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"17.36.4","new_version":"23.13.0"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 17.36.4 to 23.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.13.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.3...v23.13.0\"\u003e23.13.0\u003c/a\u003e (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass AIG env vars to child process (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7826\"\u003e#7826\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/368c98bfc550b7dbf150bf001279cd7c4cada224\"\u003e368c98b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eEBADPLATFORM\u003c/code\u003e when running \u003ccode\u003enpm ci\u003c/code\u003e (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.3...v23.13.0\"\u003e23.13.0\u003c/a\u003e (2025-12-17)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epass AIG env vars to child process (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7826\"\u003e#7826\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/368c98bfc550b7dbf150bf001279cd7c4cada224\"\u003e368c98b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm-shrinkwrap.json:\u003c/strong\u003e update lockfile (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-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/netlify/cli/commit/31e8323fe5450687ec7abcdfc5eefbde5c4193c4\"\u003e\u003ccode\u003e31e8323\u003c/code\u003e\u003c/a\u003e chore(main): release 23.13.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7827\"\u003e#7827\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/0ce6afe0ac740a26ebf529178f2d4e40faf12dfe\"\u003e\u003ccode\u003e0ce6afe\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and verdaccio (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7794\"\u003e#7794\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/368c98bfc550b7dbf150bf001279cd7c4cada224\"\u003e\u003ccode\u003e368c98b\u003c/code\u003e\u003c/a\u003e feat: pass AIG env vars to child process (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7826\"\u003e#7826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c4ae5bb1169c121e7e9f6ae1419d7b9797c9fd27\"\u003e\u003ccode\u003ec4ae5bb\u003c/code\u003e\u003c/a\u003e test: add test for printing source_zip_filename (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7816\"\u003e#7816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/beee1443c8bed59aa7d0ae381e4f299f8e8b70d7\"\u003e\u003ccode\u003ebeee144\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7813\"\u003e#7813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/25d8101f021983287c9b3112fbda2a810e26677b\"\u003e\u003ccode\u003e25d8101\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v1.4.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7807\"\u003e#7807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e\u003ccode\u003e6c83dfe\u003c/code\u003e\u003c/a\u003e fix: include sourceZipFileName in results for printing results if available (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e\u003ccode\u003e6d4de26\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c00b0bfab66e7350950cdbc8c5037d587a53c595\"\u003e\u003ccode\u003ec00b0bf\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7806\"\u003e#7806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e\u003ccode\u003e1c41700\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v17.36.4...v23.13.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ReproducibiliTea-org/reproducibiliTea/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ReproducibiliTea-org/reproducibiliTea/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ReproducibiliTea-org%2FreproducibiliTea/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"}},{"old_version":null,"new_version":null,"update_type":"removal","path":null,"pr_created_at":"2025-12-10T11:16:23.000Z","version_change":"removed","issue":{"uuid":"3714753158","node_id":"PR_kwDOPn2Z1s64Hd5w","number":7,"state":"open","title":"build(deps): bump ipx and netlify-cli","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-12-10T11:16:23.000Z","updated_at":"2025-12-10T11:16:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"17.38.1","new_version":"23.12.3"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 17.38.1 to 23.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.12.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eEBADPLATFORM\u003c/code\u003e when running \u003ccode\u003enpm ci\u003c/code\u003e (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm-shrinkwrap.json:\u003c/strong\u003e update lockfile (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ECONNRESET errors in Node.js 24.x (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7772\"\u003e#7772\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/03de2a0fa8f6dc341d30ab276fba0d3a35cc43b1\"\u003e03de2a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.10.0...v23.11.0\"\u003e23.11.0\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/beee1443c8bed59aa7d0ae381e4f299f8e8b70d7\"\u003e\u003ccode\u003ebeee144\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7813\"\u003e#7813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/25d8101f021983287c9b3112fbda2a810e26677b\"\u003e\u003ccode\u003e25d8101\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v1.4.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7807\"\u003e#7807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e\u003ccode\u003e6c83dfe\u003c/code\u003e\u003c/a\u003e fix: include sourceZipFileName in results for printing results if available (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e\u003ccode\u003e6d4de26\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c00b0bfab66e7350950cdbc8c5037d587a53c595\"\u003e\u003ccode\u003ec00b0bf\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7806\"\u003e#7806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e\u003ccode\u003e1c41700\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/41c2ae8d522867af45d782492657efb8d5b7c997\"\u003e\u003ccode\u003e41c2ae8\u003c/code\u003e\u003c/a\u003e build: add missing \u003ccode\u003epackageManager\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c92f9b0606db34044f863db9ba376d960b6897a4\"\u003e\u003ccode\u003ec92f9b0\u003c/code\u003e\u003c/a\u003e test(e2e): actually log child proc output on failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/49f8ce846eda1a473b4e8f719094bdc41f812bb6\"\u003e\u003ccode\u003e49f8ce8\u003c/code\u003e\u003c/a\u003e ci(e2e): let corepack manage package managers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/47eb885d94160bebb64a52259936249100374c7d\"\u003e\u003ccode\u003e47eb885\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7801\"\u003e#7801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v17.38.1...v23.12.3\"\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/svenjens/n8n-chatbot/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/svenjens/n8n-chatbot/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/svenjens%2Fn8n-chatbot/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":null,"new_version":null,"update_type":"removal","path":null,"pr_created_at":"2025-12-05T14:35:43.000Z","version_change":"removed","issue":{"uuid":"3699220603","node_id":"PR_kwDOGTnobs63T0OZ","number":27,"state":"closed","title":"Bump ipx and netlify-cli","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-05T14:37:30.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-05T14:35:43.000Z","updated_at":"2025-12-05T14:37:31.000Z","time_to_close":107,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"17.36.2","new_version":"23.12.3"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 17.36.2 to 23.12.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.12.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix \u003ccode\u003eEBADPLATFORM\u003c/code\u003e when running \u003ccode\u003enpm ci\u003c/code\u003e (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.12.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.11.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.2...v23.12.3\"\u003e23.12.3\u003c/a\u003e (2025-12-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e6d4de26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003einclude sourceZipFileName in results for printing results if available (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7814\"\u003e#7814\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e6c83dfe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.1...v23.12.2\"\u003e23.12.2\u003c/a\u003e (2025-11-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e1c41700\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.12.0...v23.12.1\"\u003e23.12.1\u003c/a\u003e (2025-11-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enpm-shrinkwrap.json:\u003c/strong\u003e update lockfile (\u003ca href=\"https://github.com/netlify/cli/commit/c0268cb505763f1d3a5745d17011bab153bf29be\"\u003ec0268cb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.1...v23.12.0\"\u003e23.12.0\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport skew protection token (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7796\"\u003e#7796\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/64c3c72a47a676d398c6d0801d41f1f50f8d61e5\"\u003e64c3c72\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7739\"\u003e#7739\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/8f3c2758cc9852ae57711f4c626d55b258580a67\"\u003e8f3c275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/build\u003c/code\u003e to v35.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7795\"\u003e#7795\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f02718317fd4a3430562266f3171c6fe09cb4ebd\"\u003ef027183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7781\"\u003e#7781\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/5ea0ce9c3937fb0ae85bbb452fdecd7b4bdef297\"\u003e5ea0ce9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7782\"\u003e#7782\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/bca0b2f57009f5f400131a32234a09ad3f5d016f\"\u003ebca0b2f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7726\"\u003e#7726\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/b4e37771c53e1b3fb796b1940d093cdb302e2bed\"\u003eb4e3777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7783\"\u003e#7783\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31cf4a3188015cfd59acc9aee58c3f879a723875\"\u003e31cf4a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7786\"\u003e#7786\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a17ff100703ec8d68d51aa13409a3446907bd97d\"\u003ea17ff10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7790\"\u003e#7790\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a2646764752048f92b210180a2e31d4b1e1e50b4\"\u003ea264676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7792\"\u003e#7792\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95c9daa9cce3544471a292b28ed1718698b705e3\"\u003e95c9daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.11.0...v23.11.1\"\u003e23.11.1\u003c/a\u003e (2025-11-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle ECONNRESET errors in Node.js 24.x (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7772\"\u003e#7772\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/03de2a0fa8f6dc341d30ab276fba0d3a35cc43b1\"\u003e03de2a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.10.0...v23.11.0\"\u003e23.11.0\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/beee1443c8bed59aa7d0ae381e4f299f8e8b70d7\"\u003e\u003ccode\u003ebeee144\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7813\"\u003e#7813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/25d8101f021983287c9b3112fbda2a810e26677b\"\u003e\u003ccode\u003e25d8101\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​eslint/compat\u003c/code\u003e to v1.4.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7807\"\u003e#7807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6c83dfe2a8c644238940474f6c25e04441f60e22\"\u003e\u003ccode\u003e6c83dfe\u003c/code\u003e\u003c/a\u003e fix: include sourceZipFileName in results for printing results if available (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6d4de26527d6abc9e6b4b1fb1ecc996c7a014264\"\u003e\u003ccode\u003e6d4de26\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/ai\u003c/code\u003e to v0.3.4 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7812\"\u003e#7812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c00b0bfab66e7350950cdbc8c5037d587a53c595\"\u003e\u003ccode\u003ec00b0bf\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7806\"\u003e#7806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1c4170081ef917bb5e221b22fefdd4a1f1f59268\"\u003e\u003ccode\u003e1c41700\u003c/code\u003e\u003c/a\u003e fix(deps): upgrade deps to resolve 2 high-sev vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7804\"\u003e#7804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/41c2ae8d522867af45d782492657efb8d5b7c997\"\u003e\u003ccode\u003e41c2ae8\u003c/code\u003e\u003c/a\u003e build: add missing \u003ccode\u003epackageManager\u003c/code\u003e field to \u003ccode\u003epackage.json\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c92f9b0606db34044f863db9ba376d960b6897a4\"\u003e\u003ccode\u003ec92f9b0\u003c/code\u003e\u003c/a\u003e test(e2e): actually log child proc output on failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/49f8ce846eda1a473b4e8f719094bdc41f812bb6\"\u003e\u003ccode\u003e49f8ce8\u003c/code\u003e\u003c/a\u003e ci(e2e): let corepack manage package managers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/47eb885d94160bebb64a52259936249100374c7d\"\u003e\u003ccode\u003e47eb885\u003c/code\u003e\u003c/a\u003e chore(main): release 23.12.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7801\"\u003e#7801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v17.36.2...v23.12.3\"\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/sarchlab/sarchlab.github.io/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/sarchlab/sarchlab.github.io/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sarchlab%2Fsarchlab.github.io/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":"2.0.0-1","new_version":"2.1.1","update_type":"minor","path":null,"pr_created_at":"2025-12-02T00:37:01.000Z","version_change":"2.0.0-1 → 2.1.1","issue":{"uuid":"3683450556","node_id":"PR_kwDOKhE1Bs62egQu","number":3,"state":"closed","title":"Bump the npm_and_yarn group across 1 directory with 24 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-12-02T00:48:26.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-02T00:37:01.000Z","updated_at":"2025-12-02T00:48:36.000Z","time_to_close":685,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":24,"packages":[{"name":"@nuxt/devtools","old_version":"1.0.0-beta.0","new_version":"3.1.1","repository_url":"https://github.com/nuxt/devtools"},{"name":"nuxt","old_version":"3.7.4","new_version":"3.20.1","repository_url":"https://github.com/nuxt/nuxt"},{"name":"@intlify/core-base","old_version":"9.5.0","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"ipx","old_version":"2.0.0-1","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"path-to-regexp","old_version":"6.2.1","new_version":"6.3.0","repository_url":"https://github.com/pillarjs/path-to-regexp"},{"name":"tar-fs","old_version":"2.1.1","new_version":"2.1.4","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"tar-fs","old_version":"3.0.4","new_version":"3.1.1","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"serialize-javascript","old_version":"6.0.1","new_version":"6.0.2","repository_url":"https://github.com/yahoo/serialize-javascript"},{"name":"webpack","old_version":"5.88.2","new_version":"5.103.0","repository_url":"https://github.com/webpack/webpack"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm_and_yarn group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@nuxt/devtools](https://github.com/nuxt/devtools/tree/HEAD/packages/devtools) | `1.0.0-beta.0` | `3.1.1` |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.7.4` | `3.20.1` |\n| [@intlify/core-base](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `9.5.0` | `9.14.5` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [ipx](https://github.com/unjs/ipx) | `2.0.0-1` | `2.1.1` |\n| [path-to-regexp](https://github.com/pillarjs/path-to-regexp) | `6.2.1` | `6.3.0` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.1` | `2.1.4` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `3.0.4` | `3.1.1` |\n| [serialize-javascript](https://github.com/yahoo/serialize-javascript) | `6.0.1` | `6.0.2` |\n| [webpack](https://github.com/webpack/webpack) | `5.88.2` | `5.103.0` |\n\n\nUpdates `@nuxt/devtools` from 1.0.0-beta.0 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/nuxt/devtools/releases\"\u003e\u003ccode\u003e@​nuxt/devtools\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport passing additional permissions to the iframe  -  by \u003ca href=\"https://github.com/RihanArfan\"\u003e\u003ccode\u003e@​RihanArfan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/911\"\u003enuxt/devtools#911\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c9\"\u003e\u003c!-- raw HTML omitted --\u003e(bc1d1)\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\u003eui\u003c/strong\u003e: Remove flash when switching to dark  -  by \u003ca href=\"https://github.com/userquin\"\u003e\u003ccode\u003e@​userquin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/909\"\u003enuxt/devtools#909\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/75a814f8\"\u003e\u003c!-- raw HTML omitted --\u003e(75a81)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.1.0...v3.1.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate Vue DevTools, close \u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/898\"\u003e#898\u003c/a\u003e  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/898\"\u003enuxt/devtools#898\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/1175374c\"\u003e\u003c!-- raw HTML omitted --\u003e(11753)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.1...v3.1.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd expiermental support for Vite DevTools  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2\"\u003e\u003c!-- raw HTML omitted --\u003e(68137)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove vite devtools integration  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37\"\u003e\u003c!-- raw HTML omitted --\u003e(8759c)\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\u003eUpdate text color for default inputs description  -  by \u003ca href=\"https://github.com/elonehoo\"\u003e\u003ccode\u003e@​elonehoo\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/904\"\u003enuxt/devtools#904\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b71\"\u003e\u003c!-- raw HTML omitted --\u003e(8cd29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0...v3.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Nuxt 4 for kit and client  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/901\"\u003enuxt/devtools#901\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc5817ea\"\u003e\u003c!-- raw HTML omitted --\u003e(bc581)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0-beta.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.1...v3.0.0-beta.2\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.0-beta.1\u003c/h2\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Nuxt 4 for kit and client  -  by \u003ca href=\"https://github.com/antfu\"\u003e\u003ccode\u003e@​antfu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/901\"\u003enuxt/devtools#901\u003c/a\u003e \u003ca href=\"https://github.com/nuxt/devtools/commit/bc5817ea\"\u003e\u003c!-- raw HTML omitted --\u003e(bc581)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0-beta.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev2.7.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/nuxt/devtools/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​nuxt/devtools\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/nuxt/devtools/compare/v3.1.0...v3.1.1\"\u003e3.1.1\u003c/a\u003e (2025-11-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui:\u003c/strong\u003e remove flash when switching to dark (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/909\"\u003e#909\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/75a814f8a0664a4661e24f9d9c6a6abb73bbc490\"\u003e75a814f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport passing additional permissions to the iframe (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/911\"\u003e#911\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c92a7da9bc6e1870417029c50cb66a964e\"\u003ebc1d11c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.1...v3.1.0\"\u003e3.1.0\u003c/a\u003e (2025-11-07)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate Vue DevTools, close \u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/898\"\u003e#898\u003c/a\u003e (\u003ca href=\"https://github.com/nuxt/devtools/commit/1175374c80f98fd1fa180c0a0d60f77f2e630d9d\"\u003e1175374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0...v3.0.1\"\u003e3.0.1\u003c/a\u003e (2025-10-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate text color for default inputs description (\u003ca href=\"https://redirect.github.com/nuxt/devtools/issues/904\"\u003e#904\u003c/a\u003e) (\u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b7103d258f6c788c57f7bc97e33dcad26ab\"\u003e8cd29b7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd expiermental support for Vite DevTools (\u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2d1acf4488cef7314e9ff8ebcc3db1c21\"\u003e681378a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eimprove vite devtools integration (\u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37461a3e7e843967220aafb08c037178a9\"\u003e8759cf3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.2...v3.0.0\"\u003e3.0.0\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v3.0.0-beta.1...v3.0.0-beta.2\"\u003e3.0.0-beta.2\u003c/a\u003e (2025-10-28)\u003c/h1\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/nuxt/devtools/compare/v2.7.0...v3.0.0-beta.1\"\u003e3.0.0-beta.1\u003c/a\u003e (2025-10-27)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/103558085147f7c099edd1d20e35c52aaebb31de\"\u003e\u003ccode\u003e1035580\u003c/code\u003e\u003c/a\u003e chore: release v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/9b54c01c041c29b9fe3132abf85b351c972336d2\"\u003e\u003ccode\u003e9b54c01\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/bc1d11c92a7da9bc6e1870417029c50cb66a964e\"\u003e\u003ccode\u003ebc1d11c\u003c/code\u003e\u003c/a\u003e feat: support passing additional permissions to the iframe (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/911\"\u003e#911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/ba55eec7b6c514d87cbe554545fd2c7d7b1ca64e\"\u003e\u003ccode\u003eba55eec\u003c/code\u003e\u003c/a\u003e chore: release v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/21c4610b11f06a87f713999f0033dc7ccf290eae\"\u003e\u003ccode\u003e21c4610\u003c/code\u003e\u003c/a\u003e chore: release v3.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/8759cf37461a3e7e843967220aafb08c037178a9\"\u003e\u003ccode\u003e8759cf3\u003c/code\u003e\u003c/a\u003e feat: improve vite devtools integration\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/94fc4ef20f8eb67089c3ea0b9c9a1c14950065b5\"\u003e\u003ccode\u003e94fc4ef\u003c/code\u003e\u003c/a\u003e chore: fix type error\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/681378a2d1acf4488cef7314e9ff8ebcc3db1c21\"\u003e\u003ccode\u003e681378a\u003c/code\u003e\u003c/a\u003e feat: add expiermental support for Vite DevTools\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/8cd29b7103d258f6c788c57f7bc97e33dcad26ab\"\u003e\u003ccode\u003e8cd29b7\u003c/code\u003e\u003c/a\u003e fix: update text color for default inputs description (\u003ca href=\"https://github.com/nuxt/devtools/tree/HEAD/packages/devtools/issues/904\"\u003e#904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/devtools/commit/be134cc5aea3504f89e020216f1f46f0c8fd2aae\"\u003e\u003ccode\u003ebe134cc\u003c/code\u003e\u003c/a\u003e chore: release v3.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/devtools/commits/v3.1.1/packages/devtools\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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@​nuxt/devtools\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nuxt` from 3.7.4 to 3.20.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.20.1\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e3.20.1 is the next patch release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eOur recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe --channel=v3\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will deduplicate your lockfile as well, and help ensure that you pull in updates from other dependencies that Nuxt relies on, particularly in the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.20.0...v3.20.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Unset \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e for server environment (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33550\"\u003e#33550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Deprecate \u003ccode\u003eImportPresetWithDeprecation\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33596\"\u003e#33596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Correct warning message for prefetch/noPrefetch conflict (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33617\"\u003e#33617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Remove \u003ccode\u003e\u0026lt;nuxt-error-overlay\u0026gt;\u003c/code\u003e iframe border (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33625\"\u003e#33625\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Use rolldown replace only in build (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33615\"\u003e#33615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Use directory paths in \u003ccode\u003emoduleEntryPaths\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33628\"\u003e#33628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enitro:\u003c/strong\u003e Start error overlay minimized based on status code (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33658\"\u003e#33658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Ensure \u003ccode\u003eoptimizeDeps\u003c/code\u003e config is applied before other plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33586\"\u003e#33586\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Respect layer priority order for scanned components (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33654\"\u003e#33654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Process prerender routes on \u003ccode\u003epages:resolved\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33662\"\u003e#33662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Remove abort signal event listeners after render (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33665\"\u003e#33665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Cleanup event listener with cleanup signal (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33667\"\u003e#33667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite:\u003c/strong\u003e Respect vite proxy in dev middleware (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33670\"\u003e#33670\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nitro,nuxt,schema,vite:\u003c/strong\u003e Explicitly import process/performance (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33650\"\u003e#33650\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typo in eslint flat config description (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33569\"\u003e#33569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd signal support to useAsyncData examples (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33601\"\u003e#33601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNote that \u003ccode\u003ecookieStore\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e by default (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33572\"\u003e#33572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003epending\u003c/code\u003e as alias of \u003ccode\u003estatus === 'pending'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33221\"\u003e#33221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eClarify route middleware doesn't affect API routes (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33643\"\u003e#33643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove docs for \u003ccode\u003euseHead\u003c/code\u003e/\u003ccode\u003euseHydration\u003c/code\u003e/\u003ccode\u003euseLazy*\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33626\"\u003e#33626\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypo (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33655\"\u003e#33655\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003everifyDepsBeforeRun: install\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33603\"\u003e#33603\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eReduce redirects in docs links (\u003ca href=\"https://github.com/nuxt/nuxt/commit/bbdc72e35\"\u003ebbdc72e35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint docs (\u003ca href=\"https://github.com/nuxt/nuxt/commit/352bdbc93\"\u003e352bdbc93\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRemove verify deps before run (\u003ca href=\"https://github.com/nuxt/nuxt/commit/e9e1c5b97\"\u003ee9e1c5b97\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDisable cache in release action (\u003ca href=\"https://github.com/nuxt/nuxt/commit/885df65f4\"\u003e885df65f4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"https://github.com/danielroe\"\u003e\u003ccode\u003e@​danielroe\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/nuxt/nuxt/commit/1d2ee45924109c5726562cd11aaabc7ef9b963f8\"\u003e\u003ccode\u003e1d2ee45\u003c/code\u003e\u003c/a\u003e v3.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/22311a621d359935fedd065f3c2cad8bda894d2c\"\u003e\u003ccode\u003e22311a6\u003c/code\u003e\u003c/a\u003e chore(deps): update all non-major dependencies (3.x) (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33472\"\u003e#33472\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/8f718bc5c2a69e222b0e626b7d6d698c14dbe3e6\"\u003e\u003ccode\u003e8f718bc\u003c/code\u003e\u003c/a\u003e fix(nuxt): cleanup event listener with cleanup signal (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33667\"\u003e#33667\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/286a18a549433f1356b80352140e341be61d1602\"\u003e\u003ccode\u003e286a18a\u003c/code\u003e\u003c/a\u003e fix(nuxt): remove abort signal event listeners after render (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33665\"\u003e#33665\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4105d1ab718c96b9633cbeb111afb74c831e11fd\"\u003e\u003ccode\u003e4105d1a\u003c/code\u003e\u003c/a\u003e fix(nuxt): process prerender routes on \u003ccode\u003epages:resolved\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33662\"\u003e#33662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/3f812d63e5d4e12fd7ea1a711ccc36882a993529\"\u003e\u003ccode\u003e3f812d6\u003c/code\u003e\u003c/a\u003e fix(nuxt): respect layer priority order for scanned components (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33654\"\u003e#33654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2f8656118a58d58ec2aee6ad639cd9e2dedda952\"\u003e\u003ccode\u003e2f86561\u003c/code\u003e\u003c/a\u003e refactor(kit,nitro,nuxt,schema,vite): explicitly import process/performance (...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/bbdc72e3580e6b786fb38126f3eedb1aaf5683a5\"\u003e\u003ccode\u003ebbdc72e\u003c/code\u003e\u003c/a\u003e chore: reduce redirects in docs links\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/d47b57cf3b651e0c01ef3bf87c1a5bcb2b5036c4\"\u003e\u003ccode\u003ed47b57c\u003c/code\u003e\u003c/a\u003e fix(nuxt): correct warning message for prefetch/noPrefetch conflict (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33617\"\u003e#33617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/4c0d475b112f27fb28410ce98e2e7b105fa783a7\"\u003e\u003ccode\u003e4c0d475\u003c/code\u003e\u003c/a\u003e fix(kit,nuxt,schema): deprecate \u003ccode\u003eImportPresetWithDeprecation\u003c/code\u003e (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33596\"\u003e#33596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.20.1/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/helpers` from 7.23.1 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/helpers\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/18d88b83c67c8dbbe63e4ac423e6006c4c01b85c\"\u003e\u003ccode\u003e18d88b8\u003c/code\u003e\u003c/a\u003e Improve \u003ccode\u003e@​babel/core\u003c/code\u003e typings (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17471\"\u003e#17471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/741cbd2381ac0cda3afd42bc04454a87d9d8762a\"\u003e\u003ccode\u003e741cbd2\u003c/code\u003e\u003c/a\u003e chore: fix various typos across codebase (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17476\"\u003e#17476\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f743094585b39bd9f7a9e3a3561215b2103e2474\"\u003e\u003ccode\u003ef743094\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17441\"\u003e#17441\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/fdbf1b32b3aa3705761ff820661e81c0aececab7\"\u003e\u003ccode\u003efdbf1b3\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003efinally\u003c/code\u003e causes unexpected return value (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17366\"\u003e#17366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-helpers/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-helpers\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@intlify/core-base` from 9.5.0 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.3\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.2...v9.14.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.2\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: XSS vulnerability with prototype pollution on AST: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-9r9m-ffp6-9x4v\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prototype pollusion on deepCopy: \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-hjwq-mjwj-4x6c\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.1...v9.14.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: messages \u003ccode\u003edeepCopy\u003c/code\u003e mutates \u003ccode\u003esrc\u003c/code\u003e arguments  by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/1975\"\u003eintlify/vue-i18n#1975\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/blob/master/CHANGELOG.md\"\u003e\u003ccode\u003e@​intlify/core-base\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003ev12.0.0-alpha.3 (2025-07-02T15:15:01Z)\u003c/h1\u003e\n\u003cp\u003eThis changelog is generated by \u003ca href=\"https://github.com/intlify/vue-i18n/releases/tag/v12.0.0-alpha.3\"\u003eGitHub Releases\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🌟 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePart options support for $n by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2170\"\u003eintlify/vue-i18n#2170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Part options support $d by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2177\"\u003eintlify/vue-i18n#2177\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2157\"\u003eintlify/vue-i18n#2157\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(typing): n() \u0026amp; d() output depending \u0026quot;part\u0026quot; option by \u003ca href=\"https://github.com/pinguet62\"\u003e\u003ccode\u003e@​pinguet62\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2193\"\u003eintlify/vue-i18n#2193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix declaration order in Number formatting with options ResourceKeys must be before OptionsType by \u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💥 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: update component injection APIs for drop legacy by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2176\"\u003eintlify/vue-i18n#2176\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Improvement Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: update slot key filtering to exclude internal keys by \u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improvement \u003ccode\u003en\u003c/code\u003e and \u003ccode\u003e$n\u003c/code\u003e typings by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2174\"\u003eintlify/vue-i18n#2174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNamed, list, modifier examples by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2186\"\u003eintlify/vue-i18n#2186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: error on duplicate useI18n calling on local scope by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2204\"\u003eintlify/vue-i18n#2204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📝️ Documentations\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix typos in CHANGELOG by \u003ca href=\"https://github.com/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: llms friendly text generation by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2168\"\u003eintlify/vue-i18n#2168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typo in pluralization.md by \u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: replace Legacy API usage with Composition API usage by \u003ca href=\"https://github.com/BobbieGoede\"\u003e\u003ccode\u003e@​BobbieGoede\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2196\"\u003eintlify/vue-i18n#2196\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🍭 Examples\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eexamples: Storybook Example with vue3 and vite by \u003ca href=\"https://github.com/mauryapari\"\u003e\u003ccode\u003e@​mauryapari\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2173\"\u003eintlify/vue-i18n#2173\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/NoelDeMartin\"\u003e\u003ccode\u003e@​NoelDeMartin\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2151\"\u003eintlify/vue-i18n#2151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edison1105\"\u003e\u003ccode\u003e@​edison1105\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2167\"\u003eintlify/vue-i18n#2167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KonRatt\"\u003e\u003ccode\u003e@​KonRatt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2184\"\u003eintlify/vue-i18n#2184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/louis49\"\u003e\u003ccode\u003e@​louis49\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2205\"\u003eintlify/vue-i18n#2205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\"\u003ehttps://github.com/intlify/vue-i18n/compare/v12.0.0-alpha.2...v12.0.0-alpha.3\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2e255c59ded7caf7c35f67190a336ce4cec82816\"\u003e\u003ccode\u003e2e255c5\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/6695eec30737265032dca70690df00ad8d3aa713\"\u003e\u003ccode\u003e6695eec\u003c/code\u003e\u003c/a\u003e fix: update package name for npm provenance\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/2b5149d42afe9b00a514e6b1ee2021212e47edf5\"\u003e\u003ccode\u003e2b5149d\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;release: v9.14.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/26449f9d74165736cd1d5ff768ff3c7d12d8a8d5\"\u003e\u003ccode\u003e26449f9\u003c/code\u003e\u003c/a\u003e release: v9.14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/5448139375d123c90019f372404de6138ff6b588\"\u003e\u003ccode\u003e5448139\u003c/code\u003e\u003c/a\u003e release: v9.14.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/af67265181fa776dab006afbab85de6a47a34d66\"\u003e\u003ccode\u003eaf67265\u003c/code\u003e\u003c/a\u003e release: v9.14.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/8e9f6d5a6bb828708c5d8d059010251b51f5c7d2\"\u003e\u003ccode\u003e8e9f6d5\u003c/code\u003e\u003c/a\u003e release: v9.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/e37cba0657e9f5896203a07f062936362d72dc17\"\u003e\u003ccode\u003ee37cba0\u003c/code\u003e\u003c/a\u003e release: v9.13.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 4.3.2 to 5.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca3c7b6: chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9306d09: feat: pass \u003ccode\u003euneval\u003c/code\u003e to replacer, for handling nested custom types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb617c7c: perf: shrink \u003ccode\u003euneval\u003c/code\u003e output with null-proto objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e828fa1c: Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5c26c0d: fix: allow custom revivers to revive things serialized by builtin reducers\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eca3c7b6: chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.4.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9306d09: feat: pass \u003ccode\u003euneval\u003c/code\u003e to replacer, for handling nested custom types\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb617c7c: perf: shrink \u003ccode\u003euneval\u003c/code\u003e output with null-proto objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/f4b37f37ee91d1c22e41920a7320d320f5deaae8\"\u003e\u003ccode\u003ef4b37f3\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/124\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/828fa1cffe61e7b9b27366a19e9e88deb409d5e5\"\u003e\u003ccode\u003e828fa1c\u003c/code\u003e\u003c/a\u003e Enable support for custom reducer/reviver for \u0026quot;function\u0026quot; values (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/123\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/6f4eb8b82881a2487757625f8c2a57281b02e3fa\"\u003e\u003ccode\u003e6f4eb8b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/119\"\u003e#119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/5c26c0d55e4eb74d9c3aac414cff09a06465d066\"\u003e\u003ccode\u003e5c26c0d\u003c/code\u003e\u003c/a\u003e fix: allow custom revivers to revive things serialized by buitin reducers (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8b0c28d3f1116c936bb496e2424122ff884cc0fd\"\u003e\u003ccode\u003e8b0c28d\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/117\"\u003e#117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/ca3c7b6631bfd4694fe6dbbc619b9d674036851d\"\u003e\u003ccode\u003eca3c7b6\u003c/code\u003e\u003c/a\u003e chore: Remove impossible \u003ccode\u003evoid\u003c/code\u003e type from replacer's \u003ccode\u003euneval\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/116\"\u003e#116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8fb152e859f0718123f5b168a78bb535f301a5fd\"\u003e\u003ccode\u003e8fb152e\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/115\"\u003e#115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/9306d09e2d163999085d157aaddd9a060590aae1\"\u003e\u003ccode\u003e9306d09\u003c/code\u003e\u003c/a\u003e feat: pass \u003ccode\u003euneval\u003c/code\u003e to replacer, for handling nested custom types (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/114\"\u003e#114\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/2124b5ba589b92ad30fb20b4afe02f6464c639bd\"\u003e\u003ccode\u003e2124b5b\u003c/code\u003e\u003c/a\u003e chore: simplify NullObject (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/104\"\u003e#104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/b617c7c045604d1ea8e382dbe7e9e2067209c4db\"\u003e\u003ccode\u003eb617c7c\u003c/code\u003e\u003c/a\u003e perf: shrink \u003ccode\u003euneval\u003c/code\u003e output with null-proto objects (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/112\"\u003e#112\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v4.3.2...v5.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.18.20 to 0.25.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a minification regression with CSS media queries (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced support for parsing media queries which unintentionally introduced a regression with the removal of duplicate media rules during minification. Specifically the grammar for \u003ccode\u003e@media \u0026lt;media-type\u0026gt; and \u0026lt;media-condition-without-or\u0026gt; { ... }\u003c/code\u003e was missing an equality check for the \u003ccode\u003e\u0026lt;media-condition-without-or\u0026gt;\u003c/code\u003e part, so rules with different suffix clauses in this position would incorrectly compare equal and be deduplicated. This release fixes the regression.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate the list of known JavaScript globals (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release updates esbuild's internal list of known JavaScript globals. These are globals that are known to not have side-effects when the property is accessed. For example, accessing the global \u003ccode\u003eArray\u003c/code\u003e property is considered to be side-effect free but accessing the global \u003ccode\u003escrollY\u003c/code\u003e property can trigger a layout, which is a side-effect. This is used by esbuild's tree-shaking to safely remove unused code that is known to be side-effect free. This update adds the following global properties:\u003c/p\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2017/\"\u003eES2017\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eAtomics\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eSharedArrayBuffer\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2020/\"\u003eES2020\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eBigInt64Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eBigUint64Array\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2021/\"\u003eES2021\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFinalizationRegistry\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eWeakRef\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFrom \u003ca href=\"https://tc39.es/ecma262/2025/\"\u003eES2025\u003c/a\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eFloat16Array\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eIterator\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNote that this does not indicate that constructing any of these objects is side-effect free, just that accessing the identifier is side-effect free. For example, this now allows esbuild to tree-shake classes that extend from \u003ccode\u003eIterator\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This can now be tree-shaken by esbuild:\nclass ExampleIterator extends Iterator {}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for the new \u003ccode\u003e@view-transition\u003c/code\u003e CSS rule (\u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4313\"\u003e#4313\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild now has improved support for pretty-printing and minifying the new \u003ccode\u003e@view-transition\u003c/code\u003e rule (which esbuild was previously unaware of):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n@view-transition {\n  navigation: auto;\n  types: check;\n}\n\u003cp\u003e/* Old output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e { navigation: auto; types: check; }\u003c/p\u003e\n\u003cp\u003e/* New output */\u003cbr /\u003e\n\u003ca href=\"https://github.com/view-transition\"\u003e\u003ccode\u003e@​view-transition\u003c/code\u003e\u003c/a\u003e {\u003cbr /\u003e\nnavigation: auto;\u003cbr /\u003e\ntypes: check;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\u003c/p\u003e\n\u003ch2\u003e0.19.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix TypeScript-specific class transform edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3559\"\u003e#3559\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe previous release introduced an optimization that avoided transforming \u003ccode\u003esuper()\u003c/code\u003e in the class constructor for TypeScript code compiled with \u003ccode\u003euseDefineForClassFields\u003c/code\u003e set to \u003ccode\u003efalse\u003c/code\u003e if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case \u003cem\u003eand\u003c/em\u003e there are \u003ccode\u003e#private\u003c/code\u003e instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call to \u003ccode\u003esuper()\u003c/code\u003e (since \u003ccode\u003esuper()\u003c/code\u003e is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// Original code\nclass Foo extends Bar {\n  #private = 1;\n  public: any;\n  constructor() {\n    super();\n  }\n}\n\u003cp\u003e// Old output (with esbuild v0.19.9)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// Old output (with esbuild v0.19.10)\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nthis.#private = 1;\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n#private;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e// New output\u003cbr /\u003e\nclass Foo extends Bar {\u003cbr /\u003e\n#private = 1;\u003cbr /\u003e\nconstructor() {\u003cbr /\u003e\nsuper();\u003cbr /\u003e\n}\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMinifier: allow reording a primitive past a side-effect (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3568\"\u003e#3568\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/208f539945b145e7c9d6d844290f81c3fe5af320\"\u003e\u003ccode\u003e208f539\u003c/code\u003e\u003c/a\u003e publish 0.25.12 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5f03afdd007f6626d4300afc7cbb5bf7c9554393\"\u003e\u003ccode\u003e5f03afd\u003c/code\u003e\u003c/a\u003e update release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6b2ee78d7f273d7ed4c4bb08b516939b373bcd67\"\u003e\u003ccode\u003e6b2ee78\u003c/code\u003e\u003c/a\u003e minify: remove css rules containing empty \u003ccode\u003e:is()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f361debd61ffa0ae2d810fbe0e4c9d39183ed4c6\"\u003e\u003ccode\u003ef361deb\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/07aa646bb2fd9c5eb1de804edf9eae5bd1617637\"\u003e\u003ccode\u003e07aa646\u003c/code\u003e\u003c/a\u003e automatically mark \u0026quot;RegExp.escape()\u0026quot; calls as pure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/9039c468258fd9a19eeaf5e05fd6a3d582b46d3a\"\u003e\u003ccode\u003e9039c46\u003c/code\u003e\u003c/a\u003e simplify some call expression checks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/188944dd946dd54d50bbe844dc22969b604589d0\"\u003e\u003ccode\u003e188944d\u003c/code\u003e\u003c/a\u003e add some additional known static methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d3c67f9e94267d06337d2e2e0d837844d2cac6bd\"\u003e\u003ccode\u003ed3c67f9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4310\"\u003e#4310\u003c/a\u003e: add \u003ccode\u003eIterator\u003c/code\u003e and other known globals\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4a51f0b24d343d7ae5b7d5a3e5c3afce3f96a0f8\"\u003e\u003ccode\u003e4a51f0b\u003c/code\u003e\u003c/a\u003e fix: escape dev server breadcrumb hrefs properly (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4316\"\u003e#4316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/26b29ed51ffe20730ffaf69921dbb53e27de464a\"\u003e\u003ccode\u003e26b29ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4315\"\u003e#4315\u003c/a\u003e: \u003ccode\u003e@media\u003c/code\u003e deduplication bug edge case\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.18.20...v0.25.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.0.0-1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.0.2...v2.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enode-fs:\u003c/strong\u003e Add support for multiple dirs (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/203\"\u003e#203\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003emaxAge\u003c/code\u003e default (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eserver:\u003c/strong\u003e Set \u003ccode\u003ecache-control\u003c/code\u003e header only after processing image (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eImprove data parsing for unstorage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e💅 Refactors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eJpeg progressive setting via sharpOptions (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eArkadiusz Sygulski \u003ca href=\"mailto:aareksio@gmail.com\"\u003eaareksio@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUcw\u003c/li\u003e\n\u003cli\u003eJames Wragg \u003ca href=\"mailto:me@jameswragg.com\"\u003eme@jameswragg.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBobbie Goede \u003ca href=\"mailto:bobbiegoede@gmail.com\"\u003ebobbiegoede@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: allow httpStorage \u003ccode\u003eallowAllDomains\u003c/code\u003e config param to be used. by \u003ca href=\"https://github.com/Jarrku\"\u003e\u003ccode\u003e@​Jarrku\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unjs/ipx/pull/189\"\u003eunjs/ipx#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update to svgo v3.0.3 by \u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/unjs/ipx/pull/188\"\u003eunjs/ipx#188\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/Jarrku\"\u003e\u003ccode\u003e@​Jarrku\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/unjs/ipx/pull/189\"\u003eunjs/ipx#189\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/unjs/ipx/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/unjs/ipx/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.0.0...v2.0.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esvgo:\u003c/strong\u003e Handle javascript uris in \u003ccode\u003eremovexss\u003c/code\u003e plugin (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/186\"\u003e#186\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\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/fafc594c80a38aaa7190008c42dd9c010698e...\n\n_Description has been truncated_","html_url":"https://github.com/mouseswimming/NUXT-movie-db/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mouseswimming%2FNUXT-movie-db/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"2.1.0","new_version":"3.1.1","update_type":"major","path":null,"pr_created_at":"2025-11-28T00:49:57.000Z","version_change":"2.1.0 → 3.1.1","issue":{"uuid":"3673313647","node_id":"PR_kwDOQeVrGc619AFs","number":1,"state":"open","title":"build(deps): bump the npm_and_yarn group across 0 directory with 5 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-28T00:49:57.000Z","updated_at":"2025-11-28T00:50:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":5,"packages":[{"name":"esbuild","old_version":"0.19.11","new_version":"0.25.11"},{"name":"http-proxy-middleware","old_version":"2.0.7","new_version":"2.0.9"},{"name":"ipx","old_version":"2.1.0","new_version":"3.1.1"},{"name":"on-headers","old_version":"1.0.2","new_version":"1.1.0"},{"name":"tmp","old_version":"0.0.33","new_version":"0.2.5"}],"path":null,"ecosystem":"npm"},"body":"\nUpdates `esbuild` from 0.19.11 to 0.25.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd support for \u003ccode\u003ewith { type: 'bytes' }\u003c/code\u003e imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThe \u003ca href=\"https://github.com/tc39/proposal-import-bytes\"\u003eimport bytes\u003c/a\u003e proposal has reached stage 2.7 in the TC39 process, which means that although it isn't quite recommended for implementation, it's generally approved and ready for validation. Furthermore it has already been implemented by \u003ca href=\"https://docs.deno.com/examples/importing_bytes/\"\u003eDeno\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/webpack/webpack/pull/19928\"\u003eWebpack\u003c/a\u003e. So with this release, esbuild will also add support for this. It behaves exactly the same as esbuild's existing \u003ca href=\"https://esbuild.github.io/content-types/#binary\"\u003e\u003ccode\u003ebinary\u003c/code\u003e loader\u003c/a\u003e. Here's an example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport data from './image.png' with { type: 'bytes' }\nconst view = new DataView(data.buffer, 0, 24)\nconst width = view.getInt32(16)\nconst height = view.getInt32(20)\nconsole.log('size:', width + '\\xD7' + height)\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eLower CSS media query range syntax (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWith this release, esbuild will now transform CSS media query range syntax into equivalent syntax using \u003ccode\u003emin-\u003c/code\u003e/\u003ccode\u003emax-\u003c/code\u003e prefixes for older browsers. For example, the following CSS:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (640px \u0026lt;= width \u0026lt;= 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ewill be transformed like this with a target such as \u003ccode\u003e--target=chrome100\u003c/code\u003e (or more specifically with \u003ccode\u003e--supported:media-range=false\u003c/code\u003e if desired):\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e@media (min-width: 640px) and (max-width: 960px) {\n  main {\n    display: flex;\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.25.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix a panic in a minification edge case (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4287\"\u003e#4287\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value \u003ccode\u003eundefined\u003c/code\u003e in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003efunction identity(x) { return x }\nidentity({ y: identity(123) })\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003e@supports\u003c/code\u003e nested inside pseudo-element (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4265\"\u003e#4265\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eWhen transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as \u003ccode\u003e::placeholder\u003c/code\u003e for correctness. The \u003ca href=\"https://www.w3.org/TR/css-nesting-1/\"\u003eCSS nesting specification\u003c/a\u003e says the following:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eThe nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '\u0026amp;', since they’re intentionally built on the same underlying mechanisms.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2023\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).\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/evanw/esbuild/commit/6b7c4f2dcbcaa1238bca0f7a4a1d95918296c82e\"\u003e\u003ccode\u003e6b7c4f2\u003c/code\u003e\u003c/a\u003e publish 0.25.11 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7295c1aebc8d4f42eed08aa008cc0d7ec617727d\"\u003e\u003ccode\u003e7295c1a\u003c/code\u003e\u003c/a\u003e css: also parse media queries in \u003ccode\u003e@import\u003c/code\u003e rules\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/e3991dd25ab7422981bd6006a5a8c6f741699105\"\u003e\u003ccode\u003ee3991dd\u003c/code\u003e\u003c/a\u003e css: some adjustments to \u003ccode\u003e@import\u003c/code\u003e parsing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8bb82cad6be9e51d44e98640618c56964188adbd\"\u003e\u003ccode\u003e8bb82ca\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3748\"\u003e#3748\u003c/a\u003e, fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4293\"\u003e#4293\u003c/a\u003e: lower css media range syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d8c3f879ce9a4cfdf6ce97e0dc1163a816fc30dd\"\u003e\u003ccode\u003ed8c3f87\u003c/code\u003e\u003c/a\u003e css: parse and print media queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6e75bc74f17d09cbcf680b1902a0d4ad7757102c\"\u003e\u003ccode\u003e6e75bc7\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8f506d5ca6882f2fa96a4a7233ab9784af0a5298\"\u003e\u003ccode\u003e8f506d5\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4292\"\u003e#4292\u003c/a\u003e: support \u003ccode\u003ewith { type: bytes }\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/d6b668f96fb00d6a6d035f058e38b6bd2507beb6\"\u003e\u003ccode\u003ed6b668f\u003c/code\u003e\u003c/a\u003e publish 0.25.10 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/5088c198b5ecee18ba903c4099458df98b1b6788\"\u003e\u003ccode\u003e5088c19\u003c/code\u003e\u003c/a\u003e refactor: use strings.Builder (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4290\"\u003e#4290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/755da31752d759f1ea70b8d4f7f677b3557dab3e\"\u003e\u003ccode\u003e755da31\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.19.11...v0.25.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-proxy-middleware` from 2.0.7 to 2.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/releases\"\u003ehttp-proxy-middleware's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.9\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fixRequestBody): check readableLength by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1097\"\u003echimurai/http-proxy-middleware#1097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(package): v2.0.9 by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1099\"\u003echimurai/http-proxy-middleware#1099\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/compare/v2.0.8...v2.0.9\"\u003ehttps://github.com/chimurai/http-proxy-middleware/compare/v2.0.8...v2.0.9\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.8\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fixRequestBody): prevent multiple .write() calls by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1090\"\u003echimurai/http-proxy-middleware#1090\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(fixRequestBody): handle invalid request by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1091\"\u003echimurai/http-proxy-middleware#1091\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(package): v2.0.8 by \u003ca href=\"https://github.com/chimurai\"\u003e\u003ccode\u003e@​chimurai\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/pull/1094\"\u003echimurai/http-proxy-middleware#1094\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.8\"\u003ehttps://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.8\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md\"\u003ehttp-proxy-middleware's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/releases/tag/v2.0.9\"\u003ev2.0.9\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fixRequestBody): check readableLength\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/releases/tag/v2.0.8\"\u003ev2.0.8\u003c/a\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(fixRequestBody): prevent multiple .write() calls\u003c/li\u003e\n\u003cli\u003efix(fixRequestBody): handle invalid request\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/617a7c9da9cc90ecc00b0c8b1c2f6a385c879cb1\"\u003e\u003ccode\u003e617a7c9\u003c/code\u003e\u003c/a\u003e chore(package): v2.0.9 (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1099\"\u003e#1099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/d22d58764832fea429d60109a19e1a23136d4425\"\u003e\u003ccode\u003ed22d587\u003c/code\u003e\u003c/a\u003e fix(fixRequestBody): check readableLength (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1097\"\u003e#1097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/d03d51b54ac8d40db8438a8b216cf1ea92bb7849\"\u003e\u003ccode\u003ed03d51b\u003c/code\u003e\u003c/a\u003e chore(package): v2.0.8 (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1094\"\u003e#1094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/c50dd06d9102fbb81dd4cbad7a295dddee5f6e1e\"\u003e\u003ccode\u003ec50dd06\u003c/code\u003e\u003c/a\u003e fix(fixRequestBody): handle invalid request (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1091\"\u003e#1091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chimurai/http-proxy-middleware/commit/76a9d8d6dc2b971f63df19d805c7ab656540525b\"\u003e\u003ccode\u003e76a9d8d\u003c/code\u003e\u003c/a\u003e fix(fixRequestBody): prevent multiple .write() calls (\u003ca href=\"https://redirect.github.com/chimurai/http-proxy-middleware/issues/1090\"\u003e#1090\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/chimurai/http-proxy-middleware/compare/v2.0.7...v2.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 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/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦  Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esvgo@4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esharp@0.34\u003c/code\u003e (\u003ca href=\"https://sharp.pixelplumbing.com/changelog/#v0340---4th-april-2025\"\u003enotes\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eunstorage@1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeth Falco (\u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded jsdocs to exported functions and types (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMax (\u003ca href=\"https://github.com/onmax\"\u003e\u003ccode\u003e@​onmax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJames Wragg \u003ca href=\"mailto:james.wragg@madgex.com\"\u003ejames.wragg@madgex.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.0...v3.0.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ehttp:\u003c/strong\u003e Properly respect \u003ccode\u003eignoreCacheControl\u003c/code\u003e option (\u003ca href=\"https://github.com/unjs/ipx/commit/96a8489\"\u003e96a8489\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\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/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\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/ipx/commit/562ea7e44ebde1200d056f7f2ff900b36d5ec3c7\"\u003e\u003ccode\u003e562ea7e\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81693ddbfc062cc922e4e2406e8427ab4e3ad214\"\u003e\u003ccode\u003e81693dd\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/df55edb9c49bb56536cc9277efb24557edacd747\"\u003e\u003ccode\u003edf55edb\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce294392291955d43a959846a1b3ee54bc19\"\u003e\u003ccode\u003eaa94ce2\u003c/code\u003e\u003c/a\u003e chore: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/335710eb1c7b1e6524a2ba636325d8e87c11905e\"\u003e\u003ccode\u003e335710e\u003c/code\u003e\u003c/a\u003e chore: update playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36aac6b17a36e4de887aa9ded383427f75bab6ff\"\u003e\u003ccode\u003e36aac6b\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to svgo@v4.0.0 (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/058abdde659353377784c7a2fceb1ba294277543\"\u003e\u003ccode\u003e058abdd\u003c/code\u003e\u003c/a\u003e test: increase coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/b56caf8ab72466b68767d8616c4676a81415eaeb\"\u003e\u003ccode\u003eb56caf8\u003c/code\u003e\u003c/a\u003e test: only include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2db95ae37c924620fa6d5c52b6a41351bc1\"\u003e\u003ccode\u003e2dfec2d\u003c/code\u003e\u003c/a\u003e chore: add codeowners file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66fe81ecb30733fe07a10bc117878ee3752\"\u003e\u003ccode\u003e5428f66\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `on-headers` from 1.0.2 to 1.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/on-headers/releases\"\u003eon-headers's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.0\u003c/h2\u003e\n\u003ch2\u003eImportant\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-7339\"\u003eCVE-2025-7339\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/on-headers/security/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate CI pipeline to GitHub actions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/12\"\u003ejshttp/on-headers#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix README.md badges by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/13\"\u003ejshttp/on-headers#13\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd OSSF scorecard action by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/14\"\u003ejshttp/on-headers#14\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use \u003ccode\u003eubuntu-latest\u003c/code\u003e as ci runner by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/19\"\u003ejshttp/on-headers#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: apply OSSF Scorecard security best practices by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/20\"\u003ejshttp/on-headers#20\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e👷 add upstream change detection by \u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/31\"\u003ejshttp/on-headers#31\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e✨ add script to update known hashes by \u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/32\"\u003ejshttp/on-headers#32\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e💚 update CI - add newer node versions by \u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/33\"\u003ejshttp/on-headers#33\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/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/12\"\u003ejshttp/on-headers#12\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/19\"\u003ejshttp/on-headers#19\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctcpip\"\u003e\u003ccode\u003e@​ctcpip\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jshttp/on-headers/pull/31\"\u003ejshttp/on-headers#31\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0\"\u003ehttps://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/on-headers/blob/master/HISTORY.md\"\u003eon-headers's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e1.1.0 / 2025-07-17\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-7339\"\u003eCVE-2025-7339\u003c/a\u003e (\u003ca href=\"https://github.com/jshttp/on-headers/security/advisories/GHSA-76c9-3jph-rj3q\"\u003eGHSA-76c9-3jph-rj3q\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/jshttp/on-headers/commit/4b017af88f5375bbdf3ad2ee732d2c122e4f52b0\"\u003e\u003ccode\u003e4b017af\u003c/code\u003e\u003c/a\u003e 1.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/b636f2d08e6c1e0a784b53a13cd61e05c09bb118\"\u003e\u003ccode\u003eb636f2d\u003c/code\u003e\u003c/a\u003e ♻️ refactor header array code\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/3e2c2d46c3e9592f6a1c3a3a1dbe622401f95d39\"\u003e\u003ccode\u003e3e2c2d4\u003c/code\u003e\u003c/a\u003e ✨ ignore falsy header keys, matching node behavior\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/172eb41b99a5a290b27a2c43fe602ca33aa1c8ce\"\u003e\u003ccode\u003e172eb41\u003c/code\u003e\u003c/a\u003e ✨ support duplicate headers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/c6e384908c9c6127d18831d16ab0bd96e1231867\"\u003e\u003ccode\u003ec6e3849\u003c/code\u003e\u003c/a\u003e 🔒️ fix array handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/6893518341bb4e5363285df086b3158302d3b216\"\u003e\u003ccode\u003e6893518\u003c/code\u003e\u003c/a\u003e 💚 update CI - add newer node versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/56a345d82b51a0dcb8d09f061f87b1fd1dc4c01e\"\u003e\u003ccode\u003e56a345d\u003c/code\u003e\u003c/a\u003e ✨ add script to update known hashes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/175ab217155d525371a5416ff059f895a3a532a6\"\u003e\u003ccode\u003e175ab21\u003c/code\u003e\u003c/a\u003e 👷 add upstream change detection (\u003ca href=\"https://redirect.github.com/jshttp/on-headers/issues/31\"\u003e#31\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/ce0b2c8fcd313d38d3534fb731050dc16e105bf6\"\u003e\u003ccode\u003ece0b2c8\u003c/code\u003e\u003c/a\u003e ci: apply OSSF Scorecard security best practices (\u003ca href=\"https://redirect.github.com/jshttp/on-headers/issues/20\"\u003e#20\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/on-headers/commit/1a38c543e75cd06217b449531de10b1758e35299\"\u003e\u003ccode\u003e1a38c54\u003c/code\u003e\u003c/a\u003e fix: use \u003ccode\u003eubuntu-latest\u003c/code\u003e as ci runner (\u003ca href=\"https://redirect.github.com/jshttp/on-headers/issues/19\"\u003e#19\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for on-headers since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmp` from 0.0.33 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md\"\u003etmp's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.2.2 (2024-02-28)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/278\"\u003e#278\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/268\"\u003e#268\u003c/a\u003e: Revert \u0026quot;fix \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/246\"\u003e#246\u003c/a\u003e: remove any double quotes or single quotes… (\u003ca href=\"https://github.com/mbargiel\"\u003e\u003ccode\u003e@​mbargiel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/279\"\u003e#279\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/266\"\u003e#266\u003c/a\u003e: move paragraph on graceful cleanup to the head of the documentation (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCarsten Klein (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDave Nicolson (\u003ca href=\"https://github.com/dnicolson\"\u003e\u003ccode\u003e@​dnicolson\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKARASZI István (\u003ca href=\"https://github.com/raszi\"\u003e\u003ccode\u003e@​raszi\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Bargiel (\u003ca href=\"https://github.com/mbargiel\"\u003e\u003ccode\u003e@​mbargiel\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robertoaceves\"\u003e\u003ccode\u003e@​robertoaceves\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.1 (2020-04-28)\u003c/h2\u003e\n\u003ch4\u003e:rocket: Enhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/252\"\u003e#252\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/250\"\u003e#250\u003c/a\u003e: introduce tmpdir option for overriding the system tmp dir (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/253\"\u003e#253\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/191\"\u003e#191\u003c/a\u003e: generate changelog from pull requests using lerna-changelog (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 1\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eCarsten Klein (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.2.0 (2020-04-25)\u003c/h2\u003e\n\u003ch4\u003e:rocket: Enhancement\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/234\"\u003e#234\u003c/a\u003e feat: stabilize tmp for v0.2.0 release (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/231\"\u003e#231\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/230\"\u003e#230\u003c/a\u003e: regression after fix for \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/197\"\u003e#197\u003c/a\u003e (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/220\"\u003e#220\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/197\"\u003e#197\u003c/a\u003e: return sync callback when using the sync interface, otherwise return the async callback (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/193\"\u003e#193\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/192\"\u003e#192\u003c/a\u003e: tmp must not exit the process on its own (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/221\"\u003e#221\u003c/a\u003e Gh 206 document name option (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/226\"\u003e#226\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/212\"\u003e#212\u003c/a\u003e: enable direct name option test (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/225\"\u003e#225\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/211\"\u003e#211\u003c/a\u003e: existing tests must clean up after themselves (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/224\"\u003e#224\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/217\"\u003e#217\u003c/a\u003e: name tests must use tmpName (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/223\"\u003e#223\u003c/a\u003e Closes \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/214\"\u003e#214\u003c/a\u003e: refactor tests and lib (\u003ca href=\"https://github.com/silkentrance\"\u003e\u003ccode\u003e@​silkentrance\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/raszi/node-tmp/pull/198\"\u003e#198\u003c/a\u003e Update dependencies to latest versions (\u003ca href=\"https://github.com/matsev\"\u003e\u003ccode\u003e@​matsev\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/raszi/node-tmp/commit/3d2fe387f3f91b13830b9182faa02c3231ea8258\"\u003e\u003ccode\u003e3d2fe38\u003c/code\u003e\u003c/a\u003e Bump up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/e16282879e5d0554fe824e1ab3df724847e91183\"\u003e\u003ccode\u003ee162828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/309\"\u003e#309\u003c/a\u003e from fflorent/fix-tmp-dir-with-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b847d2f1a42b625c26149f4a2029ed00a1edf90b\"\u003e\u003ccode\u003eb847d2f\u003c/code\u003e\u003c/a\u003e Fix use of tmp.dir() with \u003ccode\u003edir\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/08fa3abac32b621506512724b28b56b9c4a95846\"\u003e\u003ccode\u003e08fa3ab\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/1cf4ec54180a77a2a95dc1941efa1659774c8787\"\u003e\u003ccode\u003e1cf4ec5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1b\"\u003e\u003ccode\u003e188b25e\u003c/code\u003e\u003c/a\u003e Fix GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/73b9fe45bbb40157acdfab8126dd0911de91c8fa\"\u003e\u003ccode\u003e73b9fe4\u003c/code\u003e\u003c/a\u003e Add test case for GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b8e2f29a7575352e49e4882a836aab4bd2ec927f\"\u003e\u003ccode\u003eb8e2f29\u003c/code\u003e\u003c/a\u003e Remove broken tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/2892a027b4d2d3a25d1d08a398bc108a0200857f\"\u003e\u003ccode\u003e2892a02\u003c/code\u003e\u003c/a\u003e Remove outdated URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/f5923182461a89e9de5a7a09c75f410a76979ae7\"\u003e\u003ccode\u003ef592318\u003c/code\u003e\u003c/a\u003e Reformat package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raszi/node-tmp/compare/v0.0.33...v0.2.5\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/ayy-j/netlifyGo/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/ayy-j/netlifyGo/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ayy-j%2FnetlifyGo/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":null,"new_version":null,"update_type":"removal","path":null,"pr_created_at":"2025-11-14T00:45:49.000Z","version_change":"removed","issue":{"uuid":"3623394955","node_id":"PR_kwDOOKshBc6zV48S","number":2,"state":"open","title":"Bump ipx and netlify-cli","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-11-14T00:45:49.000Z","updated_at":"2025-11-14T00:47:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"19.0.2","new_version":"23.11.0"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 19.0.2 to 23.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.11.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.10.0...v23.11.0\"\u003e23.11.0\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreate deploy before building (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7768\"\u003e#7768\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1cc36f9eac9f98ee5f6a163ca8d4b07915cf92b1\"\u003e1cc36f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.10.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.5...v23.10.0\"\u003e23.10.0\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node version to 24 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7746\"\u003e#7746\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a71a0ba5a07e57237946380846903923930668bf\"\u003ea71a0ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebundle edge functions if they exist on deploy --no-build (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7743\"\u003e#7743\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/132cf767fd28dffac61de35f69e2d396d91af74d\"\u003e132cf76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorruption when uploading binary files to blob storage (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7760\"\u003e#7760\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/59b045ce70e0d88fa1789837eefd1474452bb049\"\u003e59b045c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump transitive pino deps to resolve security warning (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7744\"\u003e#7744\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/0b24fc111c26afad3d23f72dbdcfbb88dbfaf956\"\u003e0b24fc1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7748\"\u003e#7748\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31b1e093b148eb1a37dccbdac408864b4e2d6e77\"\u003e31b1e09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fd5def5373ceea4045d9aa03fa39246baf5fda8a\"\u003efd5def5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7761\"\u003e#7761\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/43fd63c3f87dd148ffaac7b7e1660282718be2d6\"\u003e43fd63c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore monorepo dev server support (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7752\"\u003e#7752\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/79401c495dba57020bac6cec65bf6caf4161a099\"\u003e79401c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.9.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.4...v23.9.5\"\u003e23.9.5\u003c/a\u003e (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse relative path for functions folder (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7729\"\u003e#7729\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f40c6bd90feb8833e0ff5b58e78895dd4731de1a\"\u003ef40c6bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.9.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.3...v23.9.4\"\u003e23.9.4\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset same Node.js options locally as AWS Lambda does in production (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7735\"\u003e#7735\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/25fab29396c2b38e9fe6466a10a75dcfcd48b99e\"\u003e25fab29\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.9.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.2...v23.9.3\"\u003e23.9.3\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7722\"\u003e#7722\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fd23de44c54744da13ed4720c34a171bffe420da\"\u003efd23de4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.10.0...v23.11.0\"\u003e23.11.0\u003c/a\u003e (2025-11-13)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecreate deploy before building (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7768\"\u003e#7768\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1cc36f9eac9f98ee5f6a163ca8d4b07915cf92b1\"\u003e1cc36f9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.5...v23.10.0\"\u003e23.10.0\u003c/a\u003e (2025-11-04)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate node version to 24 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7746\"\u003e#7746\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a71a0ba5a07e57237946380846903923930668bf\"\u003ea71a0ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebundle edge functions if they exist on deploy --no-build (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7743\"\u003e#7743\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/132cf767fd28dffac61de35f69e2d396d91af74d\"\u003e132cf76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecorruption when uploading binary files to blob storage (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7760\"\u003e#7760\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/59b045ce70e0d88fa1789837eefd1474452bb049\"\u003e59b045c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump transitive pino deps to resolve security warning (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7744\"\u003e#7744\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/0b24fc111c26afad3d23f72dbdcfbb88dbfaf956\"\u003e0b24fc1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7748\"\u003e#7748\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/31b1e093b148eb1a37dccbdac408864b4e2d6e77\"\u003e31b1e09\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7754\"\u003e#7754\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fd5def5373ceea4045d9aa03fa39246baf5fda8a\"\u003efd5def5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7761\"\u003e#7761\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/43fd63c3f87dd148ffaac7b7e1660282718be2d6\"\u003e43fd63c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erestore monorepo dev server support (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7752\"\u003e#7752\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/79401c495dba57020bac6cec65bf6caf4161a099\"\u003e79401c4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.4...v23.9.5\"\u003e23.9.5\u003c/a\u003e (2025-10-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse relative path for functions folder (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7729\"\u003e#7729\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f40c6bd90feb8833e0ff5b58e78895dd4731de1a\"\u003ef40c6bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.3...v23.9.4\"\u003e23.9.4\u003c/a\u003e (2025-10-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eset same Node.js options locally as AWS Lambda does in production (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7735\"\u003e#7735\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/25fab29396c2b38e9fe6466a10a75dcfcd48b99e\"\u003e25fab29\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.2...v23.9.3\"\u003e23.9.3\u003c/a\u003e (2025-10-22)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.3.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7722\"\u003e#7722\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fd23de44c54744da13ed4720c34a171bffe420da\"\u003efd23de4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7725\"\u003e#7725\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/95cfbc531f54960c5decbb97ec1923c15be798f3\"\u003e95cfbc5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/edge-functions\u003c/code\u003e to v3.0.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7732\"\u003e#7732\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/c33041ff0b53f6037e437a8e22235d6e4b7d8531\"\u003ec33041f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7727\"\u003e#7727\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/924579550429f74b53b2a95a9fa771ffb2afe355\"\u003e9245795\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.9.1...v23.9.2\"\u003e23.9.2\u003c/a\u003e (2025-10-21)\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/netlify/cli/commit/a49d5ccd15a4adc47ac2274de0912f31f78a2d73\"\u003e\u003ccode\u003ea49d5cc\u003c/code\u003e\u003c/a\u003e chore(main): release 23.11.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7773\"\u003e#7773\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1cc36f9eac9f98ee5f6a163ca8d4b07915cf92b1\"\u003e\u003ccode\u003e1cc36f9\u003c/code\u003e\u003c/a\u003e feat: create deploy before building (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7768\"\u003e#7768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/d8e2c596445f76310f5967ba224c84781992988c\"\u003e\u003ccode\u003ed8e2c59\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar from 7.5.1 to 7.5.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7758\"\u003e#7758\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/86c8598399168378e35ce5cb54f00b556dc2c091\"\u003e\u003ccode\u003e86c8598\u003c/code\u003e\u003c/a\u003e chore(main): release 23.10.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7751\"\u003e#7751\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/43fd63c3f87dd148ffaac7b7e1660282718be2d6\"\u003e\u003ccode\u003e43fd63c\u003c/code\u003e\u003c/a\u003e fix(deps): update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7761\"\u003e#7761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/59b045ce70e0d88fa1789837eefd1474452bb049\"\u003e\u003ccode\u003e59b045c\u003c/code\u003e\u003c/a\u003e fix: corruption when uploading binary files to blob storage (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7760\"\u003e#7760\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/79401c495dba57020bac6cec65bf6caf4161a099\"\u003e\u003ccode\u003e79401c4\u003c/code\u003e\u003c/a\u003e fix: restore monorepo dev server support (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7752\"\u003e#7752\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/0b24fc111c26afad3d23f72dbdcfbb88dbfaf956\"\u003e\u003ccode\u003e0b24fc1\u003c/code\u003e\u003c/a\u003e fix(deps): bump transitive pino deps to resolve security warning (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7744\"\u003e#7744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/fd5def5373ceea4045d9aa03fa39246baf5fda8a\"\u003e\u003ccode\u003efd5def5\u003c/code\u003e\u003c/a\u003e fix(deps): update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7754\"\u003e#7754\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/a71a0ba5a07e57237946380846903923930668bf\"\u003e\u003ccode\u003ea71a0ba\u003c/code\u003e\u003c/a\u003e feat: update node version to 24 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7746\"\u003e#7746\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v19.0.2...v23.11.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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gabrielstark-uk/S.H.I.E.L.D./network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/gabrielstark-uk/S.H.I.E.L.D./pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielstark-uk%2FS.H.I.E.L.D./issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":"/frontend","pr_created_at":"2025-09-30T20:05:02.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"2875872992","node_id":"PR_kwDOPOJ7Xc6ralbg","number":21,"state":"closed","title":"chore(deps): bump ipx from 2.1.0 to 2.1.1 in /frontend","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-10-01T10:54:15.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-09-30T20:05:02.000Z","updated_at":"2025-10-01T10:54:15.000Z","time_to_close":53353,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":"/frontend","ecosystem":"npm"},"body":"Bumps [ipx](https://github.com/unjs/ipx) from 2.1.0 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\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=ipx\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.0\u0026new-version=2.1.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Singularities-AI/singularities-ai/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Singularities-AI/singularities-ai/pull/21","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Singularities-AI%2Fsingularities-ai/issues/21","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/21/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":"/web","pr_created_at":"2025-09-30T17:27:31.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"2875402764","node_id":"PR_kwDOEo-M6M6rYyoM","number":17,"state":"open","title":"Bump ipx from 2.1.0 to 2.1.1 in /web","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-30T17:27:31.000Z","updated_at":"2025-09-30T17:27:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":"/web","ecosystem":"npm"},"body":"Bumps [ipx](https://github.com/unjs/ipx) from 2.1.0 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\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=ipx\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.0\u0026new-version=2.1.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/antoinedelia/dentiste-auterive/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/antoinedelia/dentiste-auterive/pull/17","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/antoinedelia%2Fdentiste-auterive/issues/17","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/17/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2025-09-27T03:29:59.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"2865973402","node_id":"PR_kwDOONXppM6q00ia","number":3,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 5 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-27T03:29:59.000Z","updated_at":"2025-09-27T03:30:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":5,"packages":[{"name":"nuxt","old_version":"3.16.1","new_version":"3.19.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"@eslint/plugin-kit","old_version":"0.2.7","new_version":"0.2.8","repository_url":"https://github.com/eslint/rewrite"},{"name":"image-size","old_version":"2.0.1","new_version":"2.0.2","repository_url":"https://github.com/image-size/image-size"},{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 5 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) | `3.16.1` | `3.19.0` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [@eslint/plugin-kit](https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit) | `0.2.7` | `0.2.8` |\n| [image-size](https://github.com/image-size/image-size) | `2.0.1` | `2.0.2` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `2.1.1` |\n\n\nUpdates `nuxt` from 3.16.1 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e👀 Highlights\u003c/h2\u003e\n\u003cp\u003ePlease see the release notes for \u003ca href=\"https://github.com/nuxt/nuxt/releases/tag/v4.1.0\"\u003eNuxt v4.1\u003c/a\u003e for full details on the features and fixes in Nuxt v3.19.\u003c/p\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eAs usual, our recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will refresh your lockfile and pull in all the latest dependencies that Nuxt relies on, especially from the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.18.1...v3.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eignore\u003c/code\u003e option to \u003ccode\u003eresolveFiles\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32858\"\u003e#32858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eonInstall\u003c/code\u003e and \u003ccode\u003eonUpgrade\u003c/code\u003e module hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32397\"\u003e#32397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Add experimental support for \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/31812\"\u003e#31812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Extract \u003ccode\u003edefineRouteRules\u003c/code\u003e to page \u003ccode\u003erules\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32897\"\u003e#32897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Use importmap to increase chunk stability (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33075\"\u003e#33075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Lazy hydration macros without auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Allow modules to specify dependencies (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clear inline route rules cache when pages change (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32877\"\u003e#32877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Stop watching app manifest once a change has been detected (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle \u003ccode\u003esatisfies\u003c/code\u003e in page augmentation (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32902\"\u003e#32902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Type response in \u003ccode\u003euseFetch\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32891\"\u003e#32891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add TS parenthesis and as expression for page meta extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32914\"\u003e#32914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use correct unit thresholds for relative time (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32893\"\u003e#32893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle uncached current build manifests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32913\"\u003e#32913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Resolve directories in \u003ccode\u003eresolvePath\u003c/code\u003e and normalize file extensions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32857\"\u003e#32857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema,vite:\u003c/strong\u003e Bump \u003ccode\u003erequestTimeout\u003c/code\u003e + allow configuration (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32874\"\u003e#32874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Deep merge extracted route meta (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32887\"\u003e#32887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Do not expose app components until fully resolved (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32993\"\u003e#32993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Only exclude \u003ccode\u003enode_modules/\u003c/code\u003e if no custom \u003ccode\u003esrcDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32987\"\u003e#32987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Compare final matched routes when syncing \u003ccode\u003eroute\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32899\"\u003e#32899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Make vue server warnings much less verbose in dev mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33018\"\u003e#33018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Allow disabling cssnano/autoprefixer postcss plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33016\"\u003e#33016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Ensure local layers are prioritised alphabetically (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33030\"\u003e#33030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Expose global types to vue compiler (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33026\"\u003e#33026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Support config type inference for \u003ccode\u003edefineNuxtModule().with()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33081\"\u003e#33081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Search for colliding names in route children (\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c2\"\u003e31a9282c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add validation for nuxt island reviver key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/895650538445a18b588e09c74d9cb640693b63f6\"\u003e\u003ccode\u003e8956505\u003c/code\u003e\u003c/a\u003e v3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a3b445153a7733ef215058fd9bbe7954de59db4\"\u003e\u003ccode\u003e9a3b445\u003c/code\u003e\u003c/a\u003e test: update test for app creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/ae8b0d2b817639c08ac80d0a0533c64ed5e3655a\"\u003e\u003ccode\u003eae8b0d2\u003c/code\u003e\u003c/a\u003e fix(kit): prioritise local layers over extended layers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2fd3bc2b6d7b30d39000a651bdde7b311dea00b4\"\u003e\u003ccode\u003e2fd3bc2\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt): add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6cc79ddd8ee0b52793b81594572faa971a9e2ef2\"\u003e\u003ccode\u003e6cc79dd\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt,schema): allow modules to specify dependencies (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/78153ba58dc34db7df4b42d3e9e12b9588116a7e\"\u003e\u003ccode\u003e78153ba\u003c/code\u003e\u003c/a\u003e fix(nuxt): add validation for nuxt island reviver key (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/f4e38b7b99c50d7b6a9e44d296ae20903e2d5aeb\"\u003e\u003ccode\u003ef4e38b7\u003c/code\u003e\u003c/a\u003e fix(nuxt): delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c20784efdafebb01ba2869f328c278f7b\"\u003e\u003ccode\u003e31a9282\u003c/code\u003e\u003c/a\u003e fix(nuxt): search for colliding names in route children\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/10fd0126a6a1d5f4956f6d57e6f8a38e80d69139\"\u003e\u003ccode\u003e10fd012\u003c/code\u003e\u003c/a\u003e refactor(kit,nuxt,ui-templates,vite): address deprecations + improve regexp p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/04dda84e155068e3d4654c88df8e56bfe3f06d40\"\u003e\u003ccode\u003e04dda84\u003c/code\u003e\u003c/a\u003e feat(nuxt): lazy hydration macros without auto-imports (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/plugin-kit` from 0.2.7 to 0.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e\u003ccode\u003e@​eslint/plugin-kit\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-kit: v0.2.8\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/plugin-kit-v0.2.7...plugin-kit-v0.2.8\"\u003e0.2.8\u003c/a\u003e (2025-04-01)\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@​eslint/core\u003c/code\u003e bumped from ^0.12.0 to ^0.13.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\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/rewrite/blob/main/packages/plugin-kit/CHANGELOG.md\"\u003e\u003ccode\u003e@​eslint/plugin-kit\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/rewrite/compare/plugin-kit-v0.2.7...plugin-kit-v0.2.8\"\u003e0.2.8\u003c/a\u003e (2025-04-01)\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@​eslint/core\u003c/code\u003e bumped from ^0.12.0 to ^0.13.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\u003c/blockquote\u003e\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/rewrite/commit/1615a01d9e5c637dfb4d19bb53968185462fadb3\"\u003e\u003ccode\u003e1615a01\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/plugin-kit/issues/174\"\u003e#174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/6199b6e3fa80aea5df2730f75f88e462eb49cd17\"\u003e\u003ccode\u003e6199b6e\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/1f9c609c2d5312c285b552225da249fc42ca4654\"\u003e\u003ccode\u003e1f9c609\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/473c9629359b08818af5ee21a17bd21db5dcc478\"\u003e\u003ccode\u003e473c962\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a48aa6ac192f1c2d1fd9a1ed396a57919b24a25e\"\u003e\u003ccode\u003ea48aa6a\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/49d1d2009cb3a2583e6214cd931d0e6b87cb034c\"\u003e\u003ccode\u003e49d1d20\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/rewrite/commits/plugin-kit-v0.2.8/packages/plugin-kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `image-size` from 2.0.1 to 2.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/image-size/image-size/releases\"\u003eimage-size's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.2\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix potential Denial of Service via specially crafted payloads in \u003ca href=\"https://redirect.github.com/image-size/image-size/pull/436\"\u003eimage-size/image-size#436\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/image-size/image-size/compare/v2.0.1...v2.0.2\"\u003ehttps://github.com/image-size/image-size/compare/v2.0.1...v2.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-size/image-size/commit/032c3347b86f09a2e16449e17537cf5e1009520c\"\u003e\u003ccode\u003e032c334\u003c/code\u003e\u003c/a\u003e 2.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-size/image-size/commit/8994131c7c3ee8da1699e04700c95e0e683a0c68\"\u003e\u003ccode\u003e8994131\u003c/code\u003e\u003c/a\u003e fix potential Denial of Service via specially crafted payloads (\u003ca href=\"https://redirect.github.com/image-size/image-size/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/image-size/image-size/commit/e62c61f1c58126310e9d7faac1b2e7ad1de9ea82\"\u003e\u003ccode\u003ee62c61f\u003c/code\u003e\u003c/a\u003e delete the part about partial downloading\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/image-size/image-size/compare/v2.0.1...v2.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/recursionunit/site/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/recursionunit/site/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/recursionunit%2Fsite/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"1.3.0","new_version":"1.3.2","update_type":"patch","path":null,"pr_created_at":"2025-09-26T20:55:31.000Z","version_change":"1.3.0 → 1.3.2","issue":{"uuid":"2865492814","node_id":"PR_kwDOKPtH5c6qy_NO","number":27,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-26T20:55:31.000Z","updated_at":"2025-09-26T20:55:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":3,"packages":[{"name":"nuxt","old_version":"3.12.4","new_version":"3.19.0","repository_url":"https://github.com/nuxt/nuxt"},{"name":"esbuild","old_version":"0.20.2","new_version":"0.21.5"},{"name":"ipx","old_version":"1.3.0","new_version":"1.3.2","repository_url":"https://github.com/unjs/ipx"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 2 updates in the / directory: [nuxt](https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt) and [ipx](https://github.com/unjs/ipx).\n\nUpdates `nuxt` from 3.12.4 to 3.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nuxt/nuxt/releases\"\u003enuxt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.19.0\u003c/h2\u003e\n\u003ch2\u003e👀 Highlights\u003c/h2\u003e\n\u003cp\u003ePlease see the release notes for \u003ca href=\"https://github.com/nuxt/nuxt/releases/tag/v4.1.0\"\u003eNuxt v4.1\u003c/a\u003e for full details on the features and fixes in Nuxt v3.19.\u003c/p\u003e\n\u003ch2\u003e✅ Upgrading\u003c/h2\u003e\n\u003cp\u003eAs usual, our recommendation for upgrading is to run:\u003c/p\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003enpx nuxt upgrade --dedupe\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThis will refresh your lockfile and pull in all the latest dependencies that Nuxt relies on, especially from the unjs ecosystem.\u003c/p\u003e\n\u003ch2\u003e👉 Changelog\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/nuxt/nuxt/compare/v3.18.1...v3.19.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🚀 Enhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eignore\u003c/code\u003e option to \u003ccode\u003eresolveFiles\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32858\"\u003e#32858\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Add \u003ccode\u003eonInstall\u003c/code\u003e and \u003ccode\u003eonUpgrade\u003c/code\u003e module hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32397\"\u003e#32397\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Add experimental support for \u003ccode\u003erolldown-vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/31812\"\u003e#31812\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Extract \u003ccode\u003edefineRouteRules\u003c/code\u003e to page \u003ccode\u003erules\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32897\"\u003e#32897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt,vite:\u003c/strong\u003e Use importmap to increase chunk stability (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33075\"\u003e#33075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Lazy hydration macros without auto-imports (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt,schema:\u003c/strong\u003e Allow modules to specify dependencies (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🔥 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Clear inline route rules cache when pages change (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32877\"\u003e#32877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Stop watching app manifest once a change has been detected (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32880\"\u003e#32880\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle \u003ccode\u003esatisfies\u003c/code\u003e in page augmentation (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32902\"\u003e#32902\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Type response in \u003ccode\u003euseFetch\u003c/code\u003e hooks (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32891\"\u003e#32891\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add TS parenthesis and as expression for page meta extraction (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32914\"\u003e#32914\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Use correct unit thresholds for relative time (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32893\"\u003e#32893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Handle uncached current build manifests (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32913\"\u003e#32913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Resolve directories in \u003ccode\u003eresolvePath\u003c/code\u003e and normalize file extensions (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32857\"\u003e#32857\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema,vite:\u003c/strong\u003e Bump \u003ccode\u003erequestTimeout\u003c/code\u003e + allow configuration (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32874\"\u003e#32874\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Deep merge extracted route meta (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32887\"\u003e#32887\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Do not expose app components until fully resolved (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32993\"\u003e#32993\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Only exclude \u003ccode\u003enode_modules/\u003c/code\u003e if no custom \u003ccode\u003esrcDir\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32987\"\u003e#32987\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Compare final matched routes when syncing \u003ccode\u003eroute\u003c/code\u003e object (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/32899\"\u003e#32899\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Make vue server warnings much less verbose in dev mode (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33018\"\u003e#33018\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eschema:\u003c/strong\u003e Allow disabling cssnano/autoprefixer postcss plugins (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33016\"\u003e#33016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit:\u003c/strong\u003e Ensure local layers are prioritised alphabetically (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33030\"\u003e#33030\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ekit,nuxt:\u003c/strong\u003e Expose global types to vue compiler (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33026\"\u003e#33026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Support config type inference for \u003ccode\u003edefineNuxtModule().with()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33081\"\u003e#33081\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Search for colliding names in route children (\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c2\"\u003e31a9282c2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enuxt:\u003c/strong\u003e Add validation for nuxt island reviver key (\u003ca href=\"https://redirect.github.com/nuxt/nuxt/pull/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/895650538445a18b588e09c74d9cb640693b63f6\"\u003e\u003ccode\u003e8956505\u003c/code\u003e\u003c/a\u003e v3.19.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/9a3b445153a7733ef215058fd9bbe7954de59db4\"\u003e\u003ccode\u003e9a3b445\u003c/code\u003e\u003c/a\u003e test: update test for app creation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/ae8b0d2b817639c08ac80d0a0533c64ed5e3655a\"\u003e\u003ccode\u003eae8b0d2\u003c/code\u003e\u003c/a\u003e fix(kit): prioritise local layers over extended layers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/2fd3bc2b6d7b30d39000a651bdde7b311dea00b4\"\u003e\u003ccode\u003e2fd3bc2\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt): add \u003ccode\u003egetLayerDirectories\u003c/code\u003e util and refactor to use it (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33098\"\u003e#33098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/6cc79ddd8ee0b52793b81594572faa971a9e2ef2\"\u003e\u003ccode\u003e6cc79dd\u003c/code\u003e\u003c/a\u003e feat(kit,nuxt,schema): allow modules to specify dependencies (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33063\"\u003e#33063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/78153ba58dc34db7df4b42d3e9e12b9588116a7e\"\u003e\u003ccode\u003e78153ba\u003c/code\u003e\u003c/a\u003e fix(nuxt): add validation for nuxt island reviver key (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33069\"\u003e#33069\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/f4e38b7b99c50d7b6a9e44d296ae20903e2d5aeb\"\u003e\u003ccode\u003ef4e38b7\u003c/code\u003e\u003c/a\u003e fix(nuxt): delete \u003ccode\u003enuxtApp._runningTransition\u003c/code\u003e on resolve (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33025\"\u003e#33025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/31a9282c20784efdafebb01ba2869f328c278f7b\"\u003e\u003ccode\u003e31a9282\u003c/code\u003e\u003c/a\u003e fix(nuxt): search for colliding names in route children\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/10fd0126a6a1d5f4956f6d57e6f8a38e80d69139\"\u003e\u003ccode\u003e10fd012\u003c/code\u003e\u003c/a\u003e refactor(kit,nuxt,ui-templates,vite): address deprecations + improve regexp p...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nuxt/nuxt/commit/04dda84e155068e3d4654c88df8e56bfe3f06d40\"\u003e\u003ccode\u003e04dda84\u003c/code\u003e\u003c/a\u003e feat(nuxt): lazy hydration macros without auto-imports (\u003ca href=\"https://github.com/nuxt/nuxt/tree/HEAD/packages/nuxt/issues/33037\"\u003e#33037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nuxt/nuxt/commits/v3.19.0/packages/nuxt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\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 nuxt since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `esbuild` from 0.20.2 to 0.21.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.21.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eSymbol.metadata\u003c/code\u003e on classes without a class decorator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with esbuild's support for the \u003ca href=\"https://github.com/tc39/proposal-decorator-metadata\"\u003edecorator metadata proposal\u003c/a\u003e. Previously esbuild only added the \u003ccode\u003eSymbol.metadata\u003c/code\u003e property to decorated classes if there was a decorator on the class element itself. However, the proposal says that the \u003ccode\u003eSymbol.metadata\u003c/code\u003e property should be present on all classes that have any decorators at all, not just those with a decorator on the class element itself.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow unknown import attributes to be used with the \u003ccode\u003ecopy\u003c/code\u003e loader (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3792\"\u003e#3792\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eImport attributes (the \u003ccode\u003ewith\u003c/code\u003e keyword on \u003ccode\u003eimport\u003c/code\u003e statements) are allowed to alter how that path is loaded. For example, esbuild cannot assume that it knows how to load \u003ccode\u003e./bagel.js\u003c/code\u003e as type \u003ccode\u003ebagel\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This is an error with \u0026quot;--bundle\u0026quot; without also using \u0026quot;--external:./bagel.js\u0026quot;\nimport tasty from \u0026quot;./bagel.js\u0026quot; with { type: \u0026quot;bagel\u0026quot; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBecause of that, bundling this code with esbuild is an error unless the file \u003ccode\u003e./bagel.js\u003c/code\u003e is external to the bundle (such as with \u003ccode\u003e--bundle --external:./bagel.js\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eHowever, there is an additional case where it's ok for esbuild to allow this: if the file is loaded using the \u003ccode\u003ecopy\u003c/code\u003e loader. That's because the \u003ccode\u003ecopy\u003c/code\u003e loader behaves similarly to \u003ccode\u003e--external\u003c/code\u003e in that the file is left external to the bundle. The difference is that the \u003ccode\u003ecopy\u003c/code\u003e loader copies the file into the output folder and rewrites the import path while \u003ccode\u003e--external\u003c/code\u003e doesn't. That means the following will now work with the \u003ccode\u003ecopy\u003c/code\u003e loader (such as with \u003ccode\u003e--bundle --loader:.bagel=copy\u003c/code\u003e):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This is no longer an error with \u0026quot;--bundle\u0026quot; and \u0026quot;--loader:.bagel=copy\u0026quot;\nimport tasty from \u0026quot;./tasty.bagel\u0026quot; with { type: \u0026quot;bagel\u0026quot; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport import attributes with glob-style imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for import attributes (the \u003ccode\u003ewith\u003c/code\u003e option) to glob-style imports (dynamic imports with certain string literal patterns as paths). These imports previously didn't support import attributes due to an oversight. So code like this will now work correctly:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003easync function loadLocale(locale: string): Locale {\n  const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })\n  return unpackLocale(locale, data)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePreviously this didn't work even though esbuild normally supports forcing the JSON loader using an import attribute. Attempting to do this used to result in the following error:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e✘ [ERROR] No loader is configured for \u0026quot;.data\u0026quot; files: locales/en-US.data\n\u003cpre\u003e\u003ccode\u003eexample.ts:2:28:\n  2 │   const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })\n    ╵                             ~~~~~~~~~~~~~~~~~~~~~~~~~~\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn addition, this change means plugins can now access the contents of \u003ccode\u003ewith\u003c/code\u003e for glob-style imports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003e${configDir}\u003c/code\u003e in \u003ccode\u003etsconfig.json\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis adds support for a new feature from the upcoming TypeScript 5.5 release. The character sequence \u003ccode\u003e${configDir}\u003c/code\u003e is now respected at the start of \u003ccode\u003ebaseUrl\u003c/code\u003e and \u003ccode\u003epaths\u003c/code\u003e values, which are used by esbuild during bundling to correctly map import paths to file system paths. This feature lets base \u003ccode\u003etsconfig.json\u003c/code\u003e files specified via \u003ccode\u003eextends\u003c/code\u003e refer to the directory of the top-level \u003ccode\u003etsconfig.json\u003c/code\u003e file. Here is an example:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix \u003ccode\u003eSymbol.metadata\u003c/code\u003e on classes without a class decorator (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3781\"\u003e#3781\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes a bug with esbuild's support for the \u003ca href=\"https://github.com/tc39/proposal-decorator-metadata\"\u003edecorator metadata proposal\u003c/a\u003e. Previously esbuild only added the \u003ccode\u003eSymbol.metadata\u003c/code\u003e property to decorated classes if there was a decorator on the class element itself. However, the proposal says that the \u003ccode\u003eSymbol.metadata\u003c/code\u003e property should be present on all classes that have any decorators at all, not just those with a decorator on the class element itself.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAllow unknown import attributes to be used with the \u003ccode\u003ecopy\u003c/code\u003e loader (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3792\"\u003e#3792\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eImport attributes (the \u003ccode\u003ewith\u003c/code\u003e keyword on \u003ccode\u003eimport\u003c/code\u003e statements) are allowed to alter how that path is loaded. For example, esbuild cannot assume that it knows how to load \u003ccode\u003e./bagel.js\u003c/code\u003e as type \u003ccode\u003ebagel\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This is an error with \u0026quot;--bundle\u0026quot; without also using \u0026quot;--external:./bagel.js\u0026quot;\nimport tasty from \u0026quot;./bagel.js\u0026quot; with { type: \u0026quot;bagel\u0026quot; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eBecause of that, bundling this code with esbuild is an error unless the file \u003ccode\u003e./bagel.js\u003c/code\u003e is external to the bundle (such as with \u003ccode\u003e--bundle --external:./bagel.js\u003c/code\u003e).\u003c/p\u003e\n\u003cp\u003eHowever, there is an additional case where it's ok for esbuild to allow this: if the file is loaded using the \u003ccode\u003ecopy\u003c/code\u003e loader. That's because the \u003ccode\u003ecopy\u003c/code\u003e loader behaves similarly to \u003ccode\u003e--external\u003c/code\u003e in that the file is left external to the bundle. The difference is that the \u003ccode\u003ecopy\u003c/code\u003e loader copies the file into the output folder and rewrites the import path while \u003ccode\u003e--external\u003c/code\u003e doesn't. That means the following will now work with the \u003ccode\u003ecopy\u003c/code\u003e loader (such as with \u003ccode\u003e--bundle --loader:.bagel=copy\u003c/code\u003e):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// This is no longer an error with \u0026quot;--bundle\u0026quot; and \u0026quot;--loader:.bagel=copy\u0026quot;\nimport tasty from \u0026quot;./tasty.bagel\u0026quot; with { type: \u0026quot;bagel\u0026quot; }\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport import attributes with glob-style imports (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3797\"\u003e#3797\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release adds support for import attributes (the \u003ccode\u003ewith\u003c/code\u003e option) to glob-style imports (dynamic imports with certain string literal patterns as paths). These imports previously didn't support import attributes due to an oversight. So code like this will now work correctly:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003easync function loadLocale(locale: string): Locale {\n  const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })\n  return unpackLocale(locale, data)\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003ePreviously this didn't work even though esbuild normally supports forcing the JSON loader using an import attribute. Attempting to do this used to result in the following error:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e✘ [ERROR] No loader is configured for \u0026quot;.data\u0026quot; files: locales/en-US.data\n\u003cpre\u003e\u003ccode\u003eexample.ts:2:28:\n  2 │   const data = await import(`./locales/${locale}.data`, { with: { type: 'json' } })\n    ╵                             ~~~~~~~~~~~~~~~~~~~~~~~~~~\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eIn addition, this change means plugins can now access the contents of \u003ccode\u003ewith\u003c/code\u003e for glob-style imports.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport \u003ccode\u003e${configDir}\u003c/code\u003e in \u003ccode\u003etsconfig.json\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3782\"\u003e#3782\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis adds support for a new feature from the upcoming TypeScript 5.5 release. The character sequence \u003ccode\u003e${configDir}\u003c/code\u003e is now respected at the start of \u003ccode\u003ebaseUrl\u003c/code\u003e and \u003ccode\u003epaths\u003c/code\u003e values, which are used by esbuild during bundling to correctly map import paths to file system paths. This feature lets base \u003ccode\u003etsconfig.json\u003c/code\u003e files specified via \u003ccode\u003eextends\u003c/code\u003e refer to the directory of the top-level \u003ccode\u003etsconfig.json\u003c/code\u003e file. Here is an example:\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/fc37c2fa9de2ad77476a6d4a8f1516196b90187e\"\u003e\u003ccode\u003efc37c2f\u003c/code\u003e\u003c/a\u003e publish 0.21.5 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/cb119249a19603b12fdf8df1c5a81c21420a1cb0\"\u003e\u003ccode\u003ecb11924\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003eSymbol.metadata\u003c/code\u003e errors in decorator tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/b93a2a95ac697f4aa01471e0a383a25626f1998e\"\u003e\u003ccode\u003eb93a2a9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3781\"\u003e#3781\u003c/a\u003e: add metadata to all decorated classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/953dae945b265df7d9728dbd961f7a27dce941cd\"\u003e\u003ccode\u003e953dae9\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3797\"\u003e#3797\u003c/a\u003e: import attributes and glob-style import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/98cb2ed72cfc4187f45fe1a6abe5417ad613356b\"\u003e\u003ccode\u003e98cb2ed\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3782\"\u003e#3782\u003c/a\u003e: support \u003ccode\u003e${configDir}\u003c/code\u003e in tsconfig.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/8e6603b83f6be8de8204a7c5af755874f8b8da68\"\u003e\u003ccode\u003e8e6603b\u003c/code\u003e\u003c/a\u003e run \u003ccode\u003emake update-compat-table\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/db1b8ca20f26091fbaebd5b4a8ce950de984e750\"\u003e\u003ccode\u003edb1b8ca\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3792\"\u003e#3792\u003c/a\u003e: import attributes and the \u003ccode\u003ecopy\u003c/code\u003e loader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/de572d0e5363fef5457d3581ec340e481b139152\"\u003e\u003ccode\u003ede572d0\u003c/code\u003e\u003c/a\u003e fix non-deterministic import attribute plugin test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/ae8d1b4f307b290bde0f17aceb51dd6f62eac64c\"\u003e\u003ccode\u003eae8d1b4\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3794\"\u003e#3794\u003c/a\u003e: \u003ccode\u003e--supported:object-accessors=false\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/67cbf87a4909d87a902ca8c3b69ab5330defab0a\"\u003e\u003ccode\u003e67cbf87\u003c/code\u003e\u003c/a\u003e publish 0.21.4 to npm\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.20.2...v0.21.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 1.3.0 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 94627ef55161ab8ea62956bbd71700a77643c03a)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.0...v1.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003eNote\u003c/strong\u003e\nThis is a security upgrade for \u003ccode\u003esharp\u003c/code\u003e dependency. (\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/3798\"\u003eread more here\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sharp to \u003ccode\u003e^0.32.6\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate non-major dependencies (\u003ca href=\"https://github.com/unjs/ipx/commit/6254052\"\u003e6254052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ci for v1 branch (\u003ca href=\"https://github.com/unjs/ipx/commit/61e851b\"\u003e61e851b\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=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMatt Kane \u003ca href=\"mailto:m@mk.gg\"\u003em@mk.gg\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/unjs/ipx/blob/v1.3.2/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.3.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.0...v1.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate sharp to \u003ccode\u003e^0.32.6\u003c/code\u003e (v1) (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate non-major dependencies (\u003ca href=\"https://github.com/unjs/ipx/commit/6254052\"\u003e6254052\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🤖 CI\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnable ci for v1 branch (\u003ca href=\"https://github.com/unjs/ipx/commit/61e851b\"\u003e61e851b\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=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMatt Kane \u003ca href=\"mailto:m@mk.gg\"\u003em@mk.gg\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/unjs/ipx/commit/2785c3dfabc6fd4e3918c54fd88c93c6c1efbf88\"\u003e\u003ccode\u003e2785c3d\u003c/code\u003e\u003c/a\u003e chore(release): v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/94627ef55161ab8ea62956bbd71700a77643c03a\"\u003e\u003ccode\u003e94627ef\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/56ab1a46e727e06caf04988360612589a5739122\"\u003e\u003ccode\u003e56ab1a4\u003c/code\u003e\u003c/a\u003e chore(release): v1.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/61e851b27aa792af629f4b62ba16a8b55ac93902\"\u003e\u003ccode\u003e61e851b\u003c/code\u003e\u003c/a\u003e ci: enable ci for v1 branch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/6254052ba6947e98d06081356d548c8ed633c1e8\"\u003e\u003ccode\u003e6254052\u003c/code\u003e\u003c/a\u003e chore: update non-major dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/df867ddbaabf3d3c6e9ccd844cec6ea2b5a2fb6f\"\u003e\u003ccode\u003edf867dd\u003c/code\u003e\u003c/a\u003e fix: update sharp to \u003ccode\u003e^0.32.6\u003c/code\u003e (v1)  (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/177\"\u003e#177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.0...v1.3.2\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/petrusmatiros/KapitalKompassen/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/petrusmatiros/KapitalKompassen/pull/27","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/petrusmatiros%2FKapitalKompassen/issues/27","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/27/packages"}},{"old_version":null,"new_version":null,"update_type":"removal","path":"/fancy-weather","pr_created_at":"2025-09-25T17:50:45.000Z","version_change":"removed","issue":{"uuid":"2861500047","node_id":"PR_kwDOEPPeg86qjwaP","number":174,"state":"closed","title":"build(deps): bump ipx and netlify-cli in /fancy-weather","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-25T17:55:35.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-25T17:50:45.000Z","updated_at":"2025-09-25T17:55:35.000Z","time_to_close":290,"merged_at":"2025-09-25T17:55:34.000Z","merged_by":"lenazamnius","closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"18.1.0","new_version":"23.7.3"}],"path":"/fancy-weather","ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nRemoves [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 18.1.0 to 23.7.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.7.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.2...v23.7.3\"\u003e23.7.3\u003c/a\u003e (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.11 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7647\"\u003e#7647\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/47e14cd85b0cf26db3bb064288d1228c3f0f8d34\"\u003e47e14cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshow deploy errors when \u003ccode\u003e--json\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7649\"\u003e#7649\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/76c300913b5a528bb388efa0290caf80378da011\"\u003e76c3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport non interactive tty when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7640\"\u003e#7640\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1e7fc92d50f1679595c2310612228e58058965af\"\u003e1e7fc92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.7.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.1...v23.7.2\"\u003e23.7.2\u003c/a\u003e (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ansi-escapes to v7.1.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7638\"\u003e#7638\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/e12129670eaaf6478689e25d50c47b56b9b6f923\"\u003ee121296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency chalk to v5.6.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7632\"\u003e#7632\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/18e98618ab6257f135df454fa83b627e1923238b\"\u003e18e9861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dotenv to v17.2.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7634\"\u003e#7634\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/574153e1c2de2dbff01c43f8d3402f8e26b6c636\"\u003e574153e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency raw-body to v3.0.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7635\"\u003e#7635\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/0a42f121ae4c64d70960d1b012960ce0544ced5c\"\u003e0a42f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7643\"\u003e#7643\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/d88bbbb58882cdcdcab658706fc86a2739555ef5\"\u003ed88bbbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezip based deploys ignore pattern and subdir case (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7636\"\u003e#7636\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/d547ef8a9b0c460de139147a3138da603d9f44a7\"\u003ed547ef8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.7.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.0...v23.7.1\"\u003e23.7.1\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003e@​netlify/edge-functions-bootstrap\u003c/code\u003e dependency (\u003ca href=\"https://github.com/netlify/cli/commit/5dfbd07d47b6d8c35732e64b3159ca41b00caf29\"\u003e5dfbd07\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.7.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.6.0...v23.7.0\"\u003e23.7.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ai gateway (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7609\"\u003e#7609\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/efb5a3f02fcc22943bd81f46f940170233b5dfa0\"\u003eefb5a3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse env from cachedConfig when offlineEnv is set (\u003ca href=\"https://github.com/netlify/cli/commit/e0648b889598f5d605f0ec1a42e387b47e6e6b13\"\u003ee0648b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.6.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.1...v23.6.0\"\u003e23.6.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.2...v23.7.3\"\u003e23.7.3\u003c/a\u003e (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.11 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7647\"\u003e#7647\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/47e14cd85b0cf26db3bb064288d1228c3f0f8d34\"\u003e47e14cd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eshow deploy errors when \u003ccode\u003e--json\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7649\"\u003e#7649\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/76c300913b5a528bb388efa0290caf80378da011\"\u003e76c3009\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esupport non interactive tty when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7640\"\u003e#7640\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/1e7fc92d50f1679595c2310612228e58058965af\"\u003e1e7fc92\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.1...v23.7.2\"\u003e23.7.2\u003c/a\u003e (2025-09-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency ansi-escapes to v7.1.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7638\"\u003e#7638\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/e12129670eaaf6478689e25d50c47b56b9b6f923\"\u003ee121296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency chalk to v5.6.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7632\"\u003e#7632\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/18e98618ab6257f135df454fa83b627e1923238b\"\u003e18e9861\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency dotenv to v17.2.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7634\"\u003e#7634\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/574153e1c2de2dbff01c43f8d3402f8e26b6c636\"\u003e574153e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency raw-body to v3.0.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7635\"\u003e#7635\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/0a42f121ae4c64d70960d1b012960ce0544ced5c\"\u003e0a42f12\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7643\"\u003e#7643\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/d88bbbb58882cdcdcab658706fc86a2739555ef5\"\u003ed88bbbb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ezip based deploys ignore pattern and subdir case (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7636\"\u003e#7636\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/d547ef8a9b0c460de139147a3138da603d9f44a7\"\u003ed547ef8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.7.0...v23.7.1\"\u003e23.7.1\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd missing \u003ccode\u003e@​netlify/edge-functions-bootstrap\u003c/code\u003e dependency (\u003ca href=\"https://github.com/netlify/cli/commit/5dfbd07d47b6d8c35732e64b3159ca41b00caf29\"\u003e5dfbd07\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.6.0...v23.7.0\"\u003e23.7.0\u003c/a\u003e (2025-09-23)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport ai gateway (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7609\"\u003e#7609\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/efb5a3f02fcc22943bd81f46f940170233b5dfa0\"\u003eefb5a3f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003euse env from cachedConfig when offlineEnv is set (\u003ca href=\"https://github.com/netlify/cli/commit/e0648b889598f5d605f0ec1a42e387b47e6e6b13\"\u003ee0648b8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.1...v23.6.0\"\u003e23.6.0\u003c/a\u003e (2025-09-18)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003e--draft\u003c/code\u003e flag to deploy command (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7626\"\u003e#7626\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/a1186e030ca1d091da9a7292e0c20fe3c69701df\"\u003ea1186e0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.0...v23.5.1\"\u003e23.5.1\u003c/a\u003e (2025-09-08)\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/netlify/cli/commit/382c579ec76eb8d25022cd3a7d2b86459d6e20f9\"\u003e\u003ccode\u003e382c579\u003c/code\u003e\u003c/a\u003e chore(main): release 23.7.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7646\"\u003e#7646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/76c300913b5a528bb388efa0290caf80378da011\"\u003e\u003ccode\u003e76c3009\u003c/code\u003e\u003c/a\u003e fix: show deploy errors when \u003ccode\u003e--json\u003c/code\u003e is used (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7649\"\u003e#7649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/47e14cd85b0cf26db3bb064288d1228c3f0f8d34\"\u003e\u003ccode\u003e47e14cd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.11 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7647\"\u003e#7647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/83b57845df2e7d31ad8a4f5c3ab1826c9c70408b\"\u003e\u003ccode\u003e83b5784\u003c/code\u003e\u003c/a\u003e chore(website): update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v4.2.6 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7645\"\u003e#7645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/1e7fc92d50f1679595c2310612228e58058965af\"\u003e\u003ccode\u003e1e7fc92\u003c/code\u003e\u003c/a\u003e fix: support non interactive tty when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7640\"\u003e#7640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/7c1de03152a83b994ea7a8565616982aee260447\"\u003e\u003ccode\u003e7c1de03\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.3.12 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7629\"\u003e#7629\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/2c3b3cf032e8b4ab0ccd490f707c54ae67319c3a\"\u003e\u003ccode\u003e2c3b3cf\u003c/code\u003e\u003c/a\u003e chore(main): release 23.7.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7642\"\u003e#7642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/574153e1c2de2dbff01c43f8d3402f8e26b6c636\"\u003e\u003ccode\u003e574153e\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency dotenv to v17.2.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7634\"\u003e#7634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/d88bbbb58882cdcdcab658706fc86a2739555ef5\"\u003e\u003ccode\u003ed88bbbb\u003c/code\u003e\u003c/a\u003e fix(deps): update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7643\"\u003e#7643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/ce9d91c192a7e2aeb7071731a1982b201af4df2d\"\u003e\u003ccode\u003ece9d91c\u003c/code\u003e\u003c/a\u003e chore(deps): update thebinaryfelix/check-file-existence-action action to v1.0...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v18.1.0...v23.7.3\"\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/lenazamnius/RSSchool-projects-2020/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/lenazamnius/RSSchool-projects-2020/pull/174","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/lenazamnius%2FRSSchool-projects-2020/issues/174","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/174/packages"}},{"old_version":"3.0.1","new_version":"3.1.1","update_type":"minor","path":null,"pr_created_at":"2025-09-24T21:28:38.000Z","version_change":"3.0.1 → 3.1.1","issue":{"uuid":"3451059019","node_id":"PR_kwDONLlW6s6qX9u2","number":5,"state":"open","title":"build(deps): bump the npm_and_yarn group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-24T21:28:38.000Z","updated_at":"2025-09-24T21:28:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"npm_and_yarn","update_count":7,"packages":[{"name":"esbuild","old_version":"0.24.2","new_version":"0.25.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"vite","old_version":"5.4.11","new_version":"5.4.20","repository_url":"https://github.com/vitejs/vite"},{"name":"nanoid","old_version":"5.0.9","new_version":"5.1.0","repository_url":"https://github.com/ai/nanoid"},{"name":"vitest","old_version":"3.0.2","new_version":"3.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"ipx","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"react-router","old_version":"7.1.1","new_version":"7.5.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"cookie","old_version":"1.0.1","new_version":"1.0.2","repository_url":"https://github.com/jshttp/cookie"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [esbuild](https://github.com/evanw/esbuild) | `0.24.2` | `0.25.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.11` | `5.4.20` |\n| [nanoid](https://github.com/ai/nanoid) | `5.0.9` | `5.1.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.0.2` | `3.0.5` |\n| [ipx](https://github.com/unjs/ipx) | `3.0.1` | `3.1.1` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.1.1` | `7.5.2` |\n| [cookie](https://github.com/jshttp/cookie) | `1.0.1` | `1.0.2` |\n\n\nUpdates `esbuild` from 0.24.2 to 0.25.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/releases\"\u003eesbuild's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.25.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eThis release deliberately contains backwards-incompatible changes.\u003c/strong\u003e To avoid automatically picking up releases like this, you should either be pinning the exact version of \u003ccode\u003eesbuild\u003c/code\u003e in your \u003ccode\u003epackage.json\u003c/code\u003e file (recommended) or be using a version range syntax that only accepts patch upgrades such as \u003ccode\u003e^0.24.0\u003c/code\u003e or \u003ccode\u003e~0.24.0\u003c/code\u003e. See npm's documentation about \u003ca href=\"https://docs.npmjs.com/cli/v6/using-npm/semver/\"\u003esemver\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRestrict access to esbuild's development server (\u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003eGHSA-67mh-4wv8-2f99\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis change addresses esbuild's first security vulnerability report. Previously esbuild set the \u003ccode\u003eAccess-Control-Allow-Origin\u003c/code\u003e header to \u003ccode\u003e*\u003c/code\u003e to allow esbuild's development server to be flexible in how it's used for development. However, this allows the websites you visit to make HTTP requests to esbuild's local development server, which gives read-only access to your source code if the website were to fetch your source code's specific URL. You can read more information in \u003ca href=\"https://github.com/evanw/esbuild/security/advisories/GHSA-67mh-4wv8-2f99\"\u003ethe report\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eStarting with this release, \u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS\"\u003eCORS\u003c/a\u003e will now be disabled, and requests will now be denied if the host does not match the one provided to \u003ccode\u003e--serve=\u003c/code\u003e. The default host is \u003ccode\u003e0.0.0.0\u003c/code\u003e, which refers to all of the IP addresses that represent the local machine (e.g. both \u003ccode\u003e127.0.0.1\u003c/code\u003e and \u003ccode\u003e192.168.0.1\u003c/code\u003e). If you want to customize anything about esbuild's development server, you can \u003ca href=\"https://esbuild.github.io/api/#serve-proxy\"\u003eput a proxy in front of esbuild\u003c/a\u003e and modify the incoming and/or outgoing requests.\u003c/p\u003e\n\u003cp\u003eIn addition, the \u003ccode\u003eserve()\u003c/code\u003e API call has been changed to return an array of \u003ccode\u003ehosts\u003c/code\u003e instead of a single \u003ccode\u003ehost\u003c/code\u003e string. This makes it possible to determine all of the hosts that esbuild's development server will accept.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e for reporting this issue.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDelete output files when a build fails in watch mode (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3643\"\u003e#3643\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIt has been requested for esbuild to delete files when a build fails in watch mode. Previously esbuild left the old files in place, which could cause people to not immediately realize that the most recent build failed. With this release, esbuild will now delete all output files if a rebuild fails. Fixing the build error and triggering another rebuild will restore all output files again.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix correctness issues with the CSS nesting transform (\u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3620\"\u003e#3620\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3877\"\u003e#3877\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3933\"\u003e#3933\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3997\"\u003e#3997\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4005\"\u003e#4005\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4037\"\u003e#4037\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/evanw/esbuild/pull/4038\"\u003e#4038\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eThis release fixes the following problems:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eNaive expansion of CSS nesting can result in an exponential blow-up of generated CSS if each nesting level has multiple selectors. Previously esbuild sometimes collapsed individual nesting levels using \u003ccode\u003e:is()\u003c/code\u003e to limit expansion. However, this collapsing wasn't correct in some cases, so it has been removed to fix correctness issues.\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code */\n.parent {\n  \u0026gt; .a,\n  \u0026gt; .b1 \u0026gt; .b2 {\n    color: red;\n  }\n}\n\u003cp\u003e/* Old output (with --supported:nesting=false) */\u003cbr /\u003e\n.parent \u0026gt; :is(.a, .b1 \u0026gt; .b2) {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e/* New output (with --supported:nesting=false) */\u003cbr /\u003e\n.parent \u0026gt; .a,\u003cbr /\u003e\n.parent \u0026gt; .b1 \u0026gt; .b2 {\u003cbr /\u003e\ncolor: red;\u003cbr /\u003e\n}\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/tim-we\"\u003e\u003ccode\u003e@​tim-we\u003c/code\u003e\u003c/a\u003e for working on a fix.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003e\u0026amp;\u003c/code\u003e CSS nesting selector can be repeated multiple times to increase CSS specificity. Previously esbuild ignored this possibility and incorrectly considered \u003ccode\u003e\u0026amp;\u0026amp;\u003c/code\u003e to have the same specificity as \u003ccode\u003e\u0026amp;\u003c/code\u003e. With this release, this should now work correctly:\u003c/p\u003e\n\u003cpre lang=\"css\"\u003e\u003ccode\u003e/* Original code (color should be red) */\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md\"\u003eesbuild's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog: 2024\u003c/h1\u003e\n\u003cp\u003eThis changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).\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/evanw/esbuild/commit/e9174d671b1882758cd32ac5e146200f5bee3e45\"\u003e\u003ccode\u003ee9174d6\u003c/code\u003e\u003c/a\u003e publish 0.25.0 to npm\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/c27dbebb9e7a55dd9a084dd151dddd840787490e\"\u003e\u003ccode\u003ec27dbeb\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003ehosts\u003c/code\u003e in \u003ccode\u003eplugin-tests.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/6794f602a453cf0255bcae245871de120a89a559\"\u003e\u003ccode\u003e6794f60\u003c/code\u003e\u003c/a\u003e fix \u003ccode\u003ehosts\u003c/code\u003e in \u003ccode\u003enode-unref-tests.js\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/de85afd65edec9ebc44a11e245fd9e9a2e99760d\"\u003e\u003ccode\u003ede85afd\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/da1de1bf77a65f06654b49878d9ec4747ddaa21f\"\u003e\u003ccode\u003eda1de1b\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4065\"\u003e#4065\u003c/a\u003e: bitwise operators can return bigints\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/f4e9d19fb20095a98bf40634f0380f6a16be91e7\"\u003e\u003ccode\u003ef4e9d19\u003c/code\u003e\u003c/a\u003e switch case liveness: \u003ccode\u003edefault\u003c/code\u003e is always last\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/7aa47c3e778ea04849f97f18dd9959df88fa0886\"\u003e\u003ccode\u003e7aa47c3\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4028\"\u003e#4028\u003c/a\u003e: minify live/dead \u003ccode\u003eswitch\u003c/code\u003e cases better\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/22ecd306190b8971ec4474b5485266c20350e266\"\u003e\u003ccode\u003e22ecd30\u003c/code\u003e\u003c/a\u003e minify: more constant folding for strict equality\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/4cdf03c03697128044fa8fb76e5c478e9765b353\"\u003e\u003ccode\u003e4cdf03c\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/4053\"\u003e#4053\u003c/a\u003e: reordering of \u003ccode\u003e.tsx\u003c/code\u003e in \u003ccode\u003enode_modules\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evanw/esbuild/commit/dc719775b7140120916bd9e6777ca1cb8a1cdc0e\"\u003e\u003ccode\u003edc71977\u003c/code\u003e\u003c/a\u003e fix \u003ca href=\"https://redirect.github.com/evanw/esbuild/issues/3692\"\u003e#3692\u003c/a\u003e: \u003ccode\u003e0\u003c/code\u003e now picks a random ephemeral port\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evanw/esbuild/compare/v0.24.2...v0.25.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 5.4.11 to 5.4.20\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\u003ev5.4.20\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/ca88ed7398288ce0c60176ac9a6392f10654c67c/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.19\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.18\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.18/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.17\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.17/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.16\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.16/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.15/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev5.4.14\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v5.4.14/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/v5.4.20/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 --\u003e5.4.20 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e482000f\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.19 (2025-04-30)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e766947e\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19965\"\u003e#19965\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19966\"\u003e#19966\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.18 (2025-04-10)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e823675b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19830\"\u003e#19830\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19831\"\u003e#19831\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.17 (2025-04-03)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e84b2b46\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19782\"\u003e#19782\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19784\"\u003e#19784\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.16 (2025-03-31)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003eb627c50\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19761\"\u003e#19761\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19762\"\u003e#19762\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.15 (2025-03-24)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19702\"\u003e#19702\u003c/a\u003e, fs raw query with query separators (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19703\"\u003e#19703\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/807d7f06d33ab49c48a2a3501da3eea1906c0d41\"\u003e807d7f0\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19702\"\u003e#19702\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19703\"\u003e#19703\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.14 (2025-01-21)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003epreview.allowedHosts\u003c/code\u003e with specific values was not respected (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19246\"\u003e#19246\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/9df6e6beabf0d18988ec13b8b742d2aba29662f9\"\u003e9df6e6b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19246\"\u003e#19246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow CORS from loopback addresses by default (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19249\"\u003e#19249\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d1699ccf673e2790704756d89d2e1e4ee478fb4\"\u003e7d1699c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19249\"\u003e#19249\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.13 (2025-01-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: try parse \u003ccode\u003eserver.origin\u003c/code\u003e URL (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19241\"\u003e#19241\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/5946215718e369c34f6cc9415391d2ca84efe327\"\u003e5946215\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19241\"\u003e#19241\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e5.4.12 (2025-01-20)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/997700f01c7199daf7330d33a7fd3a43b2e9e3ba\"\u003e\u003ccode\u003e997700f\u003c/code\u003e\u003c/a\u003e release: v5.4.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/482000f57f56fe6ff2e905305100cfe03043ddea\"\u003e\u003ccode\u003e482000f\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/80a333a23103ced0442d4463d1191433d90f5e19\"\u003e\u003ccode\u003e80a333a\u003c/code\u003e\u003c/a\u003e release: v5.4.19\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/766947e7cbf1cdd07df9737394e8c870401b78b0\"\u003e\u003ccode\u003e766947e\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19965\"\u003e#19965\u003c/a\u003e, check static serve file inside sirv (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/731b77d19d36f5682a5441b49cb2f6473389ad99\"\u003e\u003ccode\u003e731b77d\u003c/code\u003e\u003c/a\u003e release: v5.4.18\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/823675baff2bd6809c74ba2d9acca0327923a54f\"\u003e\u003ccode\u003e823675b\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19830\"\u003e#19830\u003c/a\u003e, reject requests with \u003ccode\u003e#\u003c/code\u003e in request-target (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19831\"\u003e#19831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0a2518a98d2354c61ee8ef51f7d00fa92aebb511\"\u003e\u003ccode\u003e0a2518a\u003c/code\u003e\u003c/a\u003e release: v5.4.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84b2b46ed129be8215108e789a90adbb33a9c42c\"\u003e\u003ccode\u003e84b2b46\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19782\"\u003e#19782\u003c/a\u003e, fs check with svg and relative paths (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19784\"\u003e#19784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/712cb71aa0e2a03dbf49db92043fb4ecbfc826b1\"\u003e\u003ccode\u003e712cb71\u003c/code\u003e\u003c/a\u003e release: v5.4.16\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/b627c50d359f3bd9b602408fbbf462cf4a2f019c\"\u003e\u003ccode\u003eb627c50\u003c/code\u003e\u003c/a\u003e fix: backport \u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19761\"\u003e#19761\u003c/a\u003e, fs check in transform middleware (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19762\"\u003e#19762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v5.4.20/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 5.0.9 to 5.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded opaque types support (by \u003ca href=\"https://github.com/kossnocorp\"\u003e\u003ccode\u003e@​kossnocorp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded opaque types support (by \u003ca href=\"https://github.com/kossnocorp\"\u003e\u003ccode\u003e@​kossnocorp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/e0f79c916ed7996f6a1547e3af4005dfe903ee65\"\u003e\u003ccode\u003ee0f79c9\u003c/code\u003e\u003c/a\u003e Release 5.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/f7862cbf162694e4758f0b69093030d864d07c7e\"\u003e\u003ccode\u003ef7862cb\u003c/code\u003e\u003c/a\u003e Clean up docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/8bba7adb0be925e06763808be17c96947b7a0d66\"\u003e\u003ccode\u003e8bba7ad\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/ea64dc7cfb7b12ac244fefe0dfa1f61570a8669e\"\u003e\u003ccode\u003eea64dc7\u003c/code\u003e\u003c/a\u003e Make functions generic so it can cast to opaque (branded) types (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/521\"\u003e#521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/89f0ab442011db107b6c11a92b49ea9da6cf59c5\"\u003e\u003ccode\u003e89f0ab4\u003c/code\u003e\u003c/a\u003e chore(readme): updated java library link (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/520\"\u003e#520\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/c44cd52b673fb5ff36b050c592d3752d494198f5\"\u003e\u003ccode\u003ec44cd52\u003c/code\u003e\u003c/a\u003e Bump vite from 6.0.2 to 6.0.9 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/519\"\u003e#519\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/80e803c498b53539350040415445af4c2b066126\"\u003e\u003ccode\u003e80e803c\u003c/code\u003e\u003c/a\u003e Add gleam port (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/517\"\u003e#517\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/90bb934e4eff954087d5f5493dcce87d1a577bf3\"\u003e\u003ccode\u003e90bb934\u003c/code\u003e\u003c/a\u003e Clean up docs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9dcbd555cdd078c10b24ea05de466cc5bf81c1de\"\u003e\u003ccode\u003e9dcbd55\u003c/code\u003e\u003c/a\u003e Move to pnpm 10 on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/56812196ee0c7c9f4e7941bdc56c07ed0aaf9461\"\u003e\u003ccode\u003e5681219\u003c/code\u003e\u003c/a\u003e Add instructions for dynamic import in README.md (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/516\"\u003e#516\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/5.0.9...5.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.0.2 to 3.0.5\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\u003ev3.0.5\u003c/h2\u003e\n\u003cp\u003eThis release includes security patches for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-9crc-q9x8-hgqq\"\u003eRemote Code Execution when accessing a malicious website while Vitest API server is listening | CVE-2025-24964\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Insert message \u0026quot;no tests found\u0026quot; in ui - by \u003ca href=\"https://github.com/DevJoaoLopes\"\u003e\u003ccode\u003e@​DevJoaoLopes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/7366\"\u003evitest-dev/vitest#7366\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/92da490bd\"\u003e\u003c!-- raw HTML omitted --\u003e(92da4)\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\u003eValidate websocket request - by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \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/7317\"\u003evitest-dev/vitest#7317\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/191ef9e34\"\u003e\u003c!-- raw HTML omitted --\u003e(191ef)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't toggle cli cursor on non-TTY - 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/7336\"\u003evitest-dev/vitest#7336\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3c8050e69\"\u003e\u003c!-- raw HTML omitted --\u003e(3c805)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003evite-node\u003c/strong\u003e: Differentiate file url with hash and query - 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/7365\"\u003evitest-dev/vitest#7365\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/926ca9546\"\u003e\u003c!-- raw HTML omitted --\u003e(926ca)\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/v3.0.4...v3.0.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.4\u003c/h2\u003e\n\u003cp\u003eThis release includes security patches for:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/security/advisories/GHSA-8gvc-j273-4wm5\"\u003eBrowser mode serves arbitrary files | CVE-2025-24963\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFilter projects eagerly during config resolution  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/7313\"\u003evitest-dev/vitest#7313\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/dff4406d\"\u003e\u003c!-- raw HTML omitted --\u003e(dff44)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply \u003ccode\u003edevelopment|production\u003c/code\u003e condition on Vites 6 by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\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 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7301\"\u003e#7301\u003c/a\u003e) \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ef1464fc7b101709bfbf7b040e5bad62998c2ff9\"\u003e\u003c!-- raw HTML omitted --\u003e(ef146)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Restrict served files from \u003ccode\u003e/__screenshot-error\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/7340\"\u003evitest-dev/vitest#7340\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ed9aeba2\"\u003e\u003c!-- raw HTML omitted --\u003e(ed9ae)\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/7297\"\u003evitest-dev/vitest#7297\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/38ea8eae\"\u003e\u003c!-- raw HTML omitted --\u003e(38ea8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erunner\u003c/strong\u003e: Timeout long sync hook  -  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/7289\"\u003evitest-dev/vitest#7289\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c60ee27c\"\u003e\u003c!-- raw HTML omitted --\u003e(c60ee)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypechecking\u003c/strong\u003e: Support typechecking parsing with Vite 6  -  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/7335\"\u003evitest-dev/vitest#7335\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/bff70be9\"\u003e\u003c!-- raw HTML omitted --\u003e(bff70)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e: Fix public types  -  by \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\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/7328\"\u003evitest-dev/vitest#7328\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/ce6af70c\"\u003e\u003c!-- raw HTML omitted --\u003e(ce6af)\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/v3.0.3...v3.0.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDon't throw a validation error if v8 coverage is used with filtered instances  -  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/7306\"\u003evitest-dev/vitest#7306\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/fa4634b2\"\u003e\u003c!-- raw HTML omitted --\u003e(fa463)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDon't fail when running --browser.headless if the browser projest is part of the workspace  -  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/7311\"\u003evitest-dev/vitest#7311\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/e43a8f56\"\u003e\u003c!-- raw HTML omitted --\u003e(e43a8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🏎 Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ereporters\u003c/strong\u003e: Update summary only when needed  -  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/7291\"\u003evitest-dev/vitest#7291\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7f36b6f9\"\u003e\u003c!-- raw HTML omitted --\u003e(7f36b)\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/v3.0.2...v3.0.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/115466265d23622d75f0d798641354a18e285072\"\u003e\u003ccode\u003e1154662\u003c/code\u003e\u003c/a\u003e chore: release v3.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/3c8050e69acf57755c8796c0c7711ab7871b4606\"\u003e\u003ccode\u003e3c8050e\u003c/code\u003e\u003c/a\u003e fix: don't toggle cli cursor on non-TTY (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7336\"\u003e#7336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/191ef9e34c867d0efd04f49b3d38193a68e825dc\"\u003e\u003ccode\u003e191ef9e\u003c/code\u003e\u003c/a\u003e fix: validate websocket request (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7317\"\u003e#7317\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9e404375825d870ed9d90db854d96f77a7abeaff\"\u003e\u003ccode\u003e9e40437\u003c/code\u003e\u003c/a\u003e chore: release v3.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ef1464fc7b101709bfbf7b040e5bad62998c2ff9\"\u003e\u003ccode\u003eef1464f\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003edevelopment|production\u003c/code\u003e condition on Vite 6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7301\"\u003e#7301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/38ea8eaef86f808a4c088f7439d138458a8b16a3\"\u003e\u003ccode\u003e38ea8ea\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/7297\"\u003e#7297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/dff4406d9c64a7778f548504f0dc0aa427b8fced\"\u003e\u003ccode\u003edff4406\u003c/code\u003e\u003c/a\u003e fix: filter projects eagerly during config resolution (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7313\"\u003e#7313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/ce6af70c00481c067a5bedc1815f5f95d6a2048b\"\u003e\u003ccode\u003ece6af70\u003c/code\u003e\u003c/a\u003e fix(types): fix public types (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7328\"\u003e#7328\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/bff70be978d42390d8af2a3b8b5ddd0556309fd0\"\u003e\u003ccode\u003ebff70be\u003c/code\u003e\u003c/a\u003e fix(typechecking): support typechecking parsing with Vite 6 (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7335\"\u003e#7335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/a8d123cb33d7d3c900f7753bdad57d46b7ec5b6b\"\u003e\u003ccode\u003ea8d123c\u003c/code\u003e\u003c/a\u003e chore(deps): update eslint packages (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v3.0.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 3.0.1 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/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦  Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esvgo@4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esharp@0.34\u003c/code\u003e (\u003ca href=\"https://sharp.pixelplumbing.com/changelog/#v0340---4th-april-2025\"\u003enotes\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eunstorage@1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeth Falco (\u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded jsdocs to exported functions and types (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMax (\u003ca href=\"https://github.com/onmax\"\u003e\u003ccode\u003e@​onmax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJames Wragg \u003ca href=\"mailto:james.wragg@madgex.com\"\u003ejames.wragg@madgex.com\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\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/ipx/commit/562ea7e44ebde1200d056f7f2ff900b36d5ec3c7\"\u003e\u003ccode\u003e562ea7e\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81693ddbfc062cc922e4e2406e8427ab4e3ad214\"\u003e\u003ccode\u003e81693dd\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/df55edb9c49bb56536cc9277efb24557edacd747\"\u003e\u003ccode\u003edf55edb\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce294392291955d43a959846a1b3ee54bc19\"\u003e\u003ccode\u003eaa94ce2\u003c/code\u003e\u003c/a\u003e chore: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/335710eb1c7b1e6524a2ba636325d8e87c11905e\"\u003e\u003ccode\u003e335710e\u003c/code\u003e\u003c/a\u003e chore: update playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36aac6b17a36e4de887aa9ded383427f75bab6ff\"\u003e\u003ccode\u003e36aac6b\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to svgo@v4.0.0 (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/058abdde659353377784c7a2fceb1ba294277543\"\u003e\u003ccode\u003e058abdd\u003c/code\u003e\u003c/a\u003e test: increase coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/b56caf8ab72466b68767d8616c4676a81415eaeb\"\u003e\u003ccode\u003eb56caf8\u003c/code\u003e\u003c/a\u003e test: only include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2db95ae37c924620fa6d5c52b6a41351bc1\"\u003e\u003ccode\u003e2dfec2d\u003c/code\u003e\u003c/a\u003e chore: add codeowners file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66fe81ecb30733fe07a10bc117878ee3752\"\u003e\u003ccode\u003e5428f66\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-router` from 7.1.1 to 7.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003ereact-router's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.5.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v752\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v752\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.5.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v751\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v751\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.5.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v750\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v750\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.4.1\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v741\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v741\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.4.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v740\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v740\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.3.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v730\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v730\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.2.0\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v720\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v720\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev.7.1.5\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v715\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v715\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v714\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v714\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v713\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.1.2\u003c/h2\u003e\n\u003cp\u003eSee the changelog for release notes: \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v712\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v712\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md\"\u003ereact-router's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.5.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpdate Single Fetch to also handle the 204 redirects used in \u003ccode\u003e?_data\u003c/code\u003e requests in Remix v2 (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13364\"\u003e#13364\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis allows applications to return a redirect on \u003ccode\u003e.data\u003c/code\u003e requests from outside the scope of React Router (i.e., an \u003ccode\u003eexpress\u003c/code\u003e/\u003ccode\u003ehono\u003c/code\u003e middleware)\u003c/li\u003e\n\u003cli\u003e⚠️ Please note that doing so relies on implementation details that are subject to change without a SemVer major release\u003c/li\u003e\n\u003cli\u003eThis is primarily done to ease upgrading to Single Fetch for existing Remix v2 applications, but the recommended way to handle this is redirecting from a route middleware\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdjust approach for Prerendering/SPA Mode via headers (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13453\"\u003e#13453\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix single fetch bug where no revalidation request would be made when navigating upwards to a reused parent route (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13253\"\u003e#13253\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen using the object-based \u003ccode\u003eroute.lazy\u003c/code\u003e API, the \u003ccode\u003eHydrateFallback\u003c/code\u003e and \u003ccode\u003ehydrateFallbackElement\u003c/code\u003e properties are now skipped when lazy loading routes after hydration. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13376\"\u003e#13376\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf you move the code for these properties into a separate file, you can use this optimization to avoid downloading unused hydration code. For example:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003ecreateBrowserRouter([\n  {\n    path: \u0026quot;/show/:showId\u0026quot;,\n    lazy: {\n      loader: async () =\u0026gt; (await import(\u0026quot;./show.loader.js\u0026quot;)).loader,\n      Component: async () =\u0026gt; (await import(\u0026quot;./show.component.js\u0026quot;)).Component,\n      HydrateFallback: async () =\u0026gt;\n        (await import(\u0026quot;./show.hydrate-fallback.js\u0026quot;)).HydrateFallback,\n    },\n  },\n]);\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eProperly revalidate prerendered paths when param values change (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13380\"\u003e#13380\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUNSTABLE: Add a new \u003ccode\u003eunstable_runClientMiddleware\u003c/code\u003e argument to \u003ccode\u003edataStrategy\u003c/code\u003e to enable middleware execution in custom \u003ccode\u003edataStrategy\u003c/code\u003e implementations (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13395\"\u003e#13395\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUNSTABLE: Add better error messaging when \u003ccode\u003egetLoadContext\u003c/code\u003e is not updated to return a \u003ccode\u003eMap\u003c/code\u003e\u0026quot; (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13242\"\u003e#13242\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eDo not automatically add \u003ccode\u003enull\u003c/code\u003e to \u003ccode\u003estaticHandler.query()\u003c/code\u003e \u003ccode\u003econtext.loaderData\u003c/code\u003e if routes do not have loaders (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13223\"\u003e#13223\u003c/a\u003e)\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis was a Remix v2 implementation detail inadvertently left in for React Router v7\u003c/li\u003e\n\u003cli\u003eNow that we allow returning \u003ccode\u003eundefined\u003c/code\u003e from loaders, our prior check of \u003ccode\u003eloaderData[routeId] !== undefined\u003c/code\u003e was no longer sufficient and was changed to a \u003ccode\u003erouteId in loaderData\u003c/code\u003e check - these \u003ccode\u003enull\u003c/code\u003e values can cause issues for this new check\u003c/li\u003e\n\u003cli\u003e⚠️ This could be a \u0026quot;breaking bug fix\u0026quot; for you if you are doing manual SSR with \u003ccode\u003ecreateStaticHandler()\u003c/code\u003e/\u003ccode\u003e\u0026lt;StaticRouterProvider\u0026gt;\u003c/code\u003e, and using \u003ccode\u003econtext.loaderData\u003c/code\u003e to control \u003ccode\u003e\u0026lt;RouterProvider\u0026gt;\u003c/code\u003e hydration behavior on the client\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix prerendering when a loader returns a redirect (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13365\"\u003e#13365\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUNSTABLE: Update context type for \u003ccode\u003eLoaderFunctionArgs\u003c/code\u003e/\u003ccode\u003eActionFunctionArgs\u003c/code\u003e when middleware is enabled (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13381\"\u003e#13381\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5819e0c45df69a0b4ac582497e5adb1c089385b5\"\u003e\u003ccode\u003e5819e0c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13456\"\u003e#13456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/d0cac3395f004424e6afd17248d6ff166ecb6fa6\"\u003e\u003ccode\u003ed0cac33\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13454\"\u003e#13454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c84302972a152d851cf5dd859ff332b354b70111\"\u003e\u003ccode\u003ec843029\u003c/code\u003e\u003c/a\u003e Adjust approach for prerendering/SPA mode via headers (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13453\"\u003e#13453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/8e4963faece8dda24bf40dd04dd547c9959509d0\"\u003e\u003ccode\u003e8e4963f\u003c/code\u003e\u003c/a\u003e Restore handling of 204 \u0026quot;soft\u0026quot; redirects on data requests (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13364\"\u003e#13364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ed77157ed5a9faeb53787c3fbb092557e28e1872\"\u003e\u003ccode\u003eed77157\u003c/code\u003e\u003c/a\u003e update session documentation links (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13448\"\u003e#13448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/4281172339337fa449a98e93b2abeae18f055283\"\u003e\u003ccode\u003e4281172\u003c/code\u003e\u003c/a\u003e Missed refactor updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/b166e483b2134ef67d6630521eb3fdb40d64e448\"\u003e\u003ccode\u003eb166e48\u003c/code\u003e\u003c/a\u003e Minor refactors to support RSC (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13423\"\u003e#13423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5dd7c1580f2d782bded3f906a66d57005b083db9\"\u003e\u003ccode\u003e5dd7c15\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13422\"\u003e#13422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6ce4a79774f6f9734b7457463768bc2860398263\"\u003e\u003ccode\u003e6ce4a79\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13412\"\u003e#13412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/cd5681bd2fd66b8b9958deb1c1fb6bdb9af08366\"\u003e\u003ccode\u003ecd5681b\u003c/code\u003e\u003c/a\u003e Slight refactor of fetchAndDecode for RSC (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router/issues/13409\"\u003e#13409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/react-router@7.5.2/packages/react-router\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cookie` from 1.0.1 to 1.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jshttp/cookie/releases\"\u003ecookie's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.0.2\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFixed\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eLoosen cookie name/value validation (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: \u003ccode\u003eoptions.priority\u003c/code\u003e used incorrect fallback (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/207\"\u003e#207\u003c/a\u003e) by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eAdded\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd import example to README (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/190\"\u003e#190\u003c/a\u003e) by \u003ca href=\"https://github.com/isnifer\"\u003e\u003ccode\u003e@​isnifer\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/jshttp/cookie/compare/v1.0.1...v1.0.2\"\u003ehttps://github.com/jshttp/cookie/compare/v1.0.1...v1.0.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/e739f419e56442b754e4fea6dbcf98c1c8d00dda\"\u003e\u003ccode\u003ee739f41\u003c/code\u003e\u003c/a\u003e 1.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/8be4b82b64c642e3569ff0787057d349d97877c7\"\u003e\u003ccode\u003e8be4b82\u003c/code\u003e\u003c/a\u003e Loosen cookie name/value validation (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/210\"\u003e#210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/94ba436184889b203d422e348e541ec337580a8e\"\u003e\u003ccode\u003e94ba436\u003c/code\u003e\u003c/a\u003e Fix codecov workflow in PRs (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/4898ba23a59cb7196df35b58dedfe9a11b68fb91\"\u003e\u003ccode\u003e4898ba2\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eoptions.priority\u003c/code\u003e used incorrect fallback (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jshttp/cookie/commit/408c2b40c6c5783fcfae619d30e8427e9c96a2db\"\u003e\u003ccode\u003e408c2b4\u003c/code\u003e\u003c/a\u003e Add import example to README (\u003ca href=\"https://redirect.github.com/jshttp/cookie/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jshttp/cookie/compare/v1.0.1...v1.0.2\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/jgeofil/webstudio/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/jgeofil/webstudio/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jgeofil%2Fwebstudio/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2025-09-19T06:35:25.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"2842694917","node_id":"PR_kwDOLOJ24c6pcBUF","number":19,"state":"open","title":"chore(deps-dev): bump ipx from 2.1.0 to 2.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-19T06:35:25.000Z","updated_at":"2025-09-19T06:35:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [ipx](https://github.com/unjs/ipx) from 2.1.0 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\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=ipx\u0026package-manager=npm_and_yarn\u0026previous-version=2.1.0\u0026new-version=2.1.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/moda-gov-tw/opendata-frontend/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/moda-gov-tw/opendata-frontend/pull/19","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/moda-gov-tw%2Fopendata-frontend/issues/19","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/19/packages"}},{"old_version":"3.0.1","new_version":"3.1.1","update_type":"minor","path":null,"pr_created_at":"2025-09-16T20:13:38.000Z","version_change":"3.0.1 → 3.1.1","issue":{"uuid":"2834256870","node_id":"PR_kwDOPxNOjc6o71Pm","number":4,"state":"open","title":"Bump ipx from 3.0.1 to 3.1.1","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-16T20:13:38.000Z","updated_at":"2025-09-16T20:13:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"ipx","old_version":"3.0.1","new_version":"3.1.1","repository_url":"https://github.com/unjs/ipx"}],"path":null,"ecosystem":"npm"},"body":"Bumps [ipx](https://github.com/unjs/ipx) from 3.0.1 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/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e📦  Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esvgo@4.0\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003esharp@0.34\u003c/code\u003e (\u003ca href=\"https://sharp.pixelplumbing.com/changelog/#v0340---4th-april-2025\"\u003enotes\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpgrade to \u003ccode\u003eunstorage@1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSeth Falco (\u003ca href=\"https://github.com/SethFalco\"\u003e\u003ccode\u003e@​SethFalco\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded jsdocs to exported functions and types (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/222\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMax (\u003ca href=\"https://github.com/onmax\"\u003e\u003ccode\u003e@​onmax\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJames Wragg \u003ca href=\"mailto:james.wragg@madgex.com\"\u003ejames.wragg@madgex.com\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eCorrectly handle \u003ccode\u003eformat_auto,animated\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/235\"\u003e#235\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📖 Documentation\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/ipx/commit/562ea7e44ebde1200d056f7f2ff900b36d5ec3c7\"\u003e\u003ccode\u003e562ea7e\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81693ddbfc062cc922e4e2406e8427ab4e3ad214\"\u003e\u003ccode\u003e81693dd\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/df55edb9c49bb56536cc9277efb24557edacd747\"\u003e\u003ccode\u003edf55edb\u003c/code\u003e\u003c/a\u003e chore(release): v3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce294392291955d43a959846a1b3ee54bc19\"\u003e\u003ccode\u003eaa94ce2\u003c/code\u003e\u003c/a\u003e chore: update tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/335710eb1c7b1e6524a2ba636325d8e87c11905e\"\u003e\u003ccode\u003e335710e\u003c/code\u003e\u003c/a\u003e chore: update playground\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36aac6b17a36e4de887aa9ded383427f75bab6ff\"\u003e\u003ccode\u003e36aac6b\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade to svgo@v4.0.0 (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/231\"\u003e#231\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/058abdde659353377784c7a2fceb1ba294277543\"\u003e\u003ccode\u003e058abdd\u003c/code\u003e\u003c/a\u003e test: increase coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/260\"\u003e#260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/b56caf8ab72466b68767d8616c4676a81415eaeb\"\u003e\u003ccode\u003eb56caf8\u003c/code\u003e\u003c/a\u003e test: only include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2db95ae37c924620fa6d5c52b6a41351bc1\"\u003e\u003ccode\u003e2dfec2d\u003c/code\u003e\u003c/a\u003e chore: add codeowners file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66fe81ecb30733fe07a10bc117878ee3752\"\u003e\u003ccode\u003e5428f66\u003c/code\u003e\u003c/a\u003e chore: update deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.1.1\"\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=ipx\u0026package-manager=npm_and_yarn\u0026previous-version=3.0.1\u0026new-version=3.1.1)](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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/automateitdev/assoc-free-version-admin/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/automateitdev/assoc-free-version-admin/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/automateitdev%2Fassoc-free-version-admin/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.3.1","new_version":"1.3.2","update_type":"patch","path":null,"pr_created_at":"2025-09-16T10:11:58.000Z","version_change":"1.3.1 → 1.3.2","issue":{"uuid":"3421507732","node_id":"PR_kwDOPw3Gps6o0z_1","number":11,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 10 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-16T10:11:58.000Z","updated_at":"2025-09-16T10:12:00.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"next","old_version":"13.5.8","new_version":"13.5.11","repository_url":"https://github.com/vercel/next.js"},{"name":"@babel/runtime","old_version":"7.25.7","new_version":"7.28.4","repository_url":"https://github.com/babel/babel"},{"name":"braces","old_version":"3.0.2","new_version":"3.0.3","repository_url":"https://github.com/micromatch/braces"},{"name":"cross-spawn","old_version":"7.0.3","new_version":"7.0.6","repository_url":"https://github.com/moxystudio/node-cross-spawn"},{"name":"follow-redirects","old_version":"1.15.2","new_version":"1.15.11","repository_url":"https://github.com/follow-redirects/follow-redirects"},{"name":"ip","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/indutny/node-ip"},{"name":"ipx","old_version":"1.3.1","new_version":"1.3.2","repository_url":"https://github.com/unjs/ipx"},{"name":"micromatch","old_version":"4.0.5","new_version":"4.0.8","repository_url":"https://github.com/micromatch/micromatch"},{"name":"tar-fs","old_version":"2.1.1","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"tar","old_version":"6.1.14","new_version":"6.2.1","repository_url":"https://github.com/isaacs/node-tar"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [next](https://github.com/vercel/next.js) | `13.5.8` | `13.5.11` |\n| [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) | `7.25.7` | `7.28.4` |\n| [braces](https://github.com/micromatch/braces) | `3.0.2` | `3.0.3` |\n| [cross-spawn](https://github.com/moxystudio/node-cross-spawn) | `7.0.3` | `7.0.6` |\n| [follow-redirects](https://github.com/follow-redirects/follow-redirects) | `1.15.2` | `1.15.11` |\n| [ip](https://github.com/indutny/node-ip) | `2.0.0` | `2.0.1` |\n| [ipx](https://github.com/unjs/ipx) | `1.3.1` | `1.3.2` |\n| [micromatch](https://github.com/micromatch/micromatch) | `4.0.5` | `4.0.8` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.1` | `2.1.3` |\n| [tar](https://github.com/isaacs/node-tar) | `6.1.14` | `6.2.1` |\n\n\nUpdates `next` from 13.5.8 to 13.5.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/492b7fb1e1b6026f5b2cc4caa5a5d739ef5039d1\"\u003e\u003ccode\u003e492b7fb\u003c/code\u003e\u003c/a\u003e v13.5.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/64430788baa206501c67949d3557587ad9df01eb\"\u003e\u003ccode\u003e6443078\u003c/code\u003e\u003c/a\u003e lock swc binaries version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c92233ba515e929d8a144a20e9ec21a5ec65cbb2\"\u003e\u003ccode\u003ec92233b\u003c/code\u003e\u003c/a\u003e v13.5.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1c2249d0a9e12cde35d0f856f2f258b3aa3a16fd\"\u003e\u003ccode\u003e1c2249d\u003c/code\u003e\u003c/a\u003e Match subrequest handling for edge and node (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/77477\"\u003e#77477\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/422223e929723dfe7a19f3efe22e38929e9fae79\"\u003e\u003ccode\u003e422223e\u003c/code\u003e\u003c/a\u003e v13.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/654ab60e78571a305b47f0e25957280e836690b9\"\u003e\u003ccode\u003e654ab60\u003c/code\u003e\u003c/a\u003e fix another artifact\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/39497fb3857c73a2136b48384049c24fa55d9bf6\"\u003e\u003ccode\u003e39497fb\u003c/code\u003e\u003c/a\u003e fix artifact name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/0a49ce10b9ca584d43626803990587c1b764a47b\"\u003e\u003ccode\u003e0a49ce1\u003c/code\u003e\u003c/a\u003e [backport] middleware subrequest patch (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/77418\"\u003e#77418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/compare/v13.5.8...v13.5.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/runtime` from 7.25.7 to 7.28.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBill Collins (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGlenn Willen (\u003ca href=\"https://github.com/gwillen\"\u003e\u003ccode\u003e@​gwillen\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 5\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJam Balaya (\u003ca href=\"https://github.com/JamBalaya56562\"\u003e\u003ccode\u003e@​JamBalaya56562\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eeasrng (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e\u003ccode\u003e@​babel/runtime\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.28.4 (2025-09-05)\u003c/h2\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-helper-check-duplicate-nodes\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17493\"\u003e#17493\u003c/a\u003e Update Jest to v30.1.1 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17455\"\u003e#17455\u003c/a\u003e chore: Clean up \u003ccode\u003etransform-regenerator\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17474\"\u003e#17474\u003c/a\u003e Switch to \u003ccode\u003e@​jridgewell/remapping\u003c/code\u003e (\u003ca href=\"https://github.com/mrginglymus\"\u003e\u003ccode\u003e@​mrginglymus\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.3 (2025-08-14)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-decorators\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-class-static-block\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17443\"\u003e#17443\u003c/a\u003e [static blocks] Do not inject new static fields after static code (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17465\"\u003e#17465\u003c/a\u003e fix(parser/typescript): parse \u003ccode\u003eimport(\u0026quot;./a\u0026quot;, {with:{},})\u003c/code\u003e (\u003ca href=\"https://github.com/easrng\"\u003e\u003ccode\u003e@​easrng\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17478\"\u003e#17478\u003c/a\u003e fix(parser): stop subscript parsing on async arrow (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:nail_care: Polish\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17363\"\u003e#17363\u003c/a\u003e Do not save last yield in call in temp var (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17448\"\u003e#17448\u003c/a\u003e move eslint-{parser,plugin} docs to the website (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17454\"\u003e#17454\u003c/a\u003e Enable type checking for \u003ccode\u003escripts\u003c/code\u003e and \u003ccode\u003ebabel-worker.cjs\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:microscope: Output optimization\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-do-expressions\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17444\"\u003e#17444\u003c/a\u003e Optimize do expression output (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.2 (2025-07-24)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17445\"\u003e#17445\u003c/a\u003e [babel 7] Make \u003ccode\u003eoperator\u003c/code\u003e param in \u003ccode\u003et.tsTypeOperator\u003c/code\u003e optional (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helpers\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17441\"\u003e#17441\u003c/a\u003e fix: \u003ccode\u003eregeneratorDefine\u003c/code\u003e compatibility with es5 strict mode (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev7.28.1 (2025-07-12)\u003c/h2\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17426\"\u003e#17426\u003c/a\u003e fix: \u003ccode\u003eregenerator\u003c/code\u003e correctly handles \u003ccode\u003ethrow\u003c/code\u003e outside of \u003ccode\u003etry\u003c/code\u003e (\u003ca href=\"https://github.com/liuxingbaoyu\"\u003e\u003ccode\u003e@​liuxingbaoyu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:memo: Documentation\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/17422\"\u003e#17422\u003c/a\u003e Add missing FunctionParameter docs (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/35055e392079a65830b7bf5b1d1c1fc4de90a78f\"\u003e\u003ccode\u003e35055e3\u003c/code\u003e\u003c/a\u003e v7.28.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/ef155f5ca83c73dbc1ea8d95216830b7dc3b0ac2\"\u003e\u003ccode\u003eef155f5\u003c/code\u003e\u003c/a\u003e v7.28.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cac0ff4c3426eed30b4d27e7971b348da7c9f1e6\"\u003e\u003ccode\u003ecac0ff4\u003c/code\u003e\u003c/a\u003e v7.28.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/f68ac511f091f6d1f698e8ce59cd668d3bfc6102\"\u003e\u003ccode\u003ef68ac51\u003c/code\u003e\u003c/a\u003e chore: Avoid CITGM errors (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17382\"\u003e#17382\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/baa4cb8b9f8a551d7dae9042b19ea2f74df6b110\"\u003e\u003ccode\u003ebaa4cb8\u003c/code\u003e\u003c/a\u003e v7.27.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/7d069309fdfcedda2928a043f6f7c98135c1242a\"\u003e\u003ccode\u003e7d06930\u003c/code\u003e\u003c/a\u003e v7.27.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/5b9468d9bf1ab4f427241673e9f03593da115a69\"\u003e\u003ccode\u003e5b9468d\u003c/code\u003e\u003c/a\u003e Reduce \u003ccode\u003eregenerator\u003c/code\u003e size more (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17287\"\u003e#17287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/cb78b5b50e327e27467086cf8bbe196bda7cea9b\"\u003e\u003ccode\u003ecb78b5b\u003c/code\u003e\u003c/a\u003e [babel 8] Do not replace global \u003ccode\u003eregeneratorRuntime\u003c/code\u003e references in regenerato...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/a0690e39ea63cdcc3d9282ece739e6677c83ad6e\"\u003e\u003ccode\u003ea0690e3\u003c/code\u003e\u003c/a\u003e Split \u003ccode\u003eregeneratorRuntime\u003c/code\u003e into multiple helpers (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-runtime/issues/17238\"\u003e#17238\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/da5e371efabf6c0baab1ec2c888da189e1b610ad\"\u003e\u003ccode\u003eda5e371\u003c/code\u003e\u003c/a\u003e v7.27.3\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `braces` from 3.0.2 to 3.0.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/74b2db2938fad48a2ea54a9c8bf27a37a62c350d\"\u003e\u003ccode\u003e74b2db2\u003c/code\u003e\u003c/a\u003e 3.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/88f1429a0f47e1dd3813de35211fc97ffda27f9e\"\u003e\u003ccode\u003e88f1429\u003c/code\u003e\u003c/a\u003e update eslint. lint, fix unit tests.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/415d660c3002d1ab7e63dbf490c9851da80596ff\"\u003e\u003ccode\u003e415d660\u003c/code\u003e\u003c/a\u003e Snyk js braces 6838727 (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/40\"\u003e#40\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/190510f79db1adf21d92798b0bb6fccc1f72c9d6\"\u003e\u003ccode\u003e190510f\u003c/code\u003e\u003c/a\u003e fix tests, skip 1 test in test/braces.expand\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/716eb9f12d820b145a831ad678618731927e8856\"\u003e\u003ccode\u003e716eb9f\u003c/code\u003e\u003c/a\u003e readme bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/a5851e57f45c3431a94d83fc565754bc10f5bbc3\"\u003e\u003ccode\u003ea5851e5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/braces/issues/37\"\u003e#37\u003c/a\u003e from coderaiser/fix/vulnerability\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/2092bd1fb108d2c59bd62e243b70ad98db961538\"\u003e\u003ccode\u003e2092bd1\u003c/code\u003e\u003c/a\u003e feature: braces: add maxSymbols (\u003ca href=\"https://github.com/micromatch/braces/issues/\"\u003ehttps://github.com/micromatch/braces/issues/\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/9f5b4cf47329351bcb64287223ffb6ecc9a5e6d3\"\u003e\u003ccode\u003e9f5b4cf\u003c/code\u003e\u003c/a\u003e fix: vulnerability (\u003ca href=\"https://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\"\u003ehttps://security.snyk.io/vuln/SNYK-JS-BRACES-6838727\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/98414f9f1fabe021736e26836d8306d5de747e0d\"\u003e\u003ccode\u003e98414f9\u003c/code\u003e\u003c/a\u003e remove funding file\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/braces/commit/665ab5d561c017a38ba7aafd92cc6655b91d8c14\"\u003e\u003ccode\u003e665ab5d\u003c/code\u003e\u003c/a\u003e update keepEscaping doc (\u003ca href=\"https://redirect.github.com/micromatch/braces/issues/27\"\u003e#27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/braces/compare/3.0.2...3.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cross-spawn` from 7.0.3 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md\"\u003ecross-spawn's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.5...v7.0.6\"\u003e7.0.6\u003c/a\u003e (2024-11-18)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate cross-spawn version to 7.0.5 in package-lock.json (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003ef700743\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.4...v7.0.5\"\u003e7.0.5\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix escaping bug introduced by backtracking (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e640d391\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.4\"\u003e7.0.4\u003c/a\u003e (2024-11-07)\u003c/h3\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edisable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e) (\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e5ff3a07\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/moxystudio/node-cross-spawn/commit/77cd97f3ca7b62c904a63a698fc4a79bf41977d0\"\u003e\u003ccode\u003e77cd97f\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/6717de49ff1e5de49622488dcb9c33fb25370c85\"\u003e\u003ccode\u003e6717de4\u003c/code\u003e\u003c/a\u003e chore: upgrade standard-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/f700743918d901eff92960e15a8dd68f87bd4176\"\u003e\u003ccode\u003ef700743\u003c/code\u003e\u003c/a\u003e fix: update cross-spawn version to 7.0.5 in package-lock.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9a7e3b2165917367f74b8365faad9873b30d7263\"\u003e\u003ccode\u003e9a7e3b2\u003c/code\u003e\u003c/a\u003e chore: fix build status badge\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/085268352dcbcad8064c64c5efb25268b4023184\"\u003e\u003ccode\u003e0852683\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/640d391fde65388548601d95abedccc12943374f\"\u003e\u003ccode\u003e640d391\u003c/code\u003e\u003c/a\u003e fix: fix escaping bug introduced by backtracking\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/bff0c87c8b627c4e6d04ec2449e733048bebb464\"\u003e\u003ccode\u003ebff0c87\u003c/code\u003e\u003c/a\u003e chore: remove codecov\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/a7c6abc6fee79641d45b452fe6217deaa1bd0973\"\u003e\u003ccode\u003ea7c6abc\u003c/code\u003e\u003c/a\u003e chore: replace travis with github workflows\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/9b9246e0969e86656d7ccd527716bc3c18842a19\"\u003e\u003ccode\u003e9b9246e\u003c/code\u003e\u003c/a\u003e chore(release): 7.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/moxystudio/node-cross-spawn/commit/5ff3a07d9add449021d806e45c4168203aa833ff\"\u003e\u003ccode\u003e5ff3a07\u003c/code\u003e\u003c/a\u003e fix: disable regexp backtracking (\u003ca href=\"https://redirect.github.com/moxystudio/node-cross-spawn/issues/160\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `follow-redirects` from 1.15.2 to 1.15.11\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/21ef28a544c5e57f4c34b8476d75f2144609a1eb\"\u003e\u003ccode\u003e21ef28a\u003c/code\u003e\u003c/a\u003e Release version 1.15.11 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/7c88135da3bd0681a7e156ee66b16b2f6f98b480\"\u003e\u003ccode\u003e7c88135\u003c/code\u003e\u003c/a\u003e Roll back tree shaking.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/6e389ba094beec211a8847788a146917a16c1bdb\"\u003e\u003ccode\u003e6e389ba\u003c/code\u003e\u003c/a\u003e Release version 1.15.10 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/5bc496e0229abda823221e0c6267926a3f93f262\"\u003e\u003ccode\u003e5bc496e\u003c/code\u003e\u003c/a\u003e Shake me up before you go-go.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/694d6b47a42bc8377e5ef1480394de451e16bd5b\"\u003e\u003ccode\u003e694d6b4\u003c/code\u003e\u003c/a\u003e Bump minimist from 1.2.5 to 1.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/e4e55c77b2d849280d105943f49f42e0c735d05d\"\u003e\u003ccode\u003ee4e55c7\u003c/code\u003e\u003c/a\u003e Release version 1.15.9 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/31a1abf2d659ac1c8fcbe7e614a8c8914d80e1e3\"\u003e\u003ccode\u003e31a1abf\u003c/code\u003e\u003c/a\u003e Attempt much more gentle detection.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/d2aaa97439e8a7e4a9cd02513ec7b12f23c17638\"\u003e\u003ccode\u003ed2aaa97\u003c/code\u003e\u003c/a\u003e Fix url field.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/62558f0cd106195f4c17ece3ad255eb93487d37f\"\u003e\u003ccode\u003e62558f0\u003c/code\u003e\u003c/a\u003e Release version 1.15.8 of the npm package.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/follow-redirects/follow-redirects/commit/a8d1ceed257d46758f913ff555b4f7e1cd758627\"\u003e\u003ccode\u003ea8d1cee\u003c/code\u003e\u003c/a\u003e Return subtlety.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ip` from 2.0.0 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/node-ip/commit/3b0994a74eca51df01f08c40d6a65ba0e1845d04\"\u003e\u003ccode\u003e3b0994a\u003c/code\u003e\u003c/a\u003e 2.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/indutny/node-ip/commit/32f468f1245574785ec080705737a579be1223aa\"\u003e\u003ccode\u003e32f468f\u003c/code\u003e\u003c/a\u003e lib: fixed CVE-2023-42282 and added unit test\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 1.3.1 to 1.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 94627ef55161ab8ea62956bbd71700a77643c03a)\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/unjs/ipx/blob/v1.3.2/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.3.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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=\"http://github.com/pi0\"\u003e\u003ccode\u003e@​pi0\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/unjs/ipx/commit/2785c3dfabc6fd4e3918c54fd88c93c6c1efbf88\"\u003e\u003ccode\u003e2785c3d\u003c/code\u003e\u003c/a\u003e chore(release): v1.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/94627ef55161ab8ea62956bbd71700a77643c03a\"\u003e\u003ccode\u003e94627ef\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v1.3.1...v1.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `micromatch` from 4.0.5 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/micromatch/micromatch/releases\"\u003emicromatch's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.8\u003c/h2\u003e\n\u003cp\u003eUltimate release that fixes both CVE-2024-4067 and CVE-2024-4068. We consider the issues low-priority, so even if you see automated scanners saying otherwise, don't be scared.\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/micromatch/micromatch/blob/master/CHANGELOG.md\"\u003emicromatch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.0.8] - 2024-08-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebackported CVE-2024-4067 fix (from v4.0.6) over to 4.x branch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.7] - 2024-05-22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ethis is basically v4.0.5, with some README updates\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eit is vulnerable to CVE-2024-4067\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eUpdated braces to v3.0.3 to avoid CVE-2024-4068\u003c/li\u003e\n\u003cli\u003edoes NOT break API compatibility\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.0.6] - 2024-05-21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ehasBraces\u003c/code\u003e to check if a pattern contains braces.\u003c/li\u003e\n\u003cli\u003eFixes CVE-2024-4067\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBREAKS API COMPATIBILITY\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eShould be labeled as a major release, but it's not.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/8bd704ec0d9894693d35da425d827819916be920\"\u003e\u003ccode\u003e8bd704e\u003c/code\u003e\u003c/a\u003e 4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/a0e68416a44da10f3e4e30845ab95af4fd286d5a\"\u003e\u003ccode\u003ea0e6841\u003c/code\u003e\u003c/a\u003e run verb to generate README documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/4ec288484f6e8cccf597ad3d43529c31d0f7a02a\"\u003e\u003ccode\u003e4ec2884\u003c/code\u003e\u003c/a\u003e Merge branch 'v4' into hauserkristof-feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/03aa8052171e878897eee5d7bb2ae0ae83ec2ade\"\u003e\u003ccode\u003e03aa805\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/micromatch/micromatch/issues/266\"\u003e#266\u003c/a\u003e from hauserkristof/feature/v4.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/814f5f70efcd100ca9d29198867812a3d6ab91a8\"\u003e\u003ccode\u003e814f5f7\u003c/code\u003e\u003c/a\u003e lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/67fcce6a1077c2faf5ad0c5f998fa70202cc5dae\"\u003e\u003ccode\u003e67fcce6\u003c/code\u003e\u003c/a\u003e fix: CHANGELOG about braces \u0026amp; CVE-2024-4068, v4.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/113f2e3fa7cb30b429eda7c4c38475a8e8ba1b30\"\u003e\u003ccode\u003e113f2e3\u003c/code\u003e\u003c/a\u003e fix: CVE numbers in CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/d9dbd9a266686f44afb38da26fe016f96d1ec04f\"\u003e\u003ccode\u003ed9dbd9a\u003c/code\u003e\u003c/a\u003e feat: updated CHANGELOG\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/2ab13157f416679f54e3a32b1425e184bd16749e\"\u003e\u003ccode\u003e2ab1315\u003c/code\u003e\u003c/a\u003e fix: use actions/setup-node@v4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/micromatch/micromatch/commit/1406ea38f3e24b29f4d4f46908d5cffcb3e6c4ce\"\u003e\u003ccode\u003e1406ea3\u003c/code\u003e\u003c/a\u003e feat: rework test to work on macos with node 10,12 and 14\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/micromatch/micromatch/compare/4.0.5...4.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.1 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/4b7e8688a54268b7c3268848504167635050aa10\"\u003e\u003ccode\u003e4b7e868\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/266194b94b5ab0b6c2ad2739e4247970dbd1e7ba\"\u003e\u003ccode\u003e266194b\u003c/code\u003e\u003c/a\u003e hardlink tweak from main\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/d97731b0e1b8a244ab859784b514cfcf5585ad3d\"\u003e\u003ccode\u003ed97731b\u003c/code\u003e\u003c/a\u003e 2.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/fd1634e869e7c5f85948e95eabdaa8451a085de5\"\u003e\u003ccode\u003efd1634e\u003c/code\u003e\u003c/a\u003e symlink tweak from main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.1...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar` from 6.1.14 to 6.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md\"\u003etar's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e7.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDeprecate \u003ccode\u003eonentry\u003c/code\u003e in favor of \u003ccode\u003eonReadEntry\u003c/code\u003e for clarity.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eonWriteEntry\u003c/code\u003e option\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDRY the command definitions into a single \u003ccode\u003emakeCommand\u003c/code\u003e method,\nand update the type signatures to more appropriately infer the\nreturn type from the options and arguments provided.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate minipass to v7.1.0\u003c/li\u003e\n\u003cli\u003eUpdate the type definitions of \u003ccode\u003ewrite()\u003c/code\u003e and \u003ccode\u003eend()\u003c/code\u003e methods on\n\u003ccode\u003eUnpack\u003c/code\u003e and \u003ccode\u003eParser\u003c/code\u003e classes to be compatible with the\nNodeJS.WritableStream type in the latest versions of\n\u003ccode\u003e@types/node\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRewrite in TypeScript, provide ESM and CommonJS hybrid\ninterface\u003c/li\u003e\n\u003cli\u003eAdd tree-shake friendly exports, like \u003ccode\u003eimport('tar/create')\u003c/code\u003e\nand \u003ccode\u003eimport('tar/read-entry')\u003c/code\u003e to get individual functions or\nclasses.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003echmod\u003c/code\u003e option that defaults to false, and deprecate\n\u003ccode\u003enoChmod\u003c/code\u003e. That is, reverse the default option regarding\nexplicitly setting file system modes to match tar entry\nsettings.\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eprocessUmask\u003c/code\u003e option to avoid having to call\n\u003ccode\u003eprocess.umask()\u003c/code\u003e when \u003ccode\u003echmod: true\u003c/code\u003e (or \u003ccode\u003enoChmod: false\u003c/code\u003e) is\nset.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for brotli compression\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003emaxDepth\u003c/code\u003e option to prevent extraction into excessively\ndeep folders.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eremove dead link to benchmarks (\u003ca href=\"https://redirect.github.com/isaacs/node-tar/issues/313\"\u003e#313\u003c/a\u003e) (\u003ca href=\"https://github.com/yetzt\"\u003e\u003ccode\u003e@​yetzt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eadd examples/explanation of using tar.t (\u003ca href=\"https://github.com/isaacs\"\u003e\u003ccode\u003e@​isaacs\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eensure close event is emited after stream has ended (\u003ca href=\"https://github.com/webark\"\u003e\u003ccode\u003e@​webark\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/isaacs/node-tar/commit/bef7b1e4ffab822681fea2a9b22187192ed14717\"\u003e\u003ccode\u003ebef7b1e\u003c/code\u003e\u003c/a\u003e 6.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fe8cd57da5686f8695415414bda49206a545f7f7\"\u003e\u003ccode\u003efe8cd57\u003c/code\u003e\u003c/a\u003e prevent extraction in excessively deep subfolders\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fe7ebfdcede1f8a2e65db12e19ecc4b3a9934648\"\u003e\u003ccode\u003efe7ebfd\u003c/code\u003e\u003c/a\u003e remove security.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/5bc9d404e88c39870e0fbb55655a53de6fbf0a04\"\u003e\u003ccode\u003e5bc9d40\u003c/code\u003e\u003c/a\u003e 6.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/fe1ef5ec87156ddadcec8b70cdec201f26665681\"\u003e\u003ccode\u003efe1ef5e\u003c/code\u003e\u003c/a\u003e changelog 6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/e483220935d931cf6b09292aba62170e68f36205\"\u003e\u003ccode\u003ee483220\u003c/code\u003e\u003c/a\u003e get rid of npm lint stuff\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/689928a0ba7d9b9014d88a5fa35261f9ae4ef2f3\"\u003e\u003ccode\u003e689928a\u003c/code\u003e\u003c/a\u003e ci that works outside of npm org\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/db6f53928650a04b340ecdc01db2d49937e5d63c\"\u003e\u003ccode\u003edb6f539\u003c/code\u003e\u003c/a\u003e file inference improvements for .tbr and .tgz\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/336fa8f27c44bec70d46a6482096af24c668ee16\"\u003e\u003ccode\u003e336fa8f\u003c/code\u003e\u003c/a\u003e refactor: dry and other pr comments\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/isaacs/node-tar/commit/eeba22238736ed0832488efb3c515ada98073424\"\u003e\u003ccode\u003eeeba222\u003c/code\u003e\u003c/a\u003e chore: lint fixes\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/isaacs/node-tar/compare/v6.1.14...v6.2.1\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/marcopimenta/wix-commerce-ticketing-nextjs-template/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/marcopimenta/wix-commerce-ticketing-nextjs-template/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/marcopimenta%2Fwix-commerce-ticketing-nextjs-template/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2025-09-14T18:40:02.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"2827011705","node_id":"PR_kwDOMENRHs6ogMZ5","number":40,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-14T18:40:02.000Z","updated_at":"2025-09-24T14:23:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":9,"packages":[{"name":"@intlify/core","old_version":"9.14.4","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"devalue","old_version":"5.1.1","new_version":"5.3.2","repository_url":"https://github.com/sveltejs/devalue"},{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"koa","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/koajs/koa"},{"name":"tar-fs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"vite","old_version":"6.3.4","new_version":"6.3.6","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-i18n","old_version":"9.14.3","new_version":"9.14.5","repository_url":"https://github.com/intlify/vue-i18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the /front directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@intlify/core](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `9.14.4` | `9.14.5` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [devalue](https://github.com/sveltejs/devalue) | `5.1.1` | `5.3.2` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `2.1.1` |\n| [koa](https://github.com/koajs/koa) | `2.16.1` | `2.16.2` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.2` | `2.1.3` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.4` | `6.3.6` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `9.14.3` | `9.14.5` |\n\n\nUpdates `@intlify/core` from 9.14.4 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\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/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.1.1 to 5.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee46f4c8: fix: handle repeated array buffers and subarrays\u003c/li\u003e\n\u003cli\u003e2dfa504: fix: handle custom classes with null proto as pojo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle custom classes with null proto as pojo (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/pull/95\"\u003e#95\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/sveltejs/devalue/commit/86a6a66d2c830514e94326a0f8fa2d8d670eac8a\"\u003e\u003ccode\u003e86a6a66\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/0623a47c9555b639c03ff1baea82951b2d9d1132\"\u003e\u003ccode\u003e0623a47\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/02d20e8a792e5daa387b23816aba0170fec7437e\"\u003e\u003ccode\u003e02d20e8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/ae904c5b189b5c2c3b7b969f70064dbc59196b58\"\u003e\u003ccode\u003eae904c5\u003c/code\u003e\u003c/a\u003e fix stringify not picking up negative zero if a normal zero has appeared befo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/e95b87a6cc86bf116bada5ff28faead87df69920\"\u003e\u003ccode\u003ee95b87a\u003c/code\u003e\u003c/a\u003e fix pkg.repository\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8300172d1d222e60f14cdec712ff0650756e9002\"\u003e\u003ccode\u003e8300172\u003c/code\u003e\u003c/a\u003e fix changeset config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/434d8aefb9d67ec7bd9664a29599770cd22a3e3b\"\u003e\u003ccode\u003e434d8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/67c8334b82ec0fcf44543e39cc5f37f00bbd1f2f\"\u003e\u003ccode\u003e67c8334\u003c/code\u003e\u003c/a\u003e mention support for URL/URLSearchParams/Temporal in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/fec694d87e3f7f0cc764776bb91fd47095be1371\"\u003e\u003ccode\u003efec694d\u003c/code\u003e\u003c/a\u003e feat: support URL and URLSearchParams (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/2896e7bef2d4b7f810a5df02652ffce5dfb76b64\"\u003e\u003ccode\u003e2896e7b\u003c/code\u003e\u003c/a\u003e Add support for Temporal objects (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.1.1...v5.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~svelte-admin\"\u003esvelte-admin\u003c/a\u003e, a new releaser for devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 2.16.1 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: only allow back redirect to the same origin referer by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1898\"\u003ekoajs/koa#1898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ehttps://github.com/koajs/koa/compare/v2.16.1...v2.16.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3b1688692471c70cf356ae526227e98982f56b09\"\u003e\u003ccode\u003e3b16886\u003c/code\u003e\u003c/a\u003e 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c61f094abe238a959c8611ca10f7f61cd10c0a2e\"\u003e\u003ccode\u003ec61f094\u003c/code\u003e\u003c/a\u003e chore: add publish tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c02f188132dec670549a748224952f1a0c62d7ca\"\u003e\u003ccode\u003ec02f188\u003c/code\u003e\u003c/a\u003e fix: only allow back redirect to the same origin referer (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.2 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/4b7e8688a54268b7c3268848504167635050aa10\"\u003e\u003ccode\u003e4b7e868\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/266194b94b5ab0b6c2ad2739e4247970dbd1e7ba\"\u003e\u003ccode\u003e266194b\u003c/code\u003e\u003c/a\u003e hardlink tweak from main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.2...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmp` from 0.2.3 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/3d2fe387f3f91b13830b9182faa02c3231ea8258\"\u003e\u003ccode\u003e3d2fe38\u003c/code\u003e\u003c/a\u003e Bump up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/e16282879e5d0554fe824e1ab3df724847e91183\"\u003e\u003ccode\u003ee162828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/309\"\u003e#309\u003c/a\u003e from fflorent/fix-tmp-dir-with-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b847d2f1a42b625c26149f4a2029ed00a1edf90b\"\u003e\u003ccode\u003eb847d2f\u003c/code\u003e\u003c/a\u003e Fix use of tmp.dir() with \u003ccode\u003edir\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/08fa3abac32b621506512724b28b56b9c4a95846\"\u003e\u003ccode\u003e08fa3ab\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/1cf4ec54180a77a2a95dc1941efa1659774c8787\"\u003e\u003ccode\u003e1cf4ec5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1b\"\u003e\u003ccode\u003e188b25e\u003c/code\u003e\u003c/a\u003e Fix GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/73b9fe45bbb40157acdfab8126dd0911de91c8fa\"\u003e\u003ccode\u003e73b9fe4\u003c/code\u003e\u003c/a\u003e Add test case for GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b8e2f29a7575352e49e4882a836aab4bd2ec927f\"\u003e\u003ccode\u003eb8e2f29\u003c/code\u003e\u003c/a\u003e Remove broken tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/2892a027b4d2d3a25d1d08a398bc108a0200857f\"\u003e\u003ccode\u003e2892a02\u003c/code\u003e\u003c/a\u003e Remove outdated URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/f5923182461a89e9de5a7a09c75f410a76979ae7\"\u003e\u003ccode\u003ef592318\u003c/code\u003e\u003c/a\u003e Reformat package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.3.4 to 6.3.6\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\u003ev6.3.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.5/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/v6.3.6/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 --\u003e6.3.6 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e0ab19ea\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003ee11d240\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20735\"\u003e#20735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e7d99229\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20544\"\u003e#20544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.5 (2025-05-05)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003efd38d07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19959\"\u003e#19959\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/vitejs/vite/commit/3f337c5e24504e51188d29c970de1416ee523dbb\"\u003e\u003ccode\u003e3f337c5\u003c/code\u003e\u003c/a\u003e release: v6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003e\u003ccode\u003ee11d240\u003c/code\u003e\u003c/a\u003e fix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e\u003ccode\u003e0ab19ea\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e\u003ccode\u003e7d99229\u003c/code\u003e\u003c/a\u003e test: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84e4647efac01efafcef95fb1c7ec9336fe0a94c\"\u003e\u003ccode\u003e84e4647\u003c/code\u003e\u003c/a\u003e release: v6.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003e\u003ccode\u003efd38d07\u003c/code\u003e\u003c/a\u003e fix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.3.6/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-i18n` from 9.14.3 to 9.14.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003evue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.14.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2230\"\u003eintlify/vue-i18n#2230\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.4...v9.14.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.14.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v9 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2162\"\u003eintlify/vue-i18n#2162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\"\u003ehttps://github.com/intlify/vue-i18n/compare/v9.14.3...v9.14.4\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/924596094e3123251efb3b0ae2d93bbd4a5742ce\"\u003e\u003ccode\u003e9245960\u003c/code\u003e\u003c/a\u003e release: v9.14.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/cffa3403a5b1d0aeaefb9bf769461fce5f781160\"\u003e\u003ccode\u003ecffa340\u003c/code\u003e\u003c/a\u003e release: v9.14.4\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v9.14.5/packages/vue-i18n\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Gravitalia/news/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/Gravitalia/news/pull/40","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gravitalia%2Fnews/issues/40","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/40/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2025-09-11T11:53:30.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"2818879490","node_id":"PR_kwDOJlOc8s6oBLAC","number":16,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-11T11:53:30.000Z","updated_at":"2025-09-11T11:53:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":9,"packages":[{"name":"@intlify/core","old_version":"10.0.5","new_version":"10.0.8","repository_url":"https://github.com/intlify/vue-i18n"},{"name":"brace-expansion","old_version":"1.1.11","new_version":"1.1.12","repository_url":"https://github.com/juliangruber/brace-expansion"},{"name":"devalue","old_version":"5.1.1","new_version":"5.3.2","repository_url":"https://github.com/sveltejs/devalue"},{"name":"ipx","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/unjs/ipx"},{"name":"koa","old_version":"2.16.1","new_version":"2.16.2","repository_url":"https://github.com/koajs/koa"},{"name":"tar-fs","old_version":"2.1.2","new_version":"2.1.3","repository_url":"https://github.com/mafintosh/tar-fs"},{"name":"tmp","old_version":"0.2.3","new_version":"0.2.5","repository_url":"https://github.com/raszi/node-tmp"},{"name":"vite","old_version":"6.3.4","new_version":"6.3.6","repository_url":"https://github.com/vitejs/vite"},{"name":"vue-i18n","old_version":"10.0.7","new_version":"10.0.8","repository_url":"https://github.com/intlify/vue-i18n"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 9 updates in the /src directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@intlify/core](https://github.com/intlify/vue-i18n/tree/HEAD/packages/core) | `10.0.5` | `10.0.8` |\n| [brace-expansion](https://github.com/juliangruber/brace-expansion) | `1.1.11` | `1.1.12` |\n| [devalue](https://github.com/sveltejs/devalue) | `5.1.1` | `5.3.2` |\n| [ipx](https://github.com/unjs/ipx) | `2.1.0` | `2.1.1` |\n| [koa](https://github.com/koajs/koa) | `2.16.1` | `2.16.2` |\n| [tar-fs](https://github.com/mafintosh/tar-fs) | `2.1.2` | `2.1.3` |\n| [tmp](https://github.com/raszi/node-tmp) | `0.2.3` | `0.2.5` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.3.4` | `6.3.6` |\n| [vue-i18n](https://github.com/intlify/vue-i18n/tree/HEAD/packages/vue-i18n) | `10.0.7` | `10.0.8` |\n\n\nUpdates `@intlify/core` from 10.0.5 to 10.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003e\u003ccode\u003e@​intlify/core\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2229\"\u003eintlify/vue-i18n#2229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v10.0.7...v10.0.8\"\u003ehttps://github.com/intlify/vue-i18n/compare/v10.0.7...v10.0.8\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.7\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: cannot resolve the ast messages which has json path for v10 by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2160\"\u003eintlify/vue-i18n#2160\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v10.0.6...v10.0.7\"\u003ehttps://github.com/intlify/vue-i18n/compare/v10.0.6...v10.0.7\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prototype pollution in \u003ccode\u003ehandleFlatJson\u003c/code\u003e, about details see \u003ca href=\"https://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\"\u003ehttps://github.com/intlify/vue-i18n/security/advisories/GHSA-p2ph-7g93-hw3m\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v10.0.5...v10.0.6\"\u003ehttps://github.com/intlify/vue-i18n/compare/v10.0.5...v10.0.6\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/intlify/vue-i18n/commit/30971026b77c5985a4ad3d56c665bf77c2536be7\"\u003e\u003ccode\u003e3097102\u003c/code\u003e\u003c/a\u003e release: v10.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/232a5e3fecf97f62519b9d07dab3aab3d1ea511b\"\u003e\u003ccode\u003e232a5e3\u003c/code\u003e\u003c/a\u003e release: v10.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/intlify/vue-i18n/commit/e40c1601656d7e517fb1a3a84f55bd536a847ffb\"\u003e\u003ccode\u003ee40c160\u003c/code\u003e\u003c/a\u003e release: v10.0.6\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v10.0.8/packages/core\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `brace-expansion` from 1.1.11 to 1.1.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/juliangruber/brace-expansion/releases\"\u003ebrace-expansion's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.1.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epkg: publish on tag 1.x  c460dbd\u003c/li\u003e\n\u003cli\u003efmt  ccb8ac6\u003c/li\u003e\n\u003cli\u003eFix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)  c3c73c8\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\"\u003ehttps://github.com/juliangruber/brace-expansion/compare/v1.1.11...v1.1.12\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/juliangruber/brace-expansion/commit/44f33b47c5c6a965d507421af43e86cf5971d711\"\u003e\u003ccode\u003e44f33b4\u003c/code\u003e\u003c/a\u003e 1.1.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c460dbd68e428d147b2080622d8ce126c7a08570\"\u003e\u003ccode\u003ec460dbd\u003c/code\u003e\u003c/a\u003e pkg: publish on tag 1.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/ccb8ac6d4292b7661b677fe048ba6690c877f51f\"\u003e\u003ccode\u003eccb8ac6\u003c/code\u003e\u003c/a\u003e fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/juliangruber/brace-expansion/commit/c3c73c8b088defc70851843be88ccc3af08e7217\"\u003e\u003ccode\u003ec3c73c8\u003c/code\u003e\u003c/a\u003e Fix potential ReDoS Vulnerability or Inefficient Regular Expression (\u003ca href=\"https://redirect.github.com/juliangruber/brace-expansion/issues/65\"\u003e#65\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.1.1 to 5.3.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.3.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0623a47: fix: disallow array method access when parsing\u003c/li\u003e\n\u003cli\u003e0623a47: fix: disallow \u003ccode\u003e__proto__\u003c/code\u003e properties on objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eae904c5: fix: correctly differentiate between +0 and -0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e2896e7b: feat: support Temporal\u003c/li\u003e\n\u003cli\u003efec694d: feat: support \u003ccode\u003eURL\u003c/code\u003e and \u003ccode\u003eURLSearchParams\u003c/code\u003e objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee46f4c8: fix: handle repeated array buffers and subarrays\u003c/li\u003e\n\u003cli\u003e2dfa504: fix: handle custom classes with null proto as pojo\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHandle custom classes with null proto as pojo (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/pull/95\"\u003e#95\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/sveltejs/devalue/commit/86a6a66d2c830514e94326a0f8fa2d8d670eac8a\"\u003e\u003ccode\u003e86a6a66\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/109\"\u003e#109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/0623a47c9555b639c03ff1baea82951b2d9d1132\"\u003e\u003ccode\u003e0623a47\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/02d20e8a792e5daa387b23816aba0170fec7437e\"\u003e\u003ccode\u003e02d20e8\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/108\"\u003e#108\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/ae904c5b189b5c2c3b7b969f70064dbc59196b58\"\u003e\u003ccode\u003eae904c5\u003c/code\u003e\u003c/a\u003e fix stringify not picking up negative zero if a normal zero has appeared befo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/e95b87a6cc86bf116bada5ff28faead87df69920\"\u003e\u003ccode\u003ee95b87a\u003c/code\u003e\u003c/a\u003e fix pkg.repository\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8300172d1d222e60f14cdec712ff0650756e9002\"\u003e\u003ccode\u003e8300172\u003c/code\u003e\u003c/a\u003e fix changeset config\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/434d8aefb9d67ec7bd9664a29599770cd22a3e3b\"\u003e\u003ccode\u003e434d8ae\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/106\"\u003e#106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/67c8334b82ec0fcf44543e39cc5f37f00bbd1f2f\"\u003e\u003ccode\u003e67c8334\u003c/code\u003e\u003c/a\u003e mention support for URL/URLSearchParams/Temporal in README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/fec694d87e3f7f0cc764776bb91fd47095be1371\"\u003e\u003ccode\u003efec694d\u003c/code\u003e\u003c/a\u003e feat: support URL and URLSearchParams (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/92\"\u003e#92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/2896e7bef2d4b7f810a5df02652ffce5dfb76b64\"\u003e\u003ccode\u003e2896e7b\u003c/code\u003e\u003c/a\u003e Add support for Temporal objects (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/98\"\u003e#98\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.1.1...v5.3.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~svelte-admin\"\u003esvelte-admin\u003c/a\u003e, a new releaser for devalue since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ipx` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/unjs/ipx/releases\"\u003eipx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\u003c/a\u003e, 81b86b14ac77f58f89602112309cad2cb3d8c16c)\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/unjs/ipx/blob/main/CHANGELOG.md\"\u003eipx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003ev3.1.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.1.0...v3.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efs:\u003c/strong\u003e Ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/271\"\u003e#271\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\u003ev3.1.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.3...v3.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🏡 Chore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove old release script (\u003ca href=\"https://github.com/unjs/ipx/commit/af698d0\"\u003eaf698d0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/264\"\u003e#264\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ipx/commit/8225271\"\u003e8225271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ipx/commit/5428f66\"\u003e5428f66\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd codeowners file (\u003ca href=\"https://github.com/unjs/ipx/commit/2dfec2d\"\u003e2dfec2d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate playground (\u003ca href=\"https://github.com/unjs/ipx/commit/335710e\"\u003e335710e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate tests (\u003ca href=\"https://github.com/unjs/ipx/commit/aa94ce2\"\u003eaa94ce2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e✅ Tests\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOnly include src for coverage report (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eIncrease coverage (\u003ca href=\"https://redirect.github.com/unjs/ipx/pull/260\"\u003e#260\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\u003eKanon (\u003ca href=\"https://github.com/ysknsid25\"\u003e\u003ccode\u003e@​ysknsid25\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMaxime Pauvert (\u003ca href=\"https://github.com/maximepvrt\"\u003e\u003ccode\u003e@​maximepvrt\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.3\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.2...v3.0.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/unjs/ipx/compare/v3.0.1...v3.0.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/36537bc1395854a57a34ab6aeecb5debfcb02ae1\"\u003e\u003ccode\u003e36537bc\u003c/code\u003e\u003c/a\u003e chore(release): v2.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/unjs/ipx/commit/81b86b14ac77f58f89602112309cad2cb3d8c16c\"\u003e\u003ccode\u003e81b86b1\u003c/code\u003e\u003c/a\u003e fix(fs): ensure path stays within the exact directory (\u003ca href=\"https://redirect.github.com/unjs/ipx/issues/271\"\u003e#271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/unjs/ipx/compare/v2.1.0...v2.1.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `koa` from 2.16.1 to 2.16.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/koajs/koa/releases\"\u003ekoa's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.16.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: only allow back redirect to the same origin referer by \u003ca href=\"https://github.com/fengmk2\"\u003e\u003ccode\u003e@​fengmk2\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/koajs/koa/pull/1898\"\u003ekoajs/koa#1898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ehttps://github.com/koajs/koa/compare/v2.16.1...v2.16.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/3b1688692471c70cf356ae526227e98982f56b09\"\u003e\u003ccode\u003e3b16886\u003c/code\u003e\u003c/a\u003e 2.16.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c61f094abe238a959c8611ca10f7f61cd10c0a2e\"\u003e\u003ccode\u003ec61f094\u003c/code\u003e\u003c/a\u003e chore: add publish tag\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/koajs/koa/commit/c02f188132dec670549a748224952f1a0c62d7ca\"\u003e\u003ccode\u003ec02f188\u003c/code\u003e\u003c/a\u003e fix: only allow back redirect to the same origin referer (\u003ca href=\"https://redirect.github.com/koajs/koa/issues/1898\"\u003e#1898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/koajs/koa/compare/v2.16.1...v2.16.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tar-fs` from 2.1.2 to 2.1.3\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/4b7e8688a54268b7c3268848504167635050aa10\"\u003e\u003ccode\u003e4b7e868\u003c/code\u003e\u003c/a\u003e 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mafintosh/tar-fs/commit/266194b94b5ab0b6c2ad2739e4247970dbd1e7ba\"\u003e\u003ccode\u003e266194b\u003c/code\u003e\u003c/a\u003e hardlink tweak from main\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mafintosh/tar-fs/compare/v2.1.2...v2.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tmp` from 0.2.3 to 0.2.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/3d2fe387f3f91b13830b9182faa02c3231ea8258\"\u003e\u003ccode\u003e3d2fe38\u003c/code\u003e\u003c/a\u003e Bump up the version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/e16282879e5d0554fe824e1ab3df724847e91183\"\u003e\u003ccode\u003ee162828\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/raszi/node-tmp/issues/309\"\u003e#309\u003c/a\u003e from fflorent/fix-tmp-dir-with-dir\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b847d2f1a42b625c26149f4a2029ed00a1edf90b\"\u003e\u003ccode\u003eb847d2f\u003c/code\u003e\u003c/a\u003e Fix use of tmp.dir() with \u003ccode\u003edir\u003c/code\u003e option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/08fa3abac32b621506512724b28b56b9c4a95846\"\u003e\u003ccode\u003e08fa3ab\u003c/code\u003e\u003c/a\u003e Update version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/1cf4ec54180a77a2a95dc1941efa1659774c8787\"\u003e\u003ccode\u003e1cf4ec5\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1b\"\u003e\u003ccode\u003e188b25e\u003c/code\u003e\u003c/a\u003e Fix GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/73b9fe45bbb40157acdfab8126dd0911de91c8fa\"\u003e\u003ccode\u003e73b9fe4\u003c/code\u003e\u003c/a\u003e Add test case for GHSA-52f5-9888-hmc6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/b8e2f29a7575352e49e4882a836aab4bd2ec927f\"\u003e\u003ccode\u003eb8e2f29\u003c/code\u003e\u003c/a\u003e Remove broken tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/2892a027b4d2d3a25d1d08a398bc108a0200857f\"\u003e\u003ccode\u003e2892a02\u003c/code\u003e\u003c/a\u003e Remove outdated URL\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/raszi/node-tmp/commit/f5923182461a89e9de5a7a09c75f410a76979ae7\"\u003e\u003ccode\u003ef592318\u003c/code\u003e\u003c/a\u003e Reformat package.json\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.3.4 to 6.3.6\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\u003ev6.3.6\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md\"\u003eCHANGELOG.md\u003c/a\u003e for details.\u003c/p\u003e\n\u003ch2\u003ev6.3.5\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.3.5/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/v6.3.6/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 --\u003e6.3.6 (2025-09-08)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e0ab19ea\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20736\"\u003e#20736\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003ee11d240\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20735\"\u003e#20735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e7d99229\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/20544\"\u003e#20544\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003c!-- raw HTML omitted --\u003e6.3.5 (2025-05-05)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003efd38d07\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/19959\"\u003e#19959\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/vitejs/vite/commit/3f337c5e24504e51188d29c970de1416ee523dbb\"\u003e\u003ccode\u003e3f337c5\u003c/code\u003e\u003c/a\u003e release: v6.3.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/e11d24008b97d4ca731ecc1a3b95260a6d12e7e0\"\u003e\u003ccode\u003ee11d240\u003c/code\u003e\u003c/a\u003e fix: upgrade sirv to 3.0.2 (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20735\"\u003e#20735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0ab19ea9fcb66f544328f442cf6e70f7c0528d5f\"\u003e\u003ccode\u003e0ab19ea\u003c/code\u003e\u003c/a\u003e fix: apply \u003ccode\u003efs.strict\u003c/code\u003e check to HTML files (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20736\"\u003e#20736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/7d9922972b62329d37a71d4da5a4a382d0bf8a79\"\u003e\u003ccode\u003e7d99229\u003c/code\u003e\u003c/a\u003e test: detect ts support via \u003ccode\u003eprocess.features\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20544\"\u003e#20544\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/84e4647efac01efafcef95fb1c7ec9336fe0a94c\"\u003e\u003ccode\u003e84e4647\u003c/code\u003e\u003c/a\u003e release: v6.3.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fd38d076fe2455aac1e00a7b15cd51159bf12bb5\"\u003e\u003ccode\u003efd38d07\u003c/code\u003e\u003c/a\u003e fix(ssr): handle uninitialized export access as undefined (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/19959\"\u003e#19959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.3.6/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vue-i18n` from 10.0.7 to 10.0.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/intlify/vue-i18n/releases\"\u003evue-i18n's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.8\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003e🔒 Security Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: DOM-based XSS via tag attributes for escape parameter by \u003ca href=\"https://github.com/kazupon\"\u003e\u003ccode\u003e@​kazupon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/intlify/vue-i18n/pull/2229\"\u003eintlify/vue-i18n#2229\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/intlify/vue-i18n/compare/v10.0.7...v10.0.8\"\u003ehttps://github.com/intlify/vue-i18n/compare/v10.0.7...v10.0.8\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/intlify/vue-i18n/commit/30971026b77c5985a4ad3d56c665bf77c2536be7\"\u003e\u003ccode\u003e3097102\u003c/code\u003e\u003c/a\u003e release: v10.0.8\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/intlify/vue-i18n/commits/v10.0.8/packages/vue-i18n\"\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\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/klemenstraeger/portfolio/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/klemenstraeger/portfolio/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/klemenstraeger%2Fportfolio/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":null,"new_version":null,"update_type":"removal","path":null,"pr_created_at":"2025-09-11T07:02:51.000Z","version_change":"removed","issue":{"uuid":"3405113021","node_id":"PR_kwDOHKJfd86n9Zek","number":393,"state":"open","title":"chore(deps): bump ipx and netlify-cli","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-11T07:02:51.000Z","updated_at":"2025-09-11T09:02:52.077Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"ipx","repository_url":"https://github.com/unjs/ipx","old_version":null,"new_version":null,"is_removal":true},{"name":"netlify-cli","repository_url":"https://github.com/netlify/cli","old_version":"17.37.2","new_version":"23.5.1"}],"path":null,"ecosystem":"npm"},"body":"Removes [ipx](https://github.com/unjs/ipx). It's no longer used after updating ancestor dependency [netlify-cli](https://github.com/netlify/cli). These dependencies need to be updated together.\n\nRemoves `ipx`\n\nUpdates `netlify-cli` from 17.37.2 to 23.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/releases\"\u003enetlify-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev23.5.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.0...v23.5.1\"\u003e23.5.1\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump inquirer to resolve vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/500bc331ea9055704620ac3f3e2032ed51767245\"\u003e500bc33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f2acc0259d54a4b8de54d96e0fc2d806cfec23cf\"\u003ef2acc02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7607\"\u003e#7607\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/381cd99c429cb6b1476e56a4d430646c857643b8\"\u003e381cd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7610\"\u003e#7610\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/578f09643eeedd2c6d13f695b30fde41a619ebf1\"\u003e578f096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.5.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.3...v23.5.0\"\u003e23.5.0\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd deploy config files when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7550\"\u003e#7550\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/034587111c62ff3954e2816fb332d871e0df383b\"\u003e0345871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.10 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/de1a2fe0c8f72ae399291920fcf9decbc48d4d0a\"\u003ede1a2fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.4.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.2...v23.4.3\"\u003e23.4.3\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn uploaded zip url in json format after deploy and uplaod i… (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7591\"\u003e#7591\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fcf67ba79b9eb1e28a6bec8822149a0a0b99413e\"\u003efcf67ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.1...v23.4.2\"\u003e23.4.2\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7592\"\u003e#7592\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/4d13fa8efbc68daab81528ce00fcfb4d3fe61251\"\u003e4d13fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev23.4.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.0...v23.4.1\"\u003e23.4.1\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.9 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7588\"\u003e#7588\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/3c62a62689a7e60e1026773219c0f6a24a959f80\"\u003e3c62a62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7590\"\u003e#7590\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/e81d790cd2a8f5de6f204441af33fe993faf8a4f\"\u003ee81d790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.18.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7574\"\u003e#7574\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/c30405879cb7345be3375f53d3edbb278086edfb\"\u003ec304058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload correct environment variables in Preview Server context (\u003ca href=\"https://github.com/netlify/cli/commit/03103fc73401e7c03f9ccee7932089b906b81066\"\u003e03103fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/netlify/cli/blob/main/CHANGELOG.md\"\u003enetlify-cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.5.0...v23.5.1\"\u003e23.5.1\u003c/a\u003e (2025-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump inquirer to resolve vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7598\"\u003e#7598\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/500bc331ea9055704620ac3f3e2032ed51767245\"\u003e500bc33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7602\"\u003e#7602\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/f2acc0259d54a4b8de54d96e0fc2d806cfec23cf\"\u003ef2acc02\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7607\"\u003e#7607\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/381cd99c429cb6b1476e56a4d430646c857643b8\"\u003e381cd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7610\"\u003e#7610\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/578f09643eeedd2c6d13f695b30fde41a619ebf1\"\u003e578f096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.3...v23.5.0\"\u003e23.5.0\u003c/a\u003e (2025-09-02)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd deploy config files when deploying (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7550\"\u003e#7550\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/034587111c62ff3954e2816fb332d871e0df383b\"\u003e0345871\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.10 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7600\"\u003e#7600\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/de1a2fe0c8f72ae399291920fcf9decbc48d4d0a\"\u003ede1a2fe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.2...v23.4.3\"\u003e23.4.3\u003c/a\u003e (2025-08-31)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereturn uploaded zip url in json format after deploy and uplaod i… (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7591\"\u003e#7591\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/fcf67ba79b9eb1e28a6bec8822149a0a0b99413e\"\u003efcf67ba\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.1...v23.4.2\"\u003e23.4.2\u003c/a\u003e (2025-08-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7592\"\u003e#7592\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/4d13fa8efbc68daab81528ce00fcfb4d3fe61251\"\u003e4d13fa8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.4.0...v23.4.1\"\u003e23.4.1\u003c/a\u003e (2025-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/blobs\u003c/code\u003e to v10.0.9 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7588\"\u003e#7588\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/3c62a62689a7e60e1026773219c0f6a24a959f80\"\u003e3c62a62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.2 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7590\"\u003e#7590\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/e81d790cd2a8f5de6f204441af33fe993faf8a4f\"\u003ee81d790\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency \u003ccode\u003e@​types/node\u003c/code\u003e to v22.18.0 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7574\"\u003e#7574\u003c/a\u003e) (\u003ca href=\"https://github.com/netlify/cli/commit/c30405879cb7345be3375f53d3edbb278086edfb\"\u003ec304058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload correct environment variables in Preview Server context (\u003ca href=\"https://github.com/netlify/cli/commit/03103fc73401e7c03f9ccee7932089b906b81066\"\u003e03103fc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/netlify/cli/compare/v23.3.1...v23.4.0\"\u003e23.4.0\u003c/a\u003e (2025-08-25)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/4de4c89798c4f1f20bf8d02737102bce72dbc03a\"\u003e\u003ccode\u003e4de4c89\u003c/code\u003e\u003c/a\u003e chore(main): release 23.5.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7608\"\u003e#7608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/c14d564f3aef14827e07e63de861fd8a09fdd591\"\u003e\u003ccode\u003ec14d564\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​vitest/eslint-plugin\u003c/code\u003e to v1.3.9 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7613\"\u003e#7613\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/6b5392325f3d52697bb9f79561d0b10f104fba71\"\u003e\u003ccode\u003e6b53923\u003c/code\u003e\u003c/a\u003e chore(website): update dependency astro to v5.13.5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7614\"\u003e#7614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/0aab5b3cc0a61e970da3d4674fde24291a251fc8\"\u003e\u003ccode\u003e0aab5b3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​types/semver\u003c/code\u003e to v7.7.1 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7612\"\u003e#7612\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/578f09643eeedd2c6d13f695b30fde41a619ebf1\"\u003e\u003ccode\u003e578f096\u003c/code\u003e\u003c/a\u003e fix(deps): update netlify packages (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7610\"\u003e#7610\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/d8faa35dcde4cdd1ede15f1a724cc48154458fa1\"\u003e\u003ccode\u003ed8faa35\u003c/code\u003e\u003c/a\u003e chore(deps): bump next (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7605\"\u003e#7605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/500bc331ea9055704620ac3f3e2032ed51767245\"\u003e\u003ccode\u003e500bc33\u003c/code\u003e\u003c/a\u003e fix(deps): bump inquirer to resolve vulnerabilities (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7598\"\u003e#7598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/3da62d1cf8f46c903d37236627097a76b97c181a\"\u003e\u003ccode\u003e3da62d1\u003c/code\u003e\u003c/a\u003e chore(deps): bump next in /tests/integration/\u003cstrong\u003efixtures\u003c/strong\u003e/next-app (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7604\"\u003e#7604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/f2acc0259d54a4b8de54d96e0fc2d806cfec23cf\"\u003e\u003ccode\u003ef2acc02\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency \u003ccode\u003e@​netlify/dev-utils\u003c/code\u003e to v4.1.3 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7602\"\u003e#7602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/netlify/cli/commit/cf9b3a7fa5b554d762cd8c754c2137c902a0c558\"\u003e\u003ccode\u003ecf9b3a7\u003c/code\u003e\u003c/a\u003e chore(website): update dependency \u003ccode\u003e@​netlify/functions\u003c/code\u003e to v4.2.5 (\u003ca href=\"https://redirect.github.com/netlify/cli/issues/7599\"\u003e#7599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/netlify/cli/compare/v17.37.2...v23.5.1\"\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 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)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/maxikuehn/fomu/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/maxikuehn/fomu/pull/393","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxikuehn%2Ffomu/issues/393","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/393/packages"}}]}