{"id":6419,"name":"@shopify/cli","ecosystem":"npm","repository_url":"https://github.com/Shopify/cli","issues_count":380,"created_at":"2025-06-06T22:03:03.573Z","updated_at":"2025-06-06T22:03:03.573Z","purl":"pkg:npm/@shopify/cli","metadata":{"id":1276117,"name":"@shopify/cli","ecosystem":"npm","description":"A CLI tool to build for the Shopify platform","homepage":"https://github.com/shopify/cli","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/Shopify/cli","keywords_array":["shopify","shopify-cli","shopify-partners"],"namespace":"shopify","versions_count":1193,"first_release_published_at":"2023-06-01T10:18:16.734Z","latest_release_published_at":"2024-11-12T14:36:14.737Z","latest_release_number":"3.70.0","last_synced_at":"2024-11-30T08:08:29.575Z","created_at":"2022-04-08T19:15:05.722Z","updated_at":"2024-11-30T08:08:32.945Z","registry_url":"https://www.npmjs.com/package/@shopify/cli","install_command":"npm install @shopify/cli","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"experimental":"0.0.0-experimental-20240906134920","latest":"3.70.0","snapshot":"0.0.0-snapshot-20241127170414","nightly":"0.0.0-nightly-20241129144015"}},"repo_metadata":{"id":37501980,"uuid":"505864478","full_name":"Shopify/cli","owner":"Shopify","description":"Build apps, themes, and hydrogen storefronts for Shopify","archived":false,"fork":false,"pushed_at":"2024-08-01T08:18:24.000Z","size":131296,"stargazers_count":389,"open_issues_count":74,"forks_count":117,"subscribers_count":196,"default_branch":"main","last_synced_at":"2024-08-01T09:54:11.346Z","etag":null,"topics":["cli","oclif","shopify","shopify-apps","shopify-themes","typescript"],"latest_commit_sha":null,"homepage":"https://shopify.dev","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/Shopify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2022-06-21T13:52:40.000Z","updated_at":"2024-08-02T10:36:19.204Z","dependencies_parsed_at":"2023-09-23T02:19:24.646Z","dependency_job_id":"795dc580-1a45-4c52-81db-208057c88232","html_url":"https://github.com/Shopify/cli","commit_stats":{"total_commits":6189,"total_committers":148,"mean_commits":"41.817567567567565","dds":0.779285829697851,"last_synced_commit":"20df0fcde2808821316dbed2671a58cbc6828ac9"},"previous_names":[],"tags_count":243,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shopify","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":215680810,"owners_count":15915418,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"Shopify","name":"Shopify","uuid":"8085","kind":"organization","description":"","email":"engineering@shopify.engineering","website":"https://shopify.engineering/","location":"The Internet","twitter":"ShopifyEng","company":null,"icon_url":"https://avatars.githubusercontent.com/u/8085?v=4","repositories_count":1036,"last_synced_at":"2024-04-14T06:37:19.736Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/Shopify","funding_links":[],"total_stars":151261,"followers":4744,"following":0,"created_at":"2022-11-02T16:20:36.277Z","updated_at":"2024-04-14T06:40:24.033Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shopify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shopify/repositories"},"tags":[{"name":"3.64.1","sha":"c296a0d827df9ff30c2def89a55965c56e0ca47f","kind":"commit","published_at":"2024-07-17T07:24:55.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.64.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.64.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.64.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.64.1/manifests"},{"name":"3.64.0","sha":"a2ea87056d6dc319563f531803aa13f295b88d74","kind":"commit","published_at":"2024-07-10T11:09:36.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.64.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.64.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.64.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.64.0/manifests"},{"name":"3.63.2","sha":"3d7f3f11daf4a798a51f7ace99aeb8194f7c9c7a","kind":"commit","published_at":"2024-07-03T09:28:58.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.63.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.63.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.63.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.63.2/manifests"},{"name":"3.63.1","sha":"808a156e20af0e983b6837d51fbb02648b549657","kind":"commit","published_at":"2024-06-26T19:00:55.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.63.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.63.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.63.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.63.1/manifests"},{"name":"3.63.0","sha":"13756ce1a8ac41d9f48126ff326c6799b8f8e9a2","kind":"commit","published_at":"2024-06-21T12:11:48.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.63.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.63.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.63.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.63.0/manifests"},{"name":"3.62.0","sha":"a7d342af0b2ca32f4b5c776433fc471171717c4a","kind":"commit","published_at":"2024-06-18T09:14:50.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.62.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.62.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.62.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.62.0/manifests"},{"name":"3.61.2","sha":"b0e832577616f10444ff3b20966a0624d4282a96","kind":"commit","published_at":"2024-06-10T09:48:21.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.61.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.61.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.61.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.61.2/manifests"},{"name":"3.61.1","sha":"4c0688fe08c26323cb529a607c7581f3c761f699","kind":"commit","published_at":"2024-06-07T10:29:08.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.61.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.61.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.61.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.61.1/manifests"},{"name":"3.61.0","sha":"4ae1b4690081762cc17570507343fa9652f009e8","kind":"commit","published_at":"2024-05-31T12:24:56.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.61.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.61.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.61.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.61.0/manifests"},{"name":"3.60.1","sha":"4aa2c0b66839f5b7204112a6fd8d06eb1d2f5f85","kind":"commit","published_at":"2024-05-10T14:01:53.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.60.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.60.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.60.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.60.1/manifests"},{"name":"3.60.0","sha":"6d0a26a00ca60281b8158c6f4c8d404cb6b8da6c","kind":"commit","published_at":"2024-05-06T20:25:53.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.60.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.60.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.60.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.60.0/manifests"},{"name":"3.59.3","sha":"540fdcfa6f8ce2503c3bb836001526549e5c773e","kind":"commit","published_at":"2024-05-02T15:07:09.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.59.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.59.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.59.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.59.3/manifests"},{"name":"3.59.2","sha":"359b7053cfd7e3afe26e82718dd136069295db9e","kind":"commit","published_at":"2024-04-30T10:11:19.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.59.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.59.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.59.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.59.2/manifests"},{"name":"3.59.1","sha":"d82d4a46b0a211e5a141826f0a4a137da13e6d51","kind":"commit","published_at":"2024-04-23T08:54:33.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.59.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.59.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.59.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.59.1/manifests"},{"name":"3.59.0","sha":"03c64195bf044d875278a2c1029cd0e295019e9b","kind":"commit","published_at":"2024-04-16T12:25:01.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.59.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.59.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.59.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.59.0/manifests"},{"name":"3.58.2","sha":"b48989196ca0d0712ac259d259ea950ef9654c3d","kind":"commit","published_at":"2024-04-04T07:55:52.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.58.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.58.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.58.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.58.2/manifests"},{"name":"3.58.1","sha":"3139346c324a9f31551221dea03eb14c55f81e15","kind":"commit","published_at":"2024-04-03T10:44:28.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.58.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.58.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.58.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.58.1/manifests"},{"name":"3.58.0","sha":"a36cb9cb6c0266ba1940da3635c60ce013d8b48b","kind":"commit","published_at":"2024-03-27T18:11:16.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.58.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.58.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.58.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.58.0/manifests"},{"name":"3.57.1","sha":"7e4cb7463bf0fa2372739c8ba2dfc6c3b86dafd8","kind":"commit","published_at":"2024-03-15T16:54:44.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.57.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.57.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.57.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.57.1/manifests"},{"name":"3.57.0","sha":"1d00f061597c7b62c584fee61bf84b929a7b56ea","kind":"commit","published_at":"2024-03-05T13:23:10.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.57.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.57.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.57.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.57.0/manifests"},{"name":"3.56.3","sha":"80fc3df3d2ce03d516a93c9999b8b1f59431910a","kind":"commit","published_at":"2024-02-23T15:45:03.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.56.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.56.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.56.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.56.3/manifests"},{"name":"3.56.2","sha":"d81d0daa0c1c0759493a0de0025dcae76a16962f","kind":"commit","published_at":"2024-02-20T09:04:41.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.56.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.56.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.56.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.56.2/manifests"},{"name":"3.56.1","sha":"5e11af3d69b1ef21340661f1aa23ba2cf7f5ccbf","kind":"commit","published_at":"2024-02-12T16:11:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.56.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.56.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.56.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.56.1/manifests"},{"name":"3.56.0","sha":"bf309489e38c58254375d309cb5fd16523e5b190","kind":"commit","published_at":"2024-02-12T10:30:13.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.56.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.56.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.56.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.56.0/manifests"},{"name":"3.55.4","sha":"75af69c31978759499829cbac84cfdf8ede66abe","kind":"commit","published_at":"2024-02-05T19:23:56.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.55.4","html_url":"https://github.com/Shopify/cli/releases/tag/3.55.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.4/manifests"},{"name":"3.55.3","sha":"0ac5478a205375520e268615ad45bcaaadbd46ba","kind":"commit","published_at":"2024-02-02T14:55:03.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.55.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.55.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.3/manifests"},{"name":"3.55.1","sha":"eb9d94f9c66d68e304ca49909765b80ebacb25dd","kind":"commit","published_at":"2024-01-31T20:06:56.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.55.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.55.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.1/manifests"},{"name":"3.55.2","sha":"eb9d94f9c66d68e304ca49909765b80ebacb25dd","kind":"commit","published_at":"2024-01-31T20:06:56.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.55.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.55.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.2/manifests"},{"name":"3.55.0","sha":"2c027a5f7d1528e1fadfe05529a3d097fe4fa6c9","kind":"commit","published_at":"2024-01-31T12:36:43.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.55.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.55.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.55.0/manifests"},{"name":"3.54.0","sha":"5f6240e630406071136d20ba37af7443ba1da362","kind":"commit","published_at":"2024-01-25T11:52:49.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.54.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.54.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.54.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.54.0/manifests"},{"name":"3.53.1","sha":"b23133b71bd5812e087dc3713ab841cbac62e660","kind":"commit","published_at":"2024-01-18T15:41:05.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.53.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.53.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.53.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.53.1/manifests"},{"name":"3.53.0","sha":"33c65554fb82f9d9a4a3da8aa3911708a5309dd7","kind":"commit","published_at":"2024-01-02T14:47:02.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.53.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.53.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.53.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.53.0/manifests"},{"name":"3.52.0","sha":"9c929e35c09c2590df6861025c2c8dc8b4b155a3","kind":"commit","published_at":"2023-12-06T13:07:15.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.52.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.52.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.52.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.52.0/manifests"},{"name":"3.51.2","sha":"05dbcab60c587d34079cbc9d7626a745949671d6","kind":"commit","published_at":"2023-11-27T08:58:21.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.51.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.51.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.51.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.51.2/manifests"},{"name":"3.51.1","sha":"3073df6623d87358dede34fdf4e8c139a19deae8","kind":"commit","published_at":"2023-11-23T09:36:19.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.51.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.51.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.51.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.51.1/manifests"},{"name":"3.51.0","sha":"7a18fb9c65b8bb30006da771998290cd47326fba","kind":"commit","published_at":"2023-11-13T14:09:31.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.51.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.51.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.51.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.51.0/manifests"},{"name":"3.50.2","sha":"c7105d6b82242e713897e5bc82fe15c9f8a10694","kind":"commit","published_at":"2023-11-02T09:20:29.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.50.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.50.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.50.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.50.2/manifests"},{"name":"3.50.1","sha":"9af965cad215a445f91e5f2e2f8de8cdcd1a2bc0","kind":"commit","published_at":"2023-10-31T12:54:25.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.50.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.50.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.50.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.50.1/manifests"},{"name":"3.50.0","sha":"c674ec784fb1b43d0aa22837efe00c72274b7ece","kind":"commit","published_at":"2023-10-19T12:33:53.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.50.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.50.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.50.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.50.0/manifests"},{"name":"3.49.7","sha":"3108d90a6fdb5ed5d99b867c5c7154d4b8ce2363","kind":"commit","published_at":"2023-10-10T09:20:01.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.49.7","html_url":"https://github.com/Shopify/cli/releases/tag/3.49.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.7/manifests"},{"name":"3.49.5","sha":"21b431f07669b93856b2b6ec098090045856a563","kind":"commit","published_at":"2023-10-02T12:34:04.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.49.5","html_url":"https://github.com/Shopify/cli/releases/tag/3.49.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.5/manifests"},{"name":"3.49.6","sha":"21b431f07669b93856b2b6ec098090045856a563","kind":"commit","published_at":"2023-10-02T12:34:04.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.49.6","html_url":"https://github.com/Shopify/cli/releases/tag/3.49.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.6/manifests"},{"name":"3.49.4","sha":"4ce47856e85b554c168ce2bdc6e267be83e0ed6b","kind":"commit","published_at":"2023-09-29T09:02:19.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.49.4","html_url":"https://github.com/Shopify/cli/releases/tag/3.49.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.4/manifests"},{"name":"3.49.3","sha":"5cb4ff73b837121e3839c9fc8d8f2570c05f626d","kind":"commit","published_at":"2023-09-14T09:45:39.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.49.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.49.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.3/manifests"},{"name":"3.49.2","sha":"c6cafb70ec9e519924ca8e9958be1cd383ed96be","kind":"commit","published_at":"2023-09-08T09:08:27.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.49.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.49.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.2/manifests"},{"name":"3.x.x","sha":"d107fddd9854ff583c8c2bc5323af825337ce195","kind":"commit","published_at":"2023-09-06T17:51:35.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.x.x","html_url":"https://github.com/Shopify/cli/releases/tag/3.x.x","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.x.x","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.x.x/manifests"},{"name":"3.49.1","sha":"d107fddd9854ff583c8c2bc5323af825337ce195","kind":"commit","published_at":"2023-09-06T17:51:35.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.49.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.49.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.1/manifests"},{"name":"3.49.0","sha":"6e247c7b2d9a4e424d4f29f175cd833f376ce1c6","kind":"commit","published_at":"2023-09-06T12:50:05.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.49.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.49.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.49.0/manifests"},{"name":"3.48.6","sha":"bb88a0d2bf68212567fda17385b0177a9db120cf","kind":"commit","published_at":"2023-09-03T11:39:11.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.48.6","html_url":"https://github.com/Shopify/cli/releases/tag/3.48.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.6/manifests"},{"name":"3.48.5","sha":"449e539b8895cd71e662e02f56581b6aaab6dc65","kind":"commit","published_at":"2023-08-31T14:48:04.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.48.5","html_url":"https://github.com/Shopify/cli/releases/tag/3.48.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.5/manifests"},{"name":"3.48.4","sha":"2d43ad22026f6263e110c828e1770fb946488eaa","kind":"commit","published_at":"2023-08-23T09:22:44.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.48.4","html_url":"https://github.com/Shopify/cli/releases/tag/3.48.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.4/manifests"},{"name":"3.48.3","sha":"b5c1daa375dd8a686d539d656598095e5560e020","kind":"commit","published_at":"2023-08-18T09:55:31.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.48.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.48.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.3/manifests"},{"name":"3.48.2","sha":"327c3fda07f8244430ccbd82978262b7443b0f11","kind":"commit","published_at":"2023-08-16T15:17:15.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.48.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.48.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.2/manifests"},{"name":"3.48.1","sha":"df2c7444d51128786a243d0018ef0baaa7014ac1","kind":"commit","published_at":"2023-08-04T14:36:19.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.48.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.48.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.1/manifests"},{"name":"3.48.0","sha":"13e885dd0184550fae3412f3d33da76f73304cb6","kind":"commit","published_at":"2023-07-26T11:04:38.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.48.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.48.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.48.0/manifests"},{"name":"3.47.5","sha":"036c25ac55297cbfae519f3b0042964706ba1195","kind":"commit","published_at":"2023-07-11T15:28:44.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.47.5","html_url":"https://github.com/Shopify/cli/releases/tag/3.47.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.5/manifests"},{"name":"3.47.4","sha":"78c5682f72d86eefe6ecff20c2ebdfddf945f0f9","kind":"commit","published_at":"2023-07-11T09:46:41.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.47.4","html_url":"https://github.com/Shopify/cli/releases/tag/3.47.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.4/manifests"},{"name":"3.47.3","sha":"dae25d137aa64fc353474ba25452ddae4c68a442","kind":"commit","published_at":"2023-07-03T11:07:55.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.47.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.47.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.3/manifests"},{"name":"3.47.2","sha":"844c4069838f9a9a9cde9d861de362f30cfb722e","kind":"commit","published_at":"2023-06-30T12:02:10.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.47.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.47.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.2/manifests"},{"name":"3.47.1","sha":"d88a9886120dac71e942082490c06f5611a8438e","kind":"commit","published_at":"2023-06-29T10:08:18.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.47.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.47.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.1/manifests"},{"name":"3.47.0","sha":"18c23c1c818eebc92de8c400f28e7bc03e2906ee","kind":"commit","published_at":"2023-06-28T14:20:41.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.47.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.47.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.47.0/manifests"},{"name":"3.46.5","sha":"6f0ebdbd62d046a14c6eb9ecdc817bd28b9b5211","kind":"commit","published_at":"2023-06-13T11:12:20.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.46.5","html_url":"https://github.com/Shopify/cli/releases/tag/3.46.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.5/manifests"},{"name":"3.46.4","sha":"442b3fae2c4aa6b8fc7258a7816d4c215aa4a14a","kind":"commit","published_at":"2023-06-12T13:26:43.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.46.4","html_url":"https://github.com/Shopify/cli/releases/tag/3.46.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.4/manifests"},{"name":"3.46.3","sha":"8ffbd2da0ca1da710c89d029b33585ec15a75074","kind":"commit","published_at":"2023-06-07T12:23:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.46.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.46.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.3/manifests"},{"name":"3.46.2","sha":"f76ebecc0c268c2ad35fc2127f8a254a0cacce86","kind":"commit","published_at":"2023-06-01T11:16:39.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.46.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.46.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.2/manifests"},{"name":"3.46.1","sha":"ad50a958d3859bb6be5f2c9dfa27492a11954208","kind":"commit","published_at":"2023-05-22T14:47:20.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.46.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.46.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.1/manifests"},{"name":"3.46.0","sha":"9515cb519a58db78d61c92b3ab0361a81436bcdc","kind":"commit","published_at":"2023-05-22T14:36:58.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.46.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.46.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.46.0/manifests"},{"name":"3.45.4","sha":"2d7ecf08f837c8daa4cbe0c83308e2c299ec493b","kind":"commit","published_at":"2023-05-04T10:12:00.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.45.4","html_url":"https://github.com/Shopify/cli/releases/tag/3.45.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.4/manifests"},{"name":"3.45.3","sha":"1560274045f1774cc45fd014bda337d06d51c2b2","kind":"commit","published_at":"2023-05-03T09:17:33.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.45.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.45.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.3/manifests"},{"name":"3.45.2","sha":"ca1a1f65c66f58f7840bd125007e53598b2d0779","kind":"commit","published_at":"2023-05-02T15:34:18.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.45.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.45.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.2/manifests"},{"name":"3.45.1","sha":"d35f4b53ee12baddc6cbb83ca5a2baa1ec0d07c0","kind":"commit","published_at":"2023-04-13T13:47:57.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.45.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.45.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.1/manifests"},{"name":"3.45.0","sha":"2ce5cee2231ee72b19f78153d3ee81a6deb95f32","kind":"commit","published_at":"2023-04-04T10:02:37.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.45.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.45.0/manifests"},{"name":"3.44.1","sha":"90c77a7bfb4a9301d72192c4260f667af4893921","kind":"commit","published_at":"2023-02-23T10:50:11.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.44.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.44.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.44.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.44.1/manifests"},{"name":"3.44.0","sha":"11ec3682d4846db147fd90deb6a21de3f3b21d3f","kind":"commit","published_at":"2023-02-22T15:57:09.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.44.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.44.0/manifests"},{"name":"3.43.0","sha":"8225f7b05e939880380ae7af199290c4d0fc0669","kind":"commit","published_at":"2023-02-10T16:37:51.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.43.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.43.0/manifests"},{"name":"3.42.0","sha":"992a26d5b261c02285c92fb5792b08c4ae9948de","kind":"commit","published_at":"2023-02-09T10:41:51.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.42.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.42.0/manifests"},{"name":"3.41.2","sha":"71a7b057dd447ed5c275d2adb9bb77e20075f6bb","kind":"commit","published_at":"2023-02-08T18:17:14.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.41.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.41.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.41.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.41.2/manifests"},{"name":"3.41.1","sha":"edaa6ef3fd7c4d105036aee28a20fabb8331e448","kind":"commit","published_at":"2023-02-08T14:35:12.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.41.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.41.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.41.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.41.1/manifests"},{"name":"3.41.0","sha":"f2e5fbb8edd39b5f8398adf6ab734b2b931482d4","kind":"commit","published_at":"2023-02-08T10:58:00.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.41.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.41.0/manifests"},{"name":"3.40.3","sha":"5399c6c0a421327d73e9be6ae4c35b00b7cce14d","kind":"commit","published_at":"2023-02-08T08:45:16.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.40.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.40.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.40.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.40.3/manifests"},{"name":"3.40.2","sha":"7b703527482fda519ecd58ca4845afaf50a49b48","kind":"commit","published_at":"2023-02-07T10:29:41.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.40.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.40.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.40.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.40.2/manifests"},{"name":"3.40.1","sha":"e3b7e35c35726bcbb58e4cbf83778b0f3d7c797c","kind":"commit","published_at":"2023-02-06T17:22:54.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.40.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.40.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.40.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.40.1/manifests"},{"name":"3.40.0","sha":"a8ae2c2cea550997360e4258b359e2e1b8a0133e","kind":"commit","published_at":"2023-02-06T15:15:55.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.40.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.40.0/manifests"},{"name":"3.39.0","sha":"bc431a8fc948bf99cbc4c1819fc19f5c958bf308","kind":"commit","published_at":"2023-01-30T14:17:50.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.39.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.39.0/manifests"},{"name":"3.37.0","sha":"3d18a6a662084ef70e6616a97dcc4f13eae99192","kind":"commit","published_at":"2023-01-25T01:25:12.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.37.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.37.0/manifests"},{"name":"3.36.2","sha":"f58fee335fc50ef0cb68d78cb28e2a9ea4e4f1d2","kind":"commit","published_at":"2023-01-24T01:24:07.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.36.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.36.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.36.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.36.2/manifests"},{"name":"3.36.1","sha":"cac4e1c0884497a7f75de5eb758434f3dedbd5c1","kind":"commit","published_at":"2023-01-19T19:44:53.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.36.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.36.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.36.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.36.1/manifests"},{"name":"3.36.0","sha":"9c809895c637b4d544362fcbb6df3ce52a15e1dd","kind":"commit","published_at":"2023-01-19T16:40:11.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.36.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.36.0/manifests"},{"name":"list","sha":"7d28be0e3b7cf2b3c81b147405d9d0b507bc04f9","kind":"commit","published_at":"2023-01-19T10:43:03.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/list","html_url":"https://github.com/Shopify/cli/releases/tag/list","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/list","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/list/manifests"},{"name":"3.35.0","sha":"7a4195ae797a200c45f07f10936f035d876f64e5","kind":"commit","published_at":"2023-01-18T12:36:44.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.35.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.35.0/manifests"},{"name":"3.34.0","sha":"1fbfb7a5ebb4f4cba40da5cdebfa543455281767","kind":"commit","published_at":"2023-01-16T11:34:09.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.34.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.34.0/manifests"},{"name":"3.33.0","sha":"1f678ba7347843f5660b34b9d80fd06aca584657","kind":"commit","published_at":"2023-01-12T13:13:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.33.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.33.0/manifests"},{"name":"v2.34.0","sha":"0967baacf14f2f011702b9b5758c5fd97fa93b9e","kind":"tag","published_at":"2023-01-11T16:42:00.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.34.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.34.0/manifests"},{"name":"3.32.1","sha":"4146389d1d77a14dd54353db2b4c3b95015290d0","kind":"commit","published_at":"2023-01-10T10:59:24.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.32.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.32.1/manifests"},{"name":"3.32.0","sha":"f4cb249763402e597811f5ea0dbdf60da7105957","kind":"commit","published_at":"2023-01-09T17:39:43.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.32.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.32.0/manifests"},{"name":"v2.33.1","sha":"ce4cfda8f7e8a0089ea01cb1b595dcb60ba663b0","kind":"tag","published_at":"2023-01-09T15:54:53.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.33.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.33.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.33.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.33.1/manifests"},{"name":"3.31.1","sha":"fe21a09d905cab5111f3ef1d5d231e5445e259b2","kind":"commit","published_at":"2023-01-05T16:14:26.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.31.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.31.1/manifests"},{"name":"3.31.0","sha":"f0a1e52d305862f6ebe043aa111aebc51ebe87d6","kind":"commit","published_at":"2023-01-05T10:45:46.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.31.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.31.0/manifests"},{"name":"3.30.2","sha":"14d4c0a0c2bcefcc75b94a2a00192d686d18493c","kind":"commit","published_at":"2023-01-03T13:08:00.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.30.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.30.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.30.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.30.2/manifests"},{"name":"3.30.1","sha":"08188d3f93e4b4e2f9144faf3a83abe0fcd673ba","kind":"commit","published_at":"2022-12-23T13:24:01.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.30.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.30.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.30.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.30.1/manifests"},{"name":"3.30.0","sha":"75da8cdb1dca85e7871b791e6192e69e3c305812","kind":"commit","published_at":"2022-12-22T10:30:03.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.30.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.30.0/manifests"},{"name":"3.29.0","sha":"1bf010c2c40024f06a222b3fbaacd064627aafd7","kind":"tag","published_at":"2022-12-21T15:24:48.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.29.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.29.0/manifests"},{"name":"v2.33.0","sha":"f54aaad748fdbbf4b3c55482aa70b4f316987e0c","kind":"tag","published_at":"2022-12-19T16:05:32.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.33.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.33.0/manifests"},{"name":"v2.32.1","sha":"d10a2e91bb6a7565a6171e751509713ed0871e75","kind":"tag","published_at":"2022-12-05T15:28:32.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.32.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.32.1/manifests"},{"name":"v2.32.0","sha":"3fb71a6fc3e5370259c9660befc2d0015a87d311","kind":"tag","published_at":"2022-11-14T12:33:35.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.32.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.32.0/manifests"},{"name":"v2.31.0","sha":"9f49320e10568a19476bd2edc67733b84b0d06ff","kind":"tag","published_at":"2022-11-07T18:36:50.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.31.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.31.0/manifests"},{"name":"v2.30.0","sha":"fd3e7aebb151923c5d0ae3bf413ef470db2f9747","kind":"tag","published_at":"2022-11-01T11:57:04.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.30.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.30.0/manifests"},{"name":"3.21.0","sha":"c11c350d9fcfba8e4c4b0ae9a0735282ab3ae429","kind":"commit","published_at":"2022-10-31T15:12:49.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.21.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.21.0/manifests"},{"name":"3.20.1","sha":"978608848cf99e3ce972aeb03bcad8b8439aeff5","kind":"commit","published_at":"2022-10-26T12:00:58.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.20.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.20.1/manifests"},{"name":"3.20.0","sha":"d6e4055df3efc86e98b73c975158a79bf6aed156","kind":"commit","published_at":"2022-10-25T08:06:40.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.20.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.20.0/manifests"},{"name":"3.19.0","sha":"8772adc7aab41a4ed3dcb41798d41b96406fa3d9","kind":"commit","published_at":"2022-10-19T14:35:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.19.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.19.0/manifests"},{"name":"v2.29.0","sha":"cf2e891d510b39bfe5c0a89c4fb8ac41c48f4fa6","kind":"tag","published_at":"2022-10-19T14:24:26.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.29.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.29.0/manifests"},{"name":"3.18.0","sha":"32dd132c69b7e47309f300f264dcca85307e5bfb","kind":"commit","published_at":"2022-10-17T15:00:17.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.18.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.18.0/manifests"},{"name":"v2.28.0","sha":"10a4190dbfde7442f5b379b1a5dcb86a33e6e63b","kind":"tag","published_at":"2022-10-17T14:30:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.28.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.28.0/manifests"},{"name":"3.17.0","sha":"a8b775e50f937ca2a9b3eb9fab3d584e2579b3e7","kind":"commit","published_at":"2022-10-10T14:54:21.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.17.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.17.0/manifests"},{"name":"v2.27.0","sha":"f92f8977f085f73afefccdfaf2d2de62db17a14f","kind":"tag","published_at":"2022-10-10T14:38:52.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.27.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.27.0/manifests"},{"name":"3.16.3","sha":"621b35c17575a9d9086d918de345285215572473","kind":"commit","published_at":"2022-10-06T08:48:23.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.16.3","html_url":"https://github.com/Shopify/cli/releases/tag/3.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.16.3/manifests"},{"name":"3.16.2","sha":"9c7544e4e99f51b7878dea2e2cf9a99b09f74d44","kind":"commit","published_at":"2022-10-05T15:44:19.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.16.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.16.2/manifests"},{"name":"3.16.1","sha":"2c5849481c530885548aa5e55de32a39429cc124","kind":"commit","published_at":"2022-10-04T15:04:18.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.16.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.16.1/manifests"},{"name":"v2.26.0","sha":"f5c26b0a58c30177f5b193f0bda410d1911a0a36","kind":"tag","published_at":"2022-10-03T15:33:40.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.26.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.26.0/manifests"},{"name":"3.16.0","sha":"5bee945e4e270e2b592c707b351e61af169f7e4d","kind":"commit","published_at":"2022-10-03T14:08:00.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.16.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.16.0/manifests"},{"name":"3.15.0","sha":"4ab5a0d0a430ea72ce6102689ef9df726999bc23","kind":"commit","published_at":"2022-09-27T11:49:13.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.15.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.15.0/manifests"},{"name":"3.14.0","sha":"9dcf7cd9b20890f0515b3e3d16caf093eaa2b2b2","kind":"commit","published_at":"2022-09-23T15:42:52.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.14.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.14.0/manifests"},{"name":"3.13.1","sha":"53a7142e9ede58703088511f6ded235cd356f135","kind":"commit","published_at":"2022-09-21T15:26:09.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.13.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.13.1/manifests"},{"name":"3.13.0","sha":"b880eb2117c683eee7a8b2c1f7ab4167e40d1b2f","kind":"commit","published_at":"2022-09-20T08:26:25.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.13.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.13.0/manifests"},{"name":"3.12.0","sha":"4e890b7da85dca42b6d1e91360ec74ee7490cb2d","kind":"commit","published_at":"2022-09-15T13:18:27.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.12.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.12.0/manifests"},{"name":"v2.25.0","sha":"ce07a443eed7bd74f288c8a48243e1c2be339644","kind":"tag","published_at":"2022-09-15T08:09:04.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.25.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.25.0/manifests"},{"name":"3.11.0","sha":"2b8e0b0b33ba771e7d7150deccb3f769df9bb69c","kind":"commit","published_at":"2022-09-13T12:07:41.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.11.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.11.0/manifests"},{"name":"3.10.1","sha":"33eba41c0d3442b1cb055be6b341443d682c6894","kind":"commit","published_at":"2022-09-08T12:02:04.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.10.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.10.1/manifests"},{"name":"3.10.0","sha":"a11e7d326c3254feecaca625a1b1f6fcb366797a","kind":"commit","published_at":"2022-09-06T09:00:41.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.10.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.10.0/manifests"},{"name":"3.9.2","sha":"845d130255cc3a036ece69686726398fa8be48fc","kind":"commit","published_at":"2022-08-31T15:57:25.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.9.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.9.2/manifests"},{"name":"3.9.1","sha":"d4759ebf55ecdc22e1b836f5cf6a1cd78ac4716a","kind":"commit","published_at":"2022-08-31T15:01:09.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.9.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.9.1/manifests"},{"name":"3.9.0","sha":"d9ddada3388cca65d67f763fbfec70312d850d5e","kind":"commit","published_at":"2022-08-29T12:34:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.9.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.9.0/manifests"},{"name":"v2.24.0","sha":"51c77e6b96c1535a99f40ba1a2e22513e20a2674","kind":"tag","published_at":"2022-08-29T11:12:57.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.24.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.24.0/manifests"},{"name":"3.8.0","sha":"9f461c0adeb5b47564ff4ec9dd6b1ee7bfc732b4","kind":"commit","published_at":"2022-08-22T16:09:34.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.8.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.8.0/manifests"},{"name":"v2.23.0","sha":"93e36b4888a92c2db0363a5bcf69d451b523bc9a","kind":"tag","published_at":"2022-08-22T15:22:28.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.23.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.23.0/manifests"},{"name":"3.7.2-SNAPSHOT","sha":"7969ba02deda87ecf7f8e0cd935447cef0311e51","kind":"commit","published_at":"2022-08-18T16:38:38.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.7.2-SNAPSHOT","html_url":"https://github.com/Shopify/cli/releases/tag/3.7.2-SNAPSHOT","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.2-SNAPSHOT","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.2-SNAPSHOT/manifests"},{"name":"3.7.2","sha":"44d6894b48af920218f7380e01c5faf163b024e1","kind":"commit","published_at":"2022-08-17T10:00:30.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.7.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.2/manifests"},{"name":"3.7.1_SNAPSHOT","sha":"44d6894b48af920218f7380e01c5faf163b024e1","kind":"commit","published_at":"2022-08-17T10:00:30.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.7.1_SNAPSHOT","html_url":"https://github.com/Shopify/cli/releases/tag/3.7.1_SNAPSHOT","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.1_SNAPSHOT","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.1_SNAPSHOT/manifests"},{"name":"3.10.2","sha":"44d6894b48af920218f7380e01c5faf163b024e1","kind":"commit","published_at":"2022-08-17T10:00:30.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.10.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.10.2/manifests"},{"name":"3.7.1","sha":"bc6c464be0818f249937b55ca5294c0b146a0028","kind":"commit","published_at":"2022-08-15T17:19:20.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.7.1","html_url":"https://github.com/Shopify/cli/releases/tag/3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.1/manifests"},{"name":"3.6.2","sha":"8e4a55209d434af8785e4ef550f8cbb56ce7c962","kind":"commit","published_at":"2022-08-15T17:14:38.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.6.2","html_url":"https://github.com/Shopify/cli/releases/tag/3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.6.2/manifests"},{"name":"3.7.0","sha":"8e4a55209d434af8785e4ef550f8cbb56ce7c962","kind":"commit","published_at":"2022-08-15T17:14:38.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/3.7.0","html_url":"https://github.com/Shopify/cli/releases/tag/3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/3.7.0/manifests"},{"name":"v2.22.0","sha":"91ca358bacbc0930e2f6d675c4902271d59e88e4","kind":"tag","published_at":"2022-08-08T15:24:40.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.22.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.22.0/manifests"},{"name":"v2.21.0","sha":"398a3cfe6572b920d0d05339dc14507392db428f","kind":"tag","published_at":"2022-08-03T12:18:53.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.21.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.21.0/manifests"},{"name":"v2.20.1","sha":"f0917877355bbb2ef6ae61e88a91570682952a24","kind":"tag","published_at":"2022-07-18T13:47:48.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.20.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.20.1/manifests"},{"name":"v2.20.0","sha":"07502e661d2e14640f0137dc6f883f68c59ee7ef","kind":"tag","published_at":"2022-07-11T13:31:50.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.20.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.20.0/manifests"},{"name":"v2.19.0","sha":"9da1e867890532d5dff1e9c4099ca6386c9be941","kind":"tag","published_at":"2022-06-17T14:05:12.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.19.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.19.0/manifests"},{"name":"v0.0.0","sha":"59fb200ae70304b64a34a466043b885e4946c3df","kind":"tag","published_at":"2022-06-15T16:55:18.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v0.0.0","html_url":"https://github.com/Shopify/cli/releases/tag/v0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v0.0.0/manifests"},{"name":"v2.18.1","sha":"7d471bb53a488600c6c25c1d6dd8be84cdf3b45c","kind":"tag","published_at":"2022-06-08T12:15:50.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.18.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.18.1/manifests"},{"name":"v2.18.0","sha":"411c3324d09c3f1cfb0f72e79821e441f5c782a2","kind":"tag","published_at":"2022-05-30T15:22:49.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.18.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.18.0/manifests"},{"name":"v2.17.0","sha":"4a36c4027e94000219e8fc1840a6f3dd9b3ad774","kind":"tag","published_at":"2022-05-12T15:58:51.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.17.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.17.0/manifests"},{"name":"v2.16.1","sha":"f99c593f608f128b363b831212381526fc1f2177","kind":"tag","published_at":"2022-04-26T11:35:17.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.16.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.16.1/manifests"},{"name":"v2.16.0","sha":"cb65c66788124b611507363a247a80e78a6f8347","kind":"tag","published_at":"2022-04-25T19:19:51.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.16.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.16.0/manifests"},{"name":"v2.15.6","sha":"5fc925021aa93f7a6589391fbb3d01ccf2c04015","kind":"tag","published_at":"2022-04-12T15:00:35.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.15.6","html_url":"https://github.com/Shopify/cli/releases/tag/v2.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.6/manifests"},{"name":"v2.15.5","sha":"e9a99aede468e8afee0843950c4e1b4ff7af859f","kind":"tag","published_at":"2022-04-08T22:05:13.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.15.5","html_url":"https://github.com/Shopify/cli/releases/tag/v2.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.5/manifests"},{"name":"v2.15.4","sha":"8466d1d443a8dddb9337eec825409d2f1905b694","kind":"tag","published_at":"2022-04-08T20:20:47.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.15.4","html_url":"https://github.com/Shopify/cli/releases/tag/v2.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.4/manifests"},{"name":"v2.15.3","sha":"adef26ce64c2b433df82dc5bd5e475f6f680bafc","kind":"tag","published_at":"2022-04-07T17:16:54.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.15.3","html_url":"https://github.com/Shopify/cli/releases/tag/v2.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.3/manifests"},{"name":"v2.15.2","sha":"f00779fee84d4aa42cc4924e4e2f009630208c7a","kind":"tag","published_at":"2022-03-28T10:45:21.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.15.2","html_url":"https://github.com/Shopify/cli/releases/tag/v2.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.2/manifests"},{"name":"v2.15.1","sha":"80e96972b91304f63a7b86e7e948ab8d9fc0a3be","kind":"tag","published_at":"2022-03-24T11:32:39.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.15.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.1/manifests"},{"name":"v2.15.0","sha":"7e6d72ee082e97f5e8f3714e4f923afc9079c117","kind":"tag","published_at":"2022-03-22T09:42:18.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.15.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.15.0/manifests"},{"name":"v2.14.0","sha":"41df5fe24aab9feabc88d13a63531081ae45da4f","kind":"tag","published_at":"2022-03-15T16:16:12.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.14.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.14.0/manifests"},{"name":"v2.13.0","sha":"dc53df5a706b04e3ffed2bed704f2b17ac053695","kind":"tag","published_at":"2022-03-02T14:12:18.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.13.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.13.0/manifests"},{"name":"v2.12.0","sha":"5f070a43ec49973758752db43aedaefbaf233092","kind":"tag","published_at":"2022-02-23T09:55:59.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.12.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.12.0/manifests"},{"name":"v2.11.2","sha":"1e24196969be5237bd22a361876ae1a9d58c3597","kind":"tag","published_at":"2022-02-14T12:34:00.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.11.2","html_url":"https://github.com/Shopify/cli/releases/tag/v2.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.11.2/manifests"},{"name":"v2.11.1","sha":"cd3701b5d9c7e3d1886bdd08fd05fc101323e401","kind":"tag","published_at":"2022-02-09T18:53:31.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.11.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.11.1/manifests"},{"name":"v2.11.0","sha":"f6d53b6b7168aad2d94d39cbc63fc93197d83ef3","kind":"tag","published_at":"2022-02-07T17:18:09.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.11.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.11.0/manifests"},{"name":"v2.10.2","sha":"a04b4c8ed138eaa8423753a175550a0610bd4143","kind":"tag","published_at":"2022-01-31T13:59:50.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.10.2","html_url":"https://github.com/Shopify/cli/releases/tag/v2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.10.2/manifests"},{"name":"v2.10.1","sha":"5a82e19b6827ddfbb6923c98ba45276847999dbe","kind":"tag","published_at":"2022-01-28T16:49:16.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.10.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.10.1/manifests"},{"name":"v2.10.0","sha":"da337506316ec55905c7eab6682858c52dbe1d37","kind":"tag","published_at":"2022-01-25T23:25:07.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.10.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.10.0/manifests"},{"name":"v2.9.0","sha":"5080214262dc3b9425769ac0dfe413fe2a8f97a7","kind":"tag","published_at":"2022-01-17T17:34:07.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.9.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.9.0/manifests"},{"name":"@shopify/cli-theme@0.1.3","sha":"cc55060fb1522229a20604ec946282f979936847","kind":"tag","published_at":"2022-01-14T16:10:17.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-theme@0.1.3","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-theme@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-theme@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-theme@0.1.3/manifests"},{"name":"@shopify/cli@0.1.3","sha":"cc55060fb1522229a20604ec946282f979936847","kind":"tag","published_at":"2022-01-14T16:10:17.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli@0.1.3","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli@0.1.3/manifests"},{"name":"@shopify/cli-app@0.1.3","sha":"cc55060fb1522229a20604ec946282f979936847","kind":"tag","published_at":"2022-01-14T16:10:17.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-app@0.1.3","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-app@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-app@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-app@0.1.3/manifests"},{"name":"@shopify/cli-core@0.1.3","sha":"cc55060fb1522229a20604ec946282f979936847","kind":"tag","published_at":"2022-01-14T16:10:17.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-core@0.1.3","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-core@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-core@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-core@0.1.3/manifests"},{"name":"@shopify/cli-support@0.1.3","sha":"cc55060fb1522229a20604ec946282f979936847","kind":"tag","published_at":"2022-01-14T16:10:17.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-support@0.1.3","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-support@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-support@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-support@0.1.3/manifests"},{"name":"@shopify/create-app@0.1.6","sha":"cc55060fb1522229a20604ec946282f979936847","kind":"tag","published_at":"2022-01-14T16:10:17.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/create-app@0.1.6","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/create-app@0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-app@0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-app@0.1.6/manifests"},{"name":"@shopify/create-app@0.1.5","sha":"c0acc4aa931edc8463b57d54dbd07023b30bc4e5","kind":"tag","published_at":"2022-01-14T16:06:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/create-app@0.1.5","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/create-app@0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-app@0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-app@0.1.5/manifests"},{"name":"@shopify/cli@0.1.2","sha":"c0acc4aa931edc8463b57d54dbd07023b30bc4e5","kind":"tag","published_at":"2022-01-14T16:06:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli@0.1.2","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli@0.1.2/manifests"},{"name":"@shopify/cli-theme@0.1.2","sha":"c0acc4aa931edc8463b57d54dbd07023b30bc4e5","kind":"tag","published_at":"2022-01-14T16:06:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-theme@0.1.2","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-theme@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-theme@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-theme@0.1.2/manifests"},{"name":"@shopify/cli-support@0.1.2","sha":"c0acc4aa931edc8463b57d54dbd07023b30bc4e5","kind":"tag","published_at":"2022-01-14T16:06:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-support@0.1.2","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-support@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-support@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-support@0.1.2/manifests"},{"name":"@shopify/cli-core@0.1.2","sha":"c0acc4aa931edc8463b57d54dbd07023b30bc4e5","kind":"tag","published_at":"2022-01-14T16:06:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-core@0.1.2","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-core@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-core@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-core@0.1.2/manifests"},{"name":"@shopify/cli-app@0.1.2","sha":"c0acc4aa931edc8463b57d54dbd07023b30bc4e5","kind":"tag","published_at":"2022-01-14T16:06:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-app@0.1.2","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-app@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-app@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-app@0.1.2/manifests"},{"name":"@shopify/create-app@0.1.4","sha":"e71593aa5858d674ba786e4458470207cb0de724","kind":"tag","published_at":"2022-01-14T15:39:51.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/create-app@0.1.4","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/create-app@0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-app@0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-app@0.1.4/manifests"},{"name":"@shopify/create-app@0.1.3","sha":"87868d03b70e180ef79d3739b6049d1317ac7d86","kind":"tag","published_at":"2022-01-14T15:36:20.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/create-app@0.1.3","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/create-app@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-app@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-app@0.1.3/manifests"},{"name":"@shopify/create-shopify-app@0.1.2","sha":"240c2e9e05fe0aaee58f8aa8d069d491c5e4303f","kind":"tag","published_at":"2022-01-14T15:33:07.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/create-shopify-app@0.1.2","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/create-shopify-app@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-shopify-app@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-shopify-app@0.1.2/manifests"},{"name":"@shopify/cli-app@0.1.1","sha":"a99b697989e587cede6c7fdcb0bc937b17f96733","kind":"tag","published_at":"2022-01-14T15:00:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-app@0.1.1","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-app@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-app@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-app@0.1.1/manifests"},{"name":"@shopify/create-shopify-app@0.1.1","sha":"a99b697989e587cede6c7fdcb0bc937b17f96733","kind":"tag","published_at":"2022-01-14T15:00:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/create-shopify-app@0.1.1","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/create-shopify-app@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-shopify-app@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcreate-shopify-app@0.1.1/manifests"},{"name":"@shopify/cli-theme@0.1.1","sha":"a99b697989e587cede6c7fdcb0bc937b17f96733","kind":"tag","published_at":"2022-01-14T15:00:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-theme@0.1.1","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-theme@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-theme@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-theme@0.1.1/manifests"},{"name":"@shopify/cli-support@0.1.1","sha":"a99b697989e587cede6c7fdcb0bc937b17f96733","kind":"tag","published_at":"2022-01-14T15:00:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-support@0.1.1","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-support@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-support@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-support@0.1.1/manifests"},{"name":"@shopify/cli-core@0.1.1","sha":"a99b697989e587cede6c7fdcb0bc937b17f96733","kind":"tag","published_at":"2022-01-14T15:00:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli-core@0.1.1","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli-core@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-core@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli-core@0.1.1/manifests"},{"name":"@shopify/cli@0.1.1","sha":"a99b697989e587cede6c7fdcb0bc937b17f96733","kind":"tag","published_at":"2022-01-14T15:00:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/@shopify/cli@0.1.1","html_url":"https://github.com/Shopify/cli/releases/tag/@shopify/cli@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/@shopify%2Fcli@0.1.1/manifests"},{"name":"v2.8.0","sha":"2b075816f044c1fcd962344aba77bc92b5f68eb9","kind":"tag","published_at":"2022-01-06T11:10:04.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.8.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.8.0/manifests"},{"name":"v2.7.4","sha":"12eeedaa0f00a885d3bb451936b9be6d45df9409","kind":"tag","published_at":"2021-12-22T07:00:26.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.7.4","html_url":"https://github.com/Shopify/cli/releases/tag/v2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.4/manifests"},{"name":"v2.7.3","sha":"80c2481e1ba5b0ba99c0cf84ee7b203b996cf127","kind":"tag","published_at":"2021-12-13T21:03:50.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.7.3","html_url":"https://github.com/Shopify/cli/releases/tag/v2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.3/manifests"},{"name":"v2.7.2","sha":"4623fe24855587427c8e7b4130d5d8f2e5d8111a","kind":"tag","published_at":"2021-11-30T18:12:58.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.7.2","html_url":"https://github.com/Shopify/cli/releases/tag/v2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.2/manifests"},{"name":"v2.7.1","sha":"abd0017b8eb63d8315f8318b2702d498e2b68e2d","kind":"tag","published_at":"2021-11-17T13:22:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.7.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.1/manifests"},{"name":"v2.7.0","sha":"2a6b788f2cfce4717a7145735eb39f63ca3c1d7e","kind":"tag","published_at":"2021-11-15T11:48:54.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.7.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.7.0/manifests"},{"name":"v2.6.6","sha":"fd44789ff904e33786236fd39fbf52892d45023f","kind":"tag","published_at":"2021-11-01T21:38:37.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.6.6","html_url":"https://github.com/Shopify/cli/releases/tag/v2.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.6/manifests"},{"name":"v2.6.5","sha":"0812d1cda752b60bf2bcffcfae83db1a0916ce1f","kind":"tag","published_at":"2021-10-20T19:51:58.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.6.5","html_url":"https://github.com/Shopify/cli/releases/tag/v2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.5/manifests"},{"name":"v2.6.4","sha":"9ac7936c8141a9b361949b20dc03247cfa2f29fc","kind":"tag","published_at":"2021-10-18T18:50:21.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.6.4","html_url":"https://github.com/Shopify/cli/releases/tag/v2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.4/manifests"},{"name":"v2.6.3","sha":"d38f920ffc56d884bd63b465f8777c767c9d5623","kind":"tag","published_at":"2021-10-06T13:03:18.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.6.3","html_url":"https://github.com/Shopify/cli/releases/tag/v2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.3/manifests"},{"name":"v2.6.2","sha":"2fbf077176b45279f03cd6b8ea672cad6dfd9e20","kind":"tag","published_at":"2021-10-06T10:51:04.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.6.2","html_url":"https://github.com/Shopify/cli/releases/tag/v2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.2/manifests"},{"name":"v2.6.1","sha":"d5caf1cba4bb323ac91351ba4dcce55026ac7715","kind":"tag","published_at":"2021-10-06T10:22:42.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.6.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.1/manifests"},{"name":"v2.6.0","sha":"13e339e5f8af84b535bd19b44758569e78096cec","kind":"tag","published_at":"2021-10-06T09:11:27.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.6.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.6.0/manifests"},{"name":"v2.5.0","sha":"2b58af812ba60f95e72c98331c1c15c162e46e6c","kind":"tag","published_at":"2021-09-23T11:03:19.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.5.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"b01e28f3caa604fe9098a978938412d331368268","kind":"tag","published_at":"2021-09-20T14:41:46.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.4.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"612ecb1abff63a249a930d7ac81d799bf98c1258","kind":"commit","published_at":"2021-08-30T16:32:01.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.3.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.3.0/manifests"},{"name":"v2.2.2","sha":"3185f0b4b684005ce91a4acae304958f55b83b64","kind":"tag","published_at":"2021-08-12T17:24:42.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.2.2","html_url":"https://github.com/Shopify/cli/releases/tag/v2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.2.2/manifests"},{"name":"v2.2.1","sha":"2cd6a6805287e469732abdb9802e5cbc7ad6a9d0","kind":"tag","published_at":"2021-08-09T20:43:15.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.2.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"28c7f7a03f44a5058f7b83651466bc0310c6558c","kind":"tag","published_at":"2021-08-03T22:04:44.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.2.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.2.0/manifests"},{"name":"v2.1.0","sha":"98ee3bcaf06a8cdc62851a513456c46875068cbd","kind":"tag","published_at":"2021-07-12T19:23:39.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.1.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.1.0/manifests"},{"name":"v2.0.2","sha":"df1a107faff4035278fe77b8f4c1df27dd249223","kind":"tag","published_at":"2021-07-07T20:05:01.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.0.2","html_url":"https://github.com/Shopify/cli/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"e198c222e5597f402a8c8b58bca2118566440b6f","kind":"tag","published_at":"2021-06-29T15:01:49.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.0.1","html_url":"https://github.com/Shopify/cli/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"bc91be8e37a88f969332c7bb62b7d6afe934756d","kind":"tag","published_at":"2021-06-28T20:48:24.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v2.0.0","html_url":"https://github.com/Shopify/cli/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v2.0.0/manifests"},{"name":"v1.14.0","sha":"8c3e3bb88246db77880f8f4ffb0531dd7da1f240","kind":"tag","published_at":"2021-06-23T20:22:56.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.14.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.14.0/manifests"},{"name":"v1.13.1","sha":"6e8521863045721a6714660b6784378fd8e907a8","kind":"tag","published_at":"2021-06-14T18:17:06.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.13.1","html_url":"https://github.com/Shopify/cli/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"212f67b251c36eb0a0cf6b06060e59bd09cef341","kind":"tag","published_at":"2021-06-08T17:15:46.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.13.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.13.0/manifests"},{"name":"v1.12.0","sha":"3c6baef7c0f6ba2d00a47b69f33fafc988f5dc33","kind":"tag","published_at":"2021-05-28T20:14:00.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.12.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.12.0/manifests"},{"name":"v1.11.0","sha":"2d8c1288fdc2b41c37eef7f4aef57cfcba92377e","kind":"tag","published_at":"2021-05-19T23:53:18.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.11.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.11.0/manifests"},{"name":"v1.10.0","sha":"59d73a0121a8c1e3f67604d28380b714d5462b02","kind":"tag","published_at":"2021-05-06T15:06:40.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.10.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"7045a3baf9bcac9b159c72514bfb0aea75fb2fc6","kind":"tag","published_at":"2021-05-01T20:29:48.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.9.1","html_url":"https://github.com/Shopify/cli/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"e3f2b0adc8e51333af06db012a71e520f900e5dc","kind":"tag","published_at":"2021-04-27T20:56:31.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.9.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.9.0/manifests"},{"name":"v1.8.0","sha":"9c3d4c2b92e0026e7e805a5ad6a4abcb20062195","kind":"tag","published_at":"2021-03-29T15:47:41.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.8.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.8.0/manifests"},{"name":"v1.7.1","sha":"5f1b30c3eac8471405c388e72fe56568294d1fac","kind":"tag","published_at":"2021-03-16T20:20:57.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.7.1","html_url":"https://github.com/Shopify/cli/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"206d243dc72155e12c7cc4f7b6ac969961b25289","kind":"tag","published_at":"2021-03-11T22:46:38.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.7.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.7.0/manifests"},{"name":"v1.6.0","sha":"d59878750f98c24b064988e80be67929fb01c8c4","kind":"tag","published_at":"2021-02-26T18:49:13.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.6.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.6.0/manifests"},{"name":"v1.5.0","sha":"e4eefe576e1893f1ec924b579209218c150b4c52","kind":"tag","published_at":"2020-12-11T17:57:49.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.5.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"0a0e02a7e8b23206059baad555e065ae54043d2b","kind":"tag","published_at":"2020-10-29T19:54:31.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.4.1","html_url":"https://github.com/Shopify/cli/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"58f34e40a8d7592f3bd7a3d625290e54ad2b163f","kind":"tag","published_at":"2020-10-23T17:24:15.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.4.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.4.0/manifests"},{"name":"v1.3.1","sha":"a5c8c7fd947750307c7750c1b559dfe62d5a5cef","kind":"tag","published_at":"2020-10-08T20:55:53.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.3.1","html_url":"https://github.com/Shopify/cli/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.3.1/manifests"},{"name":"v1.3.0","sha":"566487cd2c10f8b1f79a2af12fed9aa52b9c0474","kind":"tag","published_at":"2020-10-03T00:44:23.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.3.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"db33e34402e906ba9234933cdd1db47341d7896e","kind":"tag","published_at":"2020-09-14T14:57:29.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.2.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"8c0ca20c6eb990394e80a67d180a8216681ae1e0","kind":"tag","published_at":"2020-09-08T16:21:30.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.1.2","html_url":"https://github.com/Shopify/cli/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"6cf3a6cbe170d5076fb2cdae5a98dec07866cbbe","kind":"tag","published_at":"2020-08-27T15:47:23.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.1.1","html_url":"https://github.com/Shopify/cli/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"017f39331f11b798cf27a607b5683a45d2c04eeb","kind":"tag","published_at":"2020-08-24T22:16:33.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.1.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.1.0/manifests"},{"name":"v1.0.5","sha":"6fb2556ff56dc3a94aedda92ec73b08ece5c0f0c","kind":"tag","published_at":"2020-08-13T19:08:16.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.0.5","html_url":"https://github.com/Shopify/cli/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.5/manifests"},{"name":"v1.0.4","sha":"c6d29a33064c050b3ec1adeb9f7e4f00a5a95fb5","kind":"tag","published_at":"2020-08-04T20:09:47.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.0.4","html_url":"https://github.com/Shopify/cli/releases/tag/v1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.4/manifests"},{"name":"v1.0.3","sha":"1a69ac002a97b1c4b1b773d6fa18619e63e17f92","kind":"tag","published_at":"2020-08-04T17:52:19.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.0.3","html_url":"https://github.com/Shopify/cli/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"31fd009a75c12a0046527fac3b97152dfc95db2b","kind":"tag","published_at":"2020-07-16T21:42:45.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.0.2","html_url":"https://github.com/Shopify/cli/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"a09c3c3d211c2ad22f8171a8dd5b43530022d25c","kind":"tag","published_at":"2020-07-15T20:40:19.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.0.1","html_url":"https://github.com/Shopify/cli/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"4d47fc0ba143bcc7a749ddde5ad8033390996eed","kind":"tag","published_at":"2020-07-14T18:52:19.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v1.0.0","html_url":"https://github.com/Shopify/cli/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v1.0.0/manifests"},{"name":"v0.9.3","sha":"c4c1a1051b42bc439f7f8453f70508d520dc9e85","kind":"tag","published_at":"2020-07-14T16:00:12.000Z","download_url":"https://codeload.github.com/Shopify/cli/tar.gz/v0.9.3","html_url":"https://github.com/Shopify/cli/releases/tag/v0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shopify%2Fcli/tags/v0.9.3/manifests"}]},"repo_metadata_updated_at":"2024-09-07T19:36:41.182Z","dependent_packages_count":24,"downloads":424713,"downloads_period":"last-month","dependent_repos_count":683,"rankings":{"downloads":0.5706905061902902,"dependent_repos_count":0.7110020818508815,"dependent_packages_count":1.6311319792066385,"stargazers_count":3.8175860782294677,"forks_count":3.413652194209407,"docker_downloads_count":1.3461668345579096,"average":1.9150382790407658},"purl":"pkg:npm/%40shopify/cli","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@shopify/cli","docker_dependents_count":6,"docker_downloads_count":2186,"usage_url":"https://repos.ecosyste.ms/usage/npm/@shopify/cli","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@shopify/cli/dependencies","status":null,"funding_links":[],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shopify%2Fcli/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shopify%2Fcli/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shopify%2Fcli/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@shopify%2Fcli/related_packages","maintainers":[{"uuid":"wcandillon","login":"wcandillon","name":null,"email":"wcandillon@gmail.com","url":null,"packages_count":195,"html_url":"https://www.npmjs.com/~wcandillon","role":null,"created_at":"2022-11-19T22:18:16.844Z","updated_at":"2022-11-19T22:18:16.844Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/wcandillon/packages"},{"uuid":"nathanpjf","login":"nathanpjf","name":null,"email":"nathan.pj.ferguson@gmail.com","url":null,"packages_count":174,"html_url":"https://www.npmjs.com/~nathanpjf","role":null,"created_at":"2022-11-19T22:18:16.871Z","updated_at":"2022-11-19T22:18:16.871Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/nathanpjf/packages"},{"uuid":"shopify-dep","login":"shopify-dep","name":null,"email":"npmjs+shopify-dep@shopify.com","url":null,"packages_count":478,"html_url":"https://www.npmjs.com/~shopify-dep","role":null,"created_at":"2022-11-19T22:18:16.885Z","updated_at":"2022-11-19T22:18:16.885Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/shopify-dep/packages"},{"uuid":"goodforonefare","login":"goodforonefare","name":null,"email":"goodforonefare@gmail.com","url":null,"packages_count":248,"html_url":"https://www.npmjs.com/~goodforonefare","role":null,"created_at":"2022-11-19T22:18:16.892Z","updated_at":"2022-11-19T22:18:16.892Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/goodforonefare/packages"},{"uuid":"lemonmade","login":"lemonmade","name":null,"email":"chrismsauve@gmail.com","url":null,"packages_count":393,"html_url":"https://www.npmjs.com/~lemonmade","role":null,"created_at":"2022-11-19T22:18:16.923Z","updated_at":"2022-11-19T22:18:16.923Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lemonmade/packages"},{"uuid":"vsumner","login":"vsumner","name":null,"email":"vsumner@gmail.com","url":null,"packages_count":161,"html_url":"https://www.npmjs.com/~vsumner","role":null,"created_at":"2022-11-19T22:18:16.958Z","updated_at":"2022-11-19T22:18:16.958Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vsumner/packages"},{"uuid":"wizardlyhel","login":"wizardlyhel","name":null,"email":"helen.lin@shopify.com","url":null,"packages_count":174,"html_url":"https://www.npmjs.com/~wizardlyhel","role":null,"created_at":"2022-11-19T22:18:16.969Z","updated_at":"2022-11-19T22:18:16.969Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/wizardlyhel/packages"},{"uuid":"antoine.grant","login":"antoine.grant","name":null,"email":"antoine.grant@shopify.com","url":null,"packages_count":161,"html_url":"https://www.npmjs.com/~antoine.grant","role":null,"created_at":"2022-11-19T22:18:16.975Z","updated_at":"2022-11-19T22:18:16.975Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/antoine.grant/packages"},{"uuid":"tsov","login":"tsov","name":null,"email":"tsov@me.com","url":null,"packages_count":162,"html_url":"https://www.npmjs.com/~tsov","role":null,"created_at":"2022-11-19T22:18:16.982Z","updated_at":"2022-11-19T22:18:16.982Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tsov/packages"},{"uuid":"andyw8-shopify","login":"andyw8-shopify","name":null,"email":"andy.waite@shopify.com","url":null,"packages_count":162,"html_url":"https://www.npmjs.com/~andyw8-shopify","role":null,"created_at":"2022-11-19T22:18:16.995Z","updated_at":"2022-11-19T22:18:16.995Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/andyw8-shopify/packages"},{"uuid":"henrytao","login":"henrytao","name":null,"email":"hi@henrytao.me","url":null,"packages_count":178,"html_url":"https://www.npmjs.com/~henrytao","role":null,"created_at":"2022-11-19T22:18:17.046Z","updated_at":"2022-11-19T22:18:17.046Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/henrytao/packages"},{"uuid":"hannachen","login":"hannachen","name":null,"email":"hanhan@gmail.com","url":null,"packages_count":161,"html_url":"https://www.npmjs.com/~hannachen","role":null,"created_at":"2022-11-19T22:18:17.083Z","updated_at":"2022-11-19T22:18:17.083Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/hannachen/packages"},{"uuid":"vividviolet","login":"vividviolet","name":null,"email":"trish.ta@gmail.com","url":null,"packages_count":161,"html_url":"https://www.npmjs.com/~vividviolet","role":null,"created_at":"2022-11-19T22:18:17.131Z","updated_at":"2022-11-19T22:18:17.131Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/vividviolet/packages"},{"uuid":"bpscott","login":"bpscott","name":null,"email":"ben@reload.me.uk","url":null,"packages_count":194,"html_url":"https://www.npmjs.com/~bpscott","role":null,"created_at":"2022-11-19T22:18:17.159Z","updated_at":"2022-11-19T22:18:17.159Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/bpscott/packages"},{"uuid":"blittle","login":"blittle","name":null,"email":"bret.little@gmail.com","url":null,"packages_count":259,"html_url":"https://www.npmjs.com/~blittle","role":null,"created_at":"2023-05-24T01:52:34.486Z","updated_at":"2023-05-24T01:52:34.486Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/blittle/packages"},{"uuid":"shopify-admin","login":"shopify-admin","name":null,"email":"npmjs@shopify.com","url":null,"packages_count":396,"html_url":"https://www.npmjs.com/~shopify-admin","role":null,"created_at":"2023-02-22T21:42:15.195Z","updated_at":"2023-02-22T21:42:15.195Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/shopify-admin/packages"},{"uuid":"justin-irl","login":"justin-irl","name":null,"email":"justin.preisler@shopify.com","url":null,"packages_count":140,"html_url":"https://www.npmjs.com/~justin-irl","role":null,"created_at":"2023-02-06T02:28:27.267Z","updated_at":"2023-02-06T02:28:27.267Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/justin-irl/packages"},{"uuid":"megswim","login":"megswim","name":null,"email":"meg.swim@shopify.com","url":null,"packages_count":161,"html_url":"https://www.npmjs.com/~megswim","role":null,"created_at":"2023-02-06T02:28:27.999Z","updated_at":"2023-02-06T02:28:27.999Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/megswim/packages"},{"uuid":"st999999","login":"st999999","name":null,"email":"samantha.turri@shopify.com","url":null,"packages_count":161,"html_url":"https://www.npmjs.com/~st999999","role":null,"created_at":"2023-02-06T02:28:27.117Z","updated_at":"2023-02-06T02:28:27.117Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/st999999/packages"},{"uuid":"netlohan","login":"netlohan","name":null,"email":"annette.lohan@shopify.com","url":null,"packages_count":394,"html_url":"https://www.npmjs.com/~netlohan","role":null,"created_at":"2023-02-06T02:28:26.993Z","updated_at":"2023-02-06T02:28:26.993Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/netlohan/packages"},{"uuid":"crisfmb","login":"crisfmb","name":null,"email":"cristina.borges@shopify.com","url":null,"packages_count":161,"html_url":"https://www.npmjs.com/~crisfmb","role":null,"created_at":"2023-02-06T02:28:26.620Z","updated_at":"2023-02-06T02:28:26.620Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/crisfmb/packages"},{"uuid":"pmoloney89","login":"pmoloney89","name":null,"email":"patrick.moloney@shopify.com","url":null,"packages_count":394,"html_url":"https://www.npmjs.com/~pmoloney89","role":null,"created_at":"2023-02-06T02:28:26.774Z","updated_at":"2023-02-06T02:28:26.774Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/pmoloney89/packages"},{"uuid":"maryharte","login":"maryharte","name":null,"email":"mary.harte@shopify.com","url":null,"packages_count":394,"html_url":"https://www.npmjs.com/~maryharte","role":null,"created_at":"2023-02-09T11:30:01.073Z","updated_at":"2023-02-09T11:30:01.073Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/maryharte/packages"},{"uuid":"jaimie.rockburn","login":"jaimie.rockburn","name":null,"email":"jaimie.rockburn@shopify.com","url":null,"packages_count":165,"html_url":"https://www.npmjs.com/~jaimie.rockburn","role":null,"created_at":"2023-08-30T06:20:58.911Z","updated_at":"2023-08-30T06:20:58.911Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jaimie.rockburn/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5008191,"maintainers_count":1013077,"namespaces_count":295677,"keywords_count":700469,"github":"npm","metadata":{"funded_packages_count":150263},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-07T05:25:21.688Z","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":59,"unique_repositories_count_past_30_days":14,"recent_issues":[{"uuid":"4536840243","node_id":"PR_kwDOPrNEhs7gDMPK","number":3,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-28T00:59:14.000Z","updated_at":"2026-05-28T00:59:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.1.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/cf11ee46b0e210aa138c18b4f17df8c5ba5bd9c8\"\u003e\u003ccode\u003ecf11ee4\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/df14dedeba81816159fc201649ec159f3c2f86bd\"\u003e\u003ccode\u003edf14ded\u003c/code\u003e\u003c/a\u003e remove example generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/71ae472f57a5cbe2f4dc2545d433aba1fe84f420\"\u003e\u003ccode\u003e71ae472\u003c/code\u003e\u003c/a\u003e clean up old docs content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.1.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mohaziz73/Co-st-mm/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohaziz73%2FCo-st-mm/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4536838703","node_id":"PR_kwDOPATBM87gDL6Y","number":3,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-28T00:58:47.000Z","updated_at":"2026-05-28T00:58:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.1.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/cf11ee46b0e210aa138c18b4f17df8c5ba5bd9c8\"\u003e\u003ccode\u003ecf11ee4\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/df14dedeba81816159fc201649ec159f3c2f86bd\"\u003e\u003ccode\u003edf14ded\u003c/code\u003e\u003c/a\u003e remove example generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/71ae472f57a5cbe2f4dc2545d433aba1fe84f420\"\u003e\u003ccode\u003e71ae472\u003c/code\u003e\u003c/a\u003e clean up old docs content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.1.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kapilbackupinfotech/shopifyphpapp/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kapilbackupinfotech%2Fshopifyphpapp/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4499873216","node_id":"PR_kwDOKrq9Sc7eNFfN","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T04:44:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T04:41:13.000Z","updated_at":"2026-05-28T04:44:10.000Z","time_to_close":518575,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aaronmarkle/shopify-node/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronmarkle%2Fshopify-node/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4498912330","node_id":"PR_kwDORnmHos7eKBvg","number":28,"state":"closed","title":"Bump @shopify/cli from 3.92.1 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:35:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T00:56:51.000Z","updated_at":"2026-05-28T01:35:43.000Z","time_to_close":520730,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.92.1","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.92.1 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.92.1\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ashhadpa-MERN/countdown-timer-app/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashhadpa-MERN%2Fcountdown-timer-app/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"4498822056","node_id":"PR_kwDOKfumOs7eJwNq","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:23:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T00:32:39.000Z","updated_at":"2026-05-28T01:23:30.000Z","time_to_close":521449,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Yubayer/shopify-app-node-react-fresh-template/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yubayer%2Fshopify-app-node-react-fresh-template/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4498755467","node_id":"PR_kwDOO0HFc87eJivO","number":2,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T00:13:44.000Z","updated_at":"2026-05-22T00:13:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RohanKambleDev/shopify-php-app/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RohanKambleDev%2Fshopify-php-app/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4498752742","node_id":"PR_kwDON0yVUs7eJiL9","number":2,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-28T00:58:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T00:13:01.000Z","updated_at":"2026-05-28T00:58:02.000Z","time_to_close":521099,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TTJOJpay/API/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TTJOJpay%2FAPI/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4498752505","node_id":"PR_kwDOOFAUVM7eJiI4","number":3,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-28T00:58:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T00:12:56.000Z","updated_at":"2026-05-28T00:58:11.000Z","time_to_close":521114,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/E122119/dolodecor.myshopify.com/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/E122119%2Fdolodecor.myshopify.com/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"4498752400","node_id":"PR_kwDON2xqeM7eJiHk","number":2,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T00:12:54.000Z","updated_at":"2026-05-22T00:12:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TTJOJpay/-/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TTJOJpay%2F-/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4498752347","node_id":"PR_kwDON6HqM87eJiG6","number":2,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T00:12:53.000Z","updated_at":"2026-05-22T00:12:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alleycatphoto/sp-hawk/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alleycatphoto%2Fsp-hawk/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"4498469801","node_id":"PR_kwDOJrqyD87eInn8","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T23:59:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T23:04:27.000Z","updated_at":"2026-05-27T23:59:35.000Z","time_to_close":521706,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BobbyGaDouche/template/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BobbyGaDouche%2Ftemplate/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4498214756","node_id":"PR_kwDOK_qDvs7eHyVh","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T23:19:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T22:05:10.000Z","updated_at":"2026-05-27T23:19:15.000Z","time_to_close":522843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BlaznAzn74/jubilant-rotary-phone/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlaznAzn74%2Fjubilant-rotary-phone/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4498107603","node_id":"PR_kwDOJBYbHc7eHcPz","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T22:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T21:43:19.000Z","updated_at":"2026-05-27T22:56:21.000Z","time_to_close":522780,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sfd-mhrana/shopify-app-template-node./pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfd-mhrana%2Fshopify-app-template-node./issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"4373737134","node_id":"PR_kwDORtD_vs7X3Klu","number":81,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T02:53:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T02:48:11.000Z","updated_at":"2026-05-11T02:53:16.000Z","time_to_close":605103,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"@shopify/cli","old_version":"3.94.1","new_version":"3.94.3","repository_url":"https://github.com/Shopify/cli"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.0","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.0","new_version":"8.59.1"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 3 updates in the / directory: [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `@shopify/cli` from 3.94.1 to 3.94.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.94.3/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.94.3\u003c/h2\u003e\n\u003ch2\u003e3.94.2\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\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/cli/commits/3.94.3/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.0 to 8.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3cef12471659c42c9d4b179f4113a080b1fa2d66\"\u003e\u003ccode\u003e3cef124\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in dot...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/27c507b6e532abcd1efa51055f045b00f22055c3\"\u003e\u003ccode\u003e27c507b\u003c/code\u003e\u003c/a\u003e test: make sort-type-constituents tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12262\"\u003e#12262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a03b31d422be35d8ddc979f48f9317e3f33dd1ce\"\u003e\u003ccode\u003ea03b31d\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a7099a789535b5c4cae0d6435ae9441e40da12b6\"\u003e\u003ccode\u003ea7099a7\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/bfbd4a5433deaa82c2e2a8eb746ab5cd97eaecf8\"\u003e\u003ccode\u003ebfbd4a5\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b49d4b15cdd2e6fefcdaf7a50641b46c651231f2\"\u003e\u003ccode\u003eb49d4b1\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3097e727474ef15a776071c07fb0752ab0e9d56d\"\u003e\u003ccode\u003e3097e72\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in nam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/676191bbd7d0601492c536c88b24ca7cd3fe7d78\"\u003e\u003ccode\u003e676191b\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in mem...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e9dce8bdc6a7460d10654b3ec834982f96b5ea8a\"\u003e\u003ccode\u003ee9dce8b\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-un...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.0 to 8.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Just4Stan/OpenDrone-Web/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Just4Stan%2FOpenDrone-Web/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"},{"uuid":"4304809594","node_id":"PR_kwDORGBOKM7UaOrh","number":96,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-21T19:24:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T19:21:35.000Z","updated_at":"2026-04-21T19:24:34.000Z","time_to_close":169,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":23,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"16.5.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@types/node","old_version":"20.19.37","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"next-intl","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"vite","old_version":"7.1.12","new_version":"8.0.9","repository_url":"https://github.com/vitejs/vite"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"wrangler","old_version":"4.83.0","new_version":"4.84.1","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"esbuild","old_version":"0.27.7","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"@react-router/dev","old_version":"7.12.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/fs-routes","old_version":"7.12.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@shopify/cli","old_version":"3.93.0","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"},{"name":"@shopify/cli-hydrogen","old_version":"11.1.12","new_version":"11.1.16","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@tanstack/devtools-vite","old_version":"0.3.12","new_version":"0.6.0","repository_url":"https://github.com/TanStack/devtools"},{"name":"jsdom","old_version":"27.4.0","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"eslint-config-expo","old_version":"10.0.0","new_version":"55.0.0","repository_url":"https://github.com/expo/expo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.2` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.59.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.5.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.37` | `25.6.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.0` | `4.9.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.12` | `8.0.9` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.2.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.10` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.83.0` | `4.84.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.7` | `0.28.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.12.0` | `7.14.2` |\n| [@react-router/fs-routes](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes) | `7.12.0` | `7.14.2` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.93.0` | `3.93.2` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `11.1.12` | `11.1.16` |\n| [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite) | `0.3.12` | `0.6.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `29.0.2` |\n| [eslint-config-expo](https://github.com/expo/expo/tree/HEAD/packages/eslint-config-expo) | `10.0.0` | `55.0.0` |\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.58.2 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/cfca5506346503830ce348aabe8e82fe28a8e687\"\u003e\u003ccode\u003ecfca550\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unnecessary-type-assertion] report more cases based ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d599b4769e22ed634236980d7da1e23e3f073a6\"\u003e\u003ccode\u003e6d599b4\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in ret...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/33c81691ec8f240209d8662dd2ca72602731e5b0\"\u003e\u003ccode\u003e33c8169\u003c/code\u003e\u003c/a\u003e chore: fix cspell violations in code blocks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12167\"\u003e#12167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.58.2 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51080eb5c98d619434e4835dbe9f1c6654aca3b8\"\u003e\u003ccode\u003e51080eb\u003c/code\u003e\u003c/a\u003e test: processor service (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20731\"\u003e#20731\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7e1889fca9b6044e08f41b38df20a1ce45808c8\"\u003e\u003ccode\u003ee7e1889\u003c/code\u003e\u003c/a\u003e chore: remove stale babel-eslint10 fixture and test  (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20727\"\u003e#20727\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e1a87cb8fb90e309524bc36bc5f31b9f9cfaa76\"\u003e\u003ccode\u003e4e1a87c\u003c/code\u003e\u003c/a\u003e test: remove redundant async/await in flat config array tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20722\"\u003e#20722\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/066eabb3643b12931f991594969bcc0028f71a5f\"\u003e\u003ccode\u003e066eabb\u003c/code\u003e\u003c/a\u003e test: add rule metadata coverage for \u003ccode\u003elanguages\u003c/code\u003e and \u003ccode\u003edocs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20717\"\u003e#20717\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/586ec2f43092779acc957866db4abe999112d1e1\"\u003e\u003ccode\u003e586ec2f\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003emeta.languages\u003c/code\u003e support to rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20571\"\u003e#20571\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14207dee3939dc87cfa8b2fcfc271fff2cfd6471\"\u003e\u003ccode\u003e14207de\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eTemporal\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20675\"\u003e#20675\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbb2c93a2b31bd30924f32fe69a9acf41f9dfe35\"\u003e\u003ccode\u003ebbb2c93\u003c/code\u003e\u003c/a\u003e feat: add Temporal to ES2026 globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20672\"\u003e#20672\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a\"\u003e\u003ccode\u003e542cb3e\u003c/code\u003e\u003c/a\u003e fix: update first-party dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20714\"\u003e#20714\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2af743ea60f683d0e0de9d98267c1e7e4f5e412\"\u003e\u003ccode\u003ea2af743\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003elanguage\u003c/code\u003e to configuration objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20712\"\u003e#20712\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6\"\u003e\u003ccode\u003e845f23f\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5fbcf5958b897cc4df5d652924d18428db37f7ee\"\u003e\u003ccode\u003e5fbcf59\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003esourceType\u003c/code\u003e from ts playground link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20477\"\u003e#20477\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4\"\u003e\u003ccode\u003e8702a47\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddeaded2ab36951383ff67c60fb64ec68d29a46a\"\u003e\u003ccode\u003eddeaded\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b4496691266547784a7f7ad1989ce53381bab91\"\u003e\u003ccode\u003e2b44966\u003c/code\u003e\u003c/a\u003e docs: add Major Releases section to Manage Releases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20269\"\u003e#20269\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eab65c700ebb16a6e790910c720450c9908961fd\"\u003e\u003ccode\u003eeab65c7\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eeslint\u003c/code\u003e versions in examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20664\"\u003e#20664\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e4a29903bf31f0998e45ad9128a265bce1edc56\"\u003e\u003ccode\u003e3e4a299\u003c/code\u003e\u003c/a\u003e docs: update ESM Dependencies policies with note for own-usage packages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20660\"\u003e#20660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8120e30f833474f47acc061d24d164e9f022264f\"\u003e\u003ccode\u003e8120e30\u003c/code\u003e\u003c/a\u003e refactor: extract no unmodified loop condition (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20679\"\u003e#20679\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745\"\u003e\u003ccode\u003e46e8469\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.22.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20697\"\u003e#20697\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/01ed3aa68477f81a7188e1498cf4906e02015b7c\"\u003e\u003ccode\u003e01ed3aa\u003c/code\u003e\u003c/a\u003e test: add unit tests for unicode utilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20622\"\u003e#20622\u003c/a\u003e) (Manish chaudhary)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d1d8f9737236603f64bbe83d5bb8001627b5611\"\u003e\u003ccode\u003e4d1d8f9\u003c/code\u003e\u003c/a\u003e 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e33105b05d09b5a4eb894ed75a9811fb40d65e6\"\u003e\u003ccode\u003e3e33105\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.5.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)  5d84602\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)  d43a051\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)  295fba9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ejasmine\u003c/code\u003e: Add \u003ccode\u003ethrowUnless\u003c/code\u003e and \u003ccode\u003ethrowUnlessAsync\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/335\"\u003e#335\u003c/a\u003e)  97f23a7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewebpack\u003c/code\u003e and \u003ccode\u003erspack\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/333\"\u003e#333\u003c/a\u003e)  65cae73\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b8170c8e1d648291b613c5b39a69652c796fa36c\"\u003e\u003ccode\u003eb8170c8\u003c/code\u003e\u003c/a\u003e 17.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5d846029679832931f38ced6381cc95bcb9abd80\"\u003e\u003ccode\u003e5d84602\u003c/code\u003e\u003c/a\u003e Update globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1b727e5f4cc39121b8e77b9f27574a8ca27391fc\"\u003e\u003ccode\u003e1b727e5\u003c/code\u003e\u003c/a\u003e Fix build script for ES globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/a9cfd7493fb701474d4dc946283c7b9d63d64134\"\u003e\u003ccode\u003ea9cfd74\u003c/code\u003e\u003c/a\u003e 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d43a051c48fbb8c549bb98a7cf294ba84680a7a1\"\u003e\u003ccode\u003ed43a051\u003c/code\u003e\u003c/a\u003e Update globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5edc6020698a76964b0fa17cb604f4484451143b\"\u003e\u003ccode\u003e5edc602\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/295fba929adf8b44f945688233778a57ff754368\"\u003e\u003ccode\u003e295fba9\u003c/code\u003e\u003c/a\u003e Update globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8176ac7290e6eb0be1403b80a4184651c4cd95f6\"\u003e\u003ccode\u003e8176ac7\u003c/code\u003e\u003c/a\u003e 17.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/97f23a759b37c2b6c30845cdc5172fd862d5c5e2\"\u003e\u003ccode\u003e97f23a7\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ejasmine\u003c/code\u003e: Add \u003ccode\u003ethrowUnless\u003c/code\u003e and \u003ccode\u003ethrowUnlessAsync\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7a2f3546a195b67ee07d76acce39499d34b4c8fe\"\u003e\u003ccode\u003e7a2f354\u003c/code\u003e\u003c/a\u003e 17.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.13 to 8.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.4...v8.0.5\"\u003e8.0.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode SMTP server responses as UTF-8 at line boundary (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e95876b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize CRLF in transport name option to prevent SMTP command injection (GHSA-vvjj-xcjg-gr5g) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e0a43876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean up addressparser and fix group name fallback producing undefined (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9d55877f8ed15a6aefd7ba76cbb6b6a6cdbcc4fd\"\u003e9d55877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix cookie bugs, remove dead code, and improve hot-path efficiency (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e8c8b92f46f2a82d06d49cc9a6ffc26067f68524\"\u003ee8c8b92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor smtp-connection for clarity and add Node.js 6 syntax compat test (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c5b48ea61c28eabf347972f4198a12cdab226ff7\"\u003ec5b48ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove familySupportCache that broke DNS resolution tests (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c803d901f195a21edbb2c276b2e116564467aaaa\"\u003ec803d90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.1...v8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge fragmented display names with unquoted commas in addressparser (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fe27f7fd57f7587d897274438da2f628ad0ad7d9\"\u003efe27f7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-02-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eabsorb TLS errors during socket teardown (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/7f8dde41438c66b8311e888fa5f8c518fcaba6f1\"\u003e7f8dde4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eabsorb TLS errors during socket teardown (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/381f628d55e62bb3131bd2a452fa1ce00bc48aea\"\u003e381f628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Gmail Workspace service configuration (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1787\"\u003e#1787\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/dc97ede417b3030b311771541b1f17f5ca76bcbf\"\u003edc97ede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-02-04)\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/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.4...v8.0.5\"\u003e8.0.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode SMTP server responses as UTF-8 at line boundary (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e95876b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize CRLF in transport name option to prevent SMTP command injection (GHSA-vvjj-xcjg-gr5g) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e0a43876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean up addressparser and fix group name fallback producing undefined (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9d55877f8ed15a6aefd7ba76cbb6b6a6cdbcc4fd\"\u003e9d55877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix cookie bugs, remove dead code, and improve hot-path efficiency (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e8c8b92f46f2a82d06d49cc9a6ffc26067f68524\"\u003ee8c8b92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor smtp-connection for clarity and add Node.js 6 syntax compat test (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c5b48ea61c28eabf347972f4198a12cdab226ff7\"\u003ec5b48ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove familySupportCache that broke DNS resolution tests (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c803d901f195a21edbb2c276b2e116564467aaaa\"\u003ec803d90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.1...v8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge fragmented display names with unquoted commas in addressparser (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fe27f7fd57f7587d897274438da2f628ad0ad7d9\"\u003efe27f7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-02-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eabsorb TLS errors during socket teardown (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/7f8dde41438c66b8311e888fa5f8c518fcaba6f1\"\u003e7f8dde4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eabsorb TLS errors during socket teardown (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/381f628d55e62bb3131bd2a452fa1ce00bc48aea\"\u003e381f628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Gmail Workspace service configuration (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1787\"\u003e#1787\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/dc97ede417b3030b311771541b1f17f5ca76bcbf\"\u003edc97ede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eError code 'NoAuth' renamed to 'ENOAUTH'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/202cfb3e14010223204e9ba9f7430176be624f0f\"\u003e\u003ccode\u003e202cfb3\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.5 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1809\"\u003e#1809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b634abf05959edcc7207cdaba2c6541f92994cbb\"\u003e\u003ccode\u003eb634abf\u003c/code\u003e\u003c/a\u003e docs: add CLAUDE.md with project conventions and release process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e\u003ccode\u003e95876b1\u003c/code\u003e\u003c/a\u003e fix: decode SMTP server responses as UTF-8 at line boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e\u003ccode\u003e0a43876\u003c/code\u003e\u003c/a\u003e fix: sanitize CRLF in transport name option to prevent SMTP command injection...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/08e59e64d0f8595fa535f07061787e0946372657\"\u003e\u003ccode\u003e08e59e6\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d319753c34d2f0ced24d8eb1d7d866d965f59f4\"\u003e\u003ccode\u003e2d31975\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.4 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e\u003ccode\u003e2d7b971\u003c/code\u003e\u003c/a\u003e fix: sanitize envelope size to prevent SMTP command injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/4e702e97650aaff442a7bc040957ba9c53c614b8\"\u003e\u003ccode\u003e4e702e9\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.3 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c803d901f195a21edbb2c276b2e116564467aaaa\"\u003e\u003ccode\u003ec803d90\u003c/code\u003e\u003c/a\u003e fix: remove familySupportCache that broke DNS resolution tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e8c8b92f46f2a82d06d49cc9a6ffc26067f68524\"\u003e\u003ccode\u003ee8c8b92\u003c/code\u003e\u003c/a\u003e fix: fix cookie bugs, remove dead code, and improve hot-path efficiency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.58.2 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.1.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\u003ev4.1.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/BartWaardenburg\"\u003e\u003ccode\u003e@​BartWaardenburg\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/10119\"\u003evitest-dev/vitest#10119\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7\"\u003e\u003c!-- raw HTML omitted --\u003e(0e0ff)\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--project negation excludes browser instances  -  by \u003ca href=\"https://github.com/felamaslen\"\u003e\u003ccode\u003e@​felamaslen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10131\"\u003evitest-dev/vitest#10131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc084\"\u003e\u003c!-- raw HTML omitted --\u003e(9423d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProject color label on html reporter  -  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/10142\"\u003evitest-dev/vitest#10142\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986\"\u003e\u003c!-- raw HTML omitted --\u003e(596f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method  -  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/10163\"\u003evitest-dev/vitest#10163\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b\"\u003e\u003c!-- raw HTML omitted --\u003e(122c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10157\"\u003evitest-dev/vitest#10157\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3\"\u003e\u003c!-- raw HTML omitted --\u003e(663b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedad\"\u003e\u003c!-- raw HTML omitted --\u003e(9787d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions \u0026quot;  -  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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd\"\u003e\u003c!-- raw HTML omitted --\u003e(7dc6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-collect\u003c/strong\u003e: Recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery  -  by \u003ca href=\"https://github.com/Yejneshwar\"\u003e\u003ccode\u003e@​Yejneshwar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10129\"\u003evitest-dev/vitest#10129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(32546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Descriptive error message when reports directory is removed during test run  -  by \u003ca href=\"https://github.com/DaveT1991\"\u003e\u003ccode\u003e@​DaveT1991\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/10117\"\u003evitest-dev/vitest#10117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1413382e1\"\u003e\u003c!-- raw HTML omitted --\u003e(14133)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e: Increase default snapshot max output length  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10150\"\u003evitest-dev/vitest#10150\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/21e66ff63\"\u003e\u003c!-- raw HTML omitted --\u003e(21e66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Fix jsx/tsx syntax highlight  -  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/10152\"\u003evitest-dev/vitest#10152\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b\"\u003e\u003c!-- raw HTML omitted --\u003e(f1b1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: Support MessagePort objects referenced inside postMessage data  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9927\"\u003evitest-dev/vitest#9927\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10124\"\u003evitest-dev/vitest#10124\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ad7d39af\"\u003e\u003c!-- raw HTML omitted --\u003e(7ad7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Make test-specification options writable  -  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/10154\"\u003evitest-dev/vitest#10154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7\"\u003e\u003c!-- raw HTML omitted --\u003e(6abd5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.4...v4.1.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDefault to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected  -  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/10018\"\u003evitest-dev/vitest#10018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c\"\u003e\u003c!-- raw HTML omitted --\u003e(53757)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eassertion\u003c/code\u003e as a public field  -  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/10095\"\u003evitest-dev/vitest#10095\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8\"\u003e\u003c!-- raw HTML omitted --\u003e(a120e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport aria snapshot  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e, \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\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/9668\"\u003evitest-dev/vitest#9668\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc9\"\u003e\u003c!-- raw HTML omitted --\u003e(d4fbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd filterMeta option to json reporter  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\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/10078\"\u003evitest-dev/vitest#10078\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968e\"\u003e\u003c!-- raw HTML omitted --\u003e(b77de)\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   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast  -  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/10076\"\u003evitest-dev/vitest#10076\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af7\"\u003e\u003c!-- raw HTML omitted --\u003e(203f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10068\"\u003evitest-dev/vitest#10068\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4f\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b5f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not hoist imports whose names match class properties .  -  by \u003ca href=\"https://github.com/SunsetFi\"\u003e\u003ccode\u003e@​SunsetFi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10093\"\u003evitest-dev/vitest#10093\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10094\"\u003evitest-dev/vitest#10094\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fc4b47e0\"\u003e\u003c!-- raw HTML omitted --\u003e(0fc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Spread user server options into browser Vite server in project  -  by \u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10049\"\u003evitest-dev/vitest#10049\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/65c9d55eb\"\u003e\u003c!-- raw HTML omitted --\u003e(65c9d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.3...v4.1.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eexperimental.preParse\u003c/code\u003e flag  -  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/10070\"\u003evitest-dev/vitest#10070\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7827363bd\"\u003e\u003c!-- raw HTML omitted --\u003e(78273)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebrowser.locators.exact\u003c/code\u003e option  -  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/10013\"\u003evitest-dev/vitest#10013\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/487990a19\"\u003e\u003c!-- raw HTML omitted --\u003e(48799)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTestAttachment.bodyEncoding\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/9969\"\u003evitest-dev/vitest#9969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/89ca0e254\"\u003e\u003c!-- raw HTML omitted --\u003e(89ca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom snapshot matcher  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9973\"\u003evitest-dev/vitest#9973\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59b0e6411\"\u003e\u003c!-- raw HTML omitted --\u003e(59b0e)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd9dda0fe6fee2fb6451d0611a9ecb6e7\"\u003e\u003ccode\u003e7dc6d54\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedade9896a6d3eeed7739177d6c583a68a7\"\u003e\u003ccode\u003e9787ded\u003c/code\u003e\u003c/a\u003e fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab292c45c3ef27aa21ec7da380c307052c\"\u003e\u003ccode\u003e325463a\u003c/code\u003e\u003c/a\u003e fix(ast-collect): recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7e86d6e2bf581f074dc216805d10d371\"\u003e\u003ccode\u003e0e0ff41\u003c/code\u003e\u003c/a\u003e feat(coverage): istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3e6a60fc8a7ccd2d9941d1cbe929b606\"\u003e\u003ccode\u003e663b99f\u003c/code\u003e\u003c/a\u003e fix: alias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b157ffd31b376561b16ab983aa23e7bc\"\u003e\u003ccode\u003e122c25b\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7219156893dd13a1dbe86501d5542d2e\"\u003e\u003ccode\u003e6abd557\u003c/code\u003e\u003c/a\u003e feat(api): make test-specification options writable (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10154\"\u003e#10154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc0841e97b6dcac8a73cdb8e656b3d6ba909\"\u003e\u003ccode\u003e9423dc0\u003c/code\u003e\u003c/a\u003e fix: --project negation excludes browser instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10131\"\u003e#10131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.37 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.9.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78...\n\n_Description has been truncated_","html_url":"https://github.com/better-i18n/oss/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/better-i18n%2Foss/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"},{"uuid":"4285070371","node_id":"PR_kwDORtD_vs7Tb-Ow","number":8,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-19T08:38:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-17T20:11:00.000Z","updated_at":"2026-04-19T08:38:12.000Z","time_to_close":131230,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":9,"packages":[{"name":"@graphql-codegen/cli","old_version":"5.0.2","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@react-router/dev","old_version":"7.12.0","new_version":"7.14.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/fs-routes","old_version":"7.12.0","new_version":"7.14.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@shopify/cli","old_version":"3.91.1","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"},{"name":"@shopify/mini-oxygen","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"vite","old_version":"6.4.1","new_version":"6.4.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `5.0.2` | `5.0.7` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.12.0` | `7.14.1` |\n| [@react-router/fs-routes](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes) | `7.12.0` | `7.14.1` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.91.1` | `3.93.2` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `4.0.1` | `4.0.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.58.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `6.4.2` |\n\n\nUpdates `@graphql-codegen/cli` from 5.0.2 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10150\"\u003e#10150\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e3243824cfe0d7ab463cf0d5a6455715510959be\"\u003e\u003ccode\u003ee324382\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/ArminWiebigke\"\u003e\u003ccode\u003e@​ArminWiebigke\u003c/code\u003e\u003c/a\u003e! - Allow functions to be passed as valid\nvalues for \u003ccode\u003eUrlSchemaOptions.customFetch\u003c/code\u003e. This was already possible, but the type definitions did\nnot reflect that correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10358\"\u003e#10358\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/157c8236320f00b06c470e2289315179119d4504\"\u003e\u003ccode\u003e157c823\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/eddeee888\"\u003e\u003ccode\u003e@​eddeee888\u003c/code\u003e\u003c/a\u003e! - Remove extraneous error stacktrace if fails\nto load \u003ccode\u003e@parcel/watcher\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies\n[\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e3243824cfe0d7ab463cf0d5a6455715510959be\"\u003e\u003ccode\u003ee324382\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/98392fc5d91035b5b5b0ffdefd78d0398762a523\"\u003e\u003ccode\u003e98392fc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10338\"\u003e#10338\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5d1c4e127d860ff89590fd3a1d01493b3289ad00\"\u003e\u003ccode\u003e5d1c4e1\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/eddeee888\"\u003e\u003ccode\u003e@​eddeee888\u003c/code\u003e\u003c/a\u003e! - Fix ignoreNoDocuments=true swallowing all\nerrors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10333\"\u003e#10333\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/10ab58dbc183dff460c410ffc7cc759186f91d4c\"\u003e\u003ccode\u003e10ab58d\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/eddeee888\"\u003e\u003ccode\u003e@​eddeee888\u003c/code\u003e\u003c/a\u003e! - Improve syntax error messages whilst loading\nschema/document\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies\n[\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c5efba34a7b422720be9ce32937dd19fb0784bae\"\u003e\u003ccode\u003ec5efba3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10282\"\u003e#10282\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/7d7760d55c21a99417c38ce5e77a6de22b5effcc\"\u003e\u003ccode\u003e7d7760d\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/oprypkhantc\"\u003e\u003ccode\u003e@​oprypkhantc\u003c/code\u003e\u003c/a\u003e! - Fix watcher watching project root when\nschema URL is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.4\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/dotansimha/graphql-code-generator/commit/72e1d9980953be0decb13fa809406c6de2d8a853\"\u003e\u003ccode\u003e72e1d99\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e3243824cfe0d7ab463cf0d5a6455715510959be\"\u003e\u003ccode\u003ee324382\u003c/code\u003e\u003c/a\u003e Allow function as valid type for UrlSchemaOptions.customFetch (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10150\"\u003e#10150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/157c8236320f00b06c470e2289315179119d4504\"\u003e\u003ccode\u003e157c823\u003c/code\u003e\u003c/a\u003e CODEGEN-787 - Improve handling of missing \u003ccode\u003e@​parcel/watcher\u003c/code\u003e scenario (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d72bbac61ae307a6e8344c7a28518ed3bbeb4e0a\"\u003e\u003ccode\u003ed72bbac\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10334\"\u003e#10334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5d1c4e127d860ff89590fd3a1d01493b3289ad00\"\u003e\u003ccode\u003e5d1c4e1\u003c/code\u003e\u003c/a\u003e CODEGEN-334 - Fix ignoreNoDocuments swallowing all errors, not just no docume...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/10ab58dbc183dff460c410ffc7cc759186f91d4c\"\u003e\u003ccode\u003e10ab58d\u003c/code\u003e\u003c/a\u003e CODEGEN-334 - Improve error logging (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10333\"\u003e#10333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/20164e0b1d8c04ec5f6a178c7ae7ff3af2d8a1e0\"\u003e\u003ccode\u003e20164e0\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10284\"\u003e#10284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/7d7760d55c21a99417c38ce5e77a6de22b5effcc\"\u003e\u003ccode\u003e7d7760d\u003c/code\u003e\u003c/a\u003e fix: Don't treat schema URLs as relative file paths for the watcher (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10282\"\u003e#10282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8192a887c6a3b0816f42816ed92a3e3652f01dbe\"\u003e\u003ccode\u003e8192a88\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10222\"\u003e#10222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/6f1741af03689f8146178637ecabec18347e9331\"\u003e\u003ccode\u003e6f1741a\u003c/code\u003e\u003c/a\u003e Fix load schema pointer type (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10227\"\u003e#10227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@5.0.7/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~theguild-bot\"\u003etheguild-bot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/dev` from 7.12.0 to 7.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/dev\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.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#v7141\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.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#v7140\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7130\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\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-dev/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/dev\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript 6 support to peer dependency ranges\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.1\"\u003e\u003ccode\u003ereact-router@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/@react-router/node@7.14.1\"\u003e\u003ccode\u003e@react-router/node@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/@react-router/serve@7.14.1\"\u003e\u003ccode\u003e@react-router/serve@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vite 8 (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport for prerendering multiple server bundles with v8_viteEnvironmentApi (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14921\"\u003e#14921\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ersc framework mode prerender / spa mode support (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14907\"\u003e#14907\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUNSTABLE RSC FRAMEWORK MODE BREAKING CHANGE - Existing route module exports remain unchanged from stable v7 non-RSC mode, but new exports are added for RSC mode. If you want to use RSC features, you will need to update your route modules to export the new annotations. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14901\"\u003e#14901\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf you are using RSC framework mode currently, you will need to update your route modules to the new conventions. The following route module components have their own mutually exclusive server component counterparts:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eServer Component Export\u003c/th\u003e\n\u003cth\u003eClient Component\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eServerComponent\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003edefault\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eServerErrorBoundary\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eErrorBoundary\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eServerLayout\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eLayout\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eServerHydrateFallback\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eHydrateFallback\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eIf you were previously exporting a \u003ccode\u003eServerComponent\u003c/code\u003e, your \u003ccode\u003eErrorBoundary\u003c/code\u003e, \u003ccode\u003eLayout\u003c/code\u003e, and \u003ccode\u003eHydrateFallback\u003c/code\u003e were also server components. If you want to keep those as server components, you can rename them and prefix them with \u003ccode\u003eServer\u003c/code\u003e. If you were previously importing the implementations of those components from a client module, you can simply inline them.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cp\u003eBefore\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { ErrorBoundary as ClientErrorBoundary } from \u0026quot;./client\u0026quot;;\n\u003cp\u003eexport function ServerComponent() {\u003cbr /\u003e\n// ...\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport function ErrorBoundary() {\u003cbr /\u003e\nreturn \u0026lt;ClientErrorBoundary /\u0026gt;;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/197674ba9fc1b72b452e17894e5e783bdab7a087\"\u003e\u003ccode\u003e197674b\u003c/code\u003e\u003c/a\u003e Release 7.14.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14973\"\u003e#14973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/05f80c8b0fce9519ba88f2f379daf7660391a40e\"\u003e\u003ccode\u003e05f80c8\u003c/code\u003e\u003c/a\u003e Migrate changesets files to .changes files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a87774f997d8ba497c97562840f0766250c3e4ce\"\u003e\u003ccode\u003ea87774f\u003c/code\u003e\u003c/a\u003e Add new release process (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5ac7a7290f2ff4771e6e23091fc33c9d55025c8d\"\u003e\u003ccode\u003e5ac7a72\u003c/code\u003e\u003c/a\u003e Add Typescript 6 range to peer dependencies (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14935\"\u003e#14935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/80c67a953dab25811fd3f3b4e85ee0e43591300c\"\u003e\u003ccode\u003e80c67a9\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e31077b0c380d9764dbced4c753e9ff99387045d\"\u003e\u003ccode\u003ee31077b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14945\"\u003e#14945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6683e85a9d7d607a45a3f6374afcc598a474f602\"\u003e\u003ccode\u003e6683e85\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14943\"\u003e#14943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e8b3c3aea21e3a6740d9fb34f1686071d04dcc65\"\u003e\u003ccode\u003ee8b3c3a\u003c/code\u003e\u003c/a\u003e feat: RSC framework mode prerender (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14907\"\u003e#14907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/44c3d6ba9e40fbaf225e5bbac41c3cca6f974cd3\"\u003e\u003ccode\u003e44c3d6b\u003c/code\u003e\u003c/a\u003e fix: support for prerendering multiple server bundles with v8_viteEnvironment...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ab6455da7ed6f824547b8eef0194ad45119148b8\"\u003e\u003ccode\u003eab6455d\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/dev@7.14.1/packages/react-router-dev\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/fs-routes` from 7.12.0 to 7.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/fs-routes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.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#v7141\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.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#v7140\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7130\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\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-fs-routes/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/fs-routes\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript 6 support to peer dependency ranges\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/@react-router/dev@7.14.1\"\u003e\u003ccode\u003e@react-router/dev@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/dev@7.14.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/dev@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/dev@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix route file paths when routes directory is outside of the app directory (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13937\"\u003e#13937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/dev@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/197674ba9fc1b72b452e17894e5e783bdab7a087\"\u003e\u003ccode\u003e197674b\u003c/code\u003e\u003c/a\u003e Release 7.14.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14973\"\u003e#14973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/05f80c8b0fce9519ba88f2f379daf7660391a40e\"\u003e\u003ccode\u003e05f80c8\u003c/code\u003e\u003c/a\u003e Migrate changesets files to .changes files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a87774f997d8ba497c97562840f0766250c3e4ce\"\u003e\u003ccode\u003ea87774f\u003c/code\u003e\u003c/a\u003e Add new release process (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5ac7a7290f2ff4771e6e23091fc33c9d55025c8d\"\u003e\u003ccode\u003e5ac7a72\u003c/code\u003e\u003c/a\u003e Add Typescript 6 range to peer dependencies (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14935\"\u003e#14935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e31077b0c380d9764dbced4c753e9ff99387045d\"\u003e\u003ccode\u003ee31077b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14945\"\u003e#14945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6683e85a9d7d607a45a3f6374afcc598a474f602\"\u003e\u003ccode\u003e6683e85\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14943\"\u003e#14943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/fs-routes@7.14.1/packages/react-router-fs-routes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli` from 3.91.1 to 3.93.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.93.2/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.93.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f61491: Update cli-hydrogen 11.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84875b8: Improve \u003ccode\u003eshopify store\u003c/code\u003e command behavior by preserving existing auth scopes during re-auth and adding JSON output support for store auth and execute flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/297a99915f1f24acdeb39269a1ff63336d8d925b\"\u003e\u003ccode\u003e297a999\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/8f61491fc557a292c0461167dc648418dab9134d\"\u003e\u003ccode\u003e8f61491\u003c/code\u003e\u003c/a\u003e hydrogen/Bump cli-hydrogen to 11.1.14 (\u003ca href=\"https://github.com/Shopify/cli/tree/HEAD/packages/cli/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/7192ec7739e2ada3d4ec833750cdd6c64ea8a392\"\u003e\u003ccode\u003e7192ec7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5d836bb6fc865d2caaa0d208511266f5b8d32855\"\u003e\u003ccode\u003e5d836bb\u003c/code\u003e\u003c/a\u003e Add/enforce --json for store commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5cebcc543c69d33b4fc371f4ff45504bb5d9be46\"\u003e\u003ccode\u003e5cebcc5\u003c/code\u003e\u003c/a\u003e store execute restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/e7e2f9148dad2f2455d354c389bb8d2776024a7e\"\u003e\u003ccode\u003ee7e2f91\u003c/code\u003e\u003c/a\u003e Store auth restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/d29c33aa0b92062d7e923b7817d0501feb58dc7d\"\u003e\u003ccode\u003ed29c33a\u003c/code\u003e\u003c/a\u003e Make store auth scopes additive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/64387e876e6b8ad52b5ce856e5b1de0345789682\"\u003e\u003ccode\u003e64387e8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/15545eaef6c874151fd1826d7878dc3c48aea343\"\u003e\u003ccode\u003e15545ea\u003c/code\u003e\u003c/a\u003e Put organization commands into general commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/09f967a04cf91dedcbd8408b88bf64aa4f83e0a4\"\u003e\u003ccode\u003e09f967a\u003c/code\u003e\u003c/a\u003e Store auth/execute UX improvements\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/3.93.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/mini-oxygen` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/mini-oxygen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/mini-oxygen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumps undici from 7.21.0 to 7.24.0 to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3581\"\u003e#3581\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\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\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/cli-h2-test@4.0.2/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.57.1 to 8.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c9e06f669065bfb24b66c1f2bfb05ae2b512c09\"\u003e\u003ccode\u003e7c9e06f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] use assignability checks in ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/dae173267fe3a549417de802be00af1aeae25059\"\u003e\u003ccode\u003edae1732\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in unb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c3f8ed5ddfa757d91911489105bf8b57a16404c9\"\u003e\u003ccode\u003ec3f8ed5\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] fix false negative for type predicate pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e372a6697de3fea6e5b635c72177df7cf697f2ce\"\u003e\u003ccode\u003ee372a66\u003c/code\u003e\u003c/a\u003e Revert: feat(eslint-plugin): [no-unnecessary-type-arguments] report inferred ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5a9bd366139c8e306dd78ae906d4389972de42b6\"\u003e\u003ccode\u003e5a9bd36\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/edb90ebf7c75a71065bed719f3e72d18b830c6a0\"\u003e\u003ccode\u003eedb90eb\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-extraneous-class] handle index signatures (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.57.1 to 8.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.4.1 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.2/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.4.2/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.4.2 (2026-04-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply server.fs check to env transport (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22159\"\u003e#22159\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22163\"\u003e#22163\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fe28e47e9463e4c9619f94bfa06d2f8f1411b44b\"\u003efe28e47\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22159\"\u003e#22159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22163\"\u003e#22163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid path traversal with optimize deps sourcemap handler (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22161\"\u003e#22161\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ca4da5d1fb45c9cfdce606aa30825095791b164b\"\u003eca4da5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22161\"\u003e#22161\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/6b3fad02abd550bd7b79934ff92c58dbd7f33045\"\u003e\u003ccode\u003e6b3fad0\u003c/code\u003e\u003c/a\u003e release: v6.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca4da5d1fb45c9cfdce606aa30825095791b164b\"\u003e\u003ccode\u003eca4da5d\u003c/code\u003e\u003c/a\u003e fix: avoid path traversal with optimize deps sourcemap handler (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22161\"\u003e#22161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fe28e47e9463e4c9619f94bfa06d2f8f1411b44b\"\u003e\u003ccode\u003efe28e47\u003c/code\u003e\u003c/a\u003e fix: apply server.fs check to env transport (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22159\"\u003e#22159\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5487f4f641f70c47ea05fd101a4319897df048b3\"\u003e\u003ccode\u003e5487f4f\u003c/code\u003e\u003c/a\u003e release: v6.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/1114b5d7ea03e26572708715343bec69db4536e8\"\u003e\u003ccode\u003e1114b5d\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/20969\"\u003e#20969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f12697c0f64b9a37196b9ab218a0911829d5b103\"\u003e\u003ccode\u003ef12697c\u003c/code\u003e\u003c/a\u003e release: v6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca6455ee9eb6111a9caa9810506a1b9ac96a520a\"\u003e\u003ccode\u003eca6455e\u003c/code\u003e\u003c/a\u003e feat: allow passing down resolved config to vite's createServer (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20932\"\u003e#20932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0e173d83681daa31be10fa8a62d56b1ec84690af\"\u003e\u003ccode\u003e0e173d8\u003c/code\u003e\u003c/a\u003e release: v6.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/c59a222aa584c087cfe710173de1b9ecb597a3ff\"\u003e\u003ccode\u003ec59a222\u003c/code\u003e\u003c/a\u003e fix(esbuild): inject esbuild helpers correctly for esbuild 0.25.9+ (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20940\"\u003e#20940\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.4.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/Just4Stan/OpenDrone-Web/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Just4Stan%2FOpenDrone-Web/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"4259230540","node_id":"PR_kwDOPzodss7SLmk7","number":267,"state":"open","title":"chore(deps): bump the non-major group with 27 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-14T03:06:07.000Z","updated_at":"2026-04-14T03:06:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-major","update_count":27,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint-plugin-unused-imports","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"markdownlint-cli","old_version":"0.45.0","new_version":"0.48.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"swagger-ui-react","old_version":"5.29.5","new_version":"5.32.2","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.23","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@remix-run/react","old_version":"2.17.1","new_version":"2.17.4","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/serve","old_version":"2.17.1","new_version":"2.17.4","repository_url":"https://github.com/remix-run/remix"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"lru-cache","old_version":"11.2.2","new_version":"11.3.5","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.40.3","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation","old_version":"0.26.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.26.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.26.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.26.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.37.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@shopify/app-bridge","old_version":"3.7.10","new_version":"3.7.11","repository_url":"https://github.com/Shopify/app-bridge"},{"name":"@shopify/cli","old_version":"3.86.1","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"},{"name":"axios","old_version":"1.13.5","new_version":"1.15.0","repository_url":"https://github.com/axios/axios"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"graphql","old_version":"16.11.0","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major group with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.45.0` | `0.48.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.2` |\n| [swagger-ui-react](https://github.com/swagger-api/swagger-ui) | `5.29.5` | `5.32.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.23` | `5.0.6` |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.17.1` | `2.17.4` |\n| [@remix-run/serve](https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve) | `2.17.1` | `2.17.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.9` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.2.2` | `11.3.5` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.40.3` | `0.72.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.26.0` | `0.214.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.26.0` | `0.214.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.26.0` | `0.214.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.26.0` | `0.214.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.37.0` | `1.40.0` |\n| [@shopify/app-bridge](https://github.com/Shopify/app-bridge) | `3.7.10` | `3.7.11` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.86.1` | `3.93.2` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.15.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.11.0` | `16.13.2` |\n\nUpdates `@playwright/test` from 1.56.1 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-unused-imports` from 4.3.0 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/releases\"\u003eeslint-plugin-unused-imports's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/compare/v4.4.0...v4.4.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/853a372a6713c82283ed124c9eb073953072a76c\"\u003e\u003ccode\u003e853a372\u003c/code\u003e\u003c/a\u003e chore: release v4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/bce6b9ef1346b57d47b659c00058d164e7b9ead2\"\u003e\u003ccode\u003ebce6b9e\u003c/code\u003e\u003c/a\u003e ci: release on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/8b3486a2a38071573a607f6f6b92c3f0e56887f1\"\u003e\u003ccode\u003e8b3486a\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/e9dbf80a3495ab7010bec6a940ceeb82828a2ee3\"\u003e\u003ccode\u003ee9dbf80\u003c/code\u003e\u003c/a\u003e feat: add eslint v10 in peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/6745ea4c361e5811a2a28fd1893e00ddc84b30fd\"\u003e\u003ccode\u003e6745ea4\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/sweepline/eslint-plugin-unused-imports/issues/117\"\u003e#117\u003c/a\u003e): ESLint 10.0.0 support (\u003ca href=\"https://redirect.github.com/sweepline/eslint-plugin-unused-imports/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/compare/v4.3.0...v4.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-unused-imports since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.45.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.48.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eglob\u003c/code\u003e dependency with \u003ccode\u003etinyglobby\u003c/code\u003e (smaller and fewer dependencies)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.39.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMD060\u003c/code\u003e/\u003ccode\u003etable-column-style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD001\u003c/code\u003e/\u003ccode\u003eMD007\u003c/code\u003e/\u003ccode\u003eMD009\u003c/code\u003e/\u003ccode\u003eMD010\u003c/code\u003e/\u003ccode\u003eMD029\u003c/code\u003e/\u003ccode\u003eMD033\u003c/code\u003e/\u003ccode\u003eMD037\u003c/code\u003e/\u003ccode\u003eMD059\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\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/igorshubovych/markdownlint-cli/commit/e72a3ca1632f0b11a07d171449fe447a7ff6795e\"\u003e\u003ccode\u003ee72a3ca\u003c/code\u003e\u003c/a\u003e Bump version 0.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/02c613244e102596373d7fe5e2490e4ab71f294f\"\u003e\u003ccode\u003e02c6132\u003c/code\u003e\u003c/a\u003e Delete and recreate package-lock.json via \u0026quot;npm install\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/800b47cc24e662e0f97340d9675082f7f4a83a9d\"\u003e\u003ccode\u003e800b47c\u003c/code\u003e\u003c/a\u003e Bump ava from 6.4.1 to 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/e6eb97c2d4a56b505e5430b26b5408925f88f80a\"\u003e\u003ccode\u003ee6eb97c\u003c/code\u003e\u003c/a\u003e Bump minimatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/61da922d8f906b1e377cf21f0db0a3b2b2c6d311\"\u003e\u003ccode\u003e61da922\u003c/code\u003e\u003c/a\u003e Bump tar from 7.5.7 to 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/3731696fb0cfd49ce7cb68ab53d187505d2fd400\"\u003e\u003ccode\u003e3731696\u003c/code\u003e\u003c/a\u003e Bump minimatch from 10.2.0 to 10.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/d60f5af730c855a26017784c73b82e4cbe5d6163\"\u003e\u003ccode\u003ed60f5af\u003c/code\u003e\u003c/a\u003e Bump minimatch from 10.1.2 to 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/587b174eac1da62cb138642273204597475b76d7\"\u003e\u003ccode\u003e587b174\u003c/code\u003e\u003c/a\u003e Bump markdown-it from 14.1.0 to 14.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/c3bfec983fb2b11f1876a00e2217f39e0087f27a\"\u003e\u003ccode\u003ec3bfec9\u003c/code\u003e\u003c/a\u003e Bump minimatch from 10.1.1 to 10.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/1fba9587576b1988216d1e215b2c6d5f687e4381\"\u003e\u003ccode\u003e1fba958\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e from 5.0.0 to 5.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.45.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@let fn = (a) =\u0026gt;        a?    1:2;\n\u003cp\u003e{{ fn ( a         instanceof b)}}\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\n\u003ca href=\"https://github.com/let\"\u003e\u003ccode\u003e@​let\u003c/code\u003e\u003c/a\u003e fn = (a) =\u0026gt;        a?    1:2;\u003c/p\u003e\n\u003cp\u003e{{ fn ( a         instanceof b)}}\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/let\"\u003e\u003ccode\u003e@​let\u003c/code\u003e\u003c/a\u003e fn = (a) =\u0026gt; (a ? 1 : 2);\u003c/p\u003e\n\u003cp\u003e{{ fn(a instanceof b) }}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\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/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/881360b92b3cfa39ffa0c0ee03bb4319079849a6\"\u003e\u003ccode\u003e881360b\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003edefault never\u003c/code\u003e in Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19034\"\u003e#19034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/07d67240f7a0f2d65014e00395b342bbec5db31b\"\u003e\u003ccode\u003e07d6724\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8b4a53ab3daddfe9c10c52fd5785a6a718770c34\"\u003e\u003ccode\u003e8b4a53a\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swagger-ui-react` from 5.29.5 to 5.32.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-ui/releases\"\u003eswagger-ui-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.32.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.32.1...v5.32.2\"\u003e5.32.2\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocker:\u003c/strong\u003e bump libpng and zlib versions to fix CVE-2026-33416, CVE-2026-33636 and CVE-2026-22184 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10802\"\u003e#10802\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/c200a69b634343b663f4cb8908678cd332aa8e64\"\u003ec200a69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.32.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.32.0...v5.32.1\"\u003e5.32.1\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einvalidate models components cache based on location (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10764\"\u003e#10764\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/fb78dd2a497307529fff3d368936519d050b5946\"\u003efb78dd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use container queries for responsive design (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10763\"\u003e#10763\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/e35000e0b353d5bd756d142fbbc2337adab7fb31\"\u003ee35000e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.32.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.31.2...v5.32.0\"\u003e5.32.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eoas32:\u003c/strong\u003e add basic OpenAPI 3.2.0 support (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10721\"\u003e#10721\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/4675ad748c5780a5fa4f1eb5872237c89eaec8f5\"\u003e4675ad7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.31.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.31.1...v5.31.2\"\u003e5.31.2\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove mistakenly put condition (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10212\"\u003e#10212\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10730\"\u003e#10730\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/62525f93c8adbf0682474b29c278baafad524a78\"\u003e62525f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update swagger-client to v3.36.2 to resolve peer dep issue (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10734\"\u003e#10734\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/707010a547a49c2a0f025d92c76052a0eb92f605\"\u003e707010a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereduce conversion from immutablejs to plain js objects (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10682\"\u003e#10682\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/ae790547e17b7612061e053182d81d152878d91d\"\u003eae79054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.31.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.31.0...v5.31.1\"\u003e5.31.1\u003c/a\u003e (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e align the tree-sitter version (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10694\"\u003e#10694\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/64532904b4c2d057ba54bf04a5a847c7135f8d9d\"\u003e6453290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update vulnerable dependencies (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10725\"\u003e#10725\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/23d6c26722be29b1cf5e68bfdd859e67aae218a7\"\u003e23d6c26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e disallow schema type array value string (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10691\"\u003e#10691\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/e87ecd7a708c954d34c4190808605ac45c8c6c60\"\u003ee87ecd7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidated support for OpenAPI 3.1.2 and updated docs (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/8bf8ed991a5e48a4cc53422b24b4a2bd809b4dae\"\u003e8bf8ed9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/d02a2df106961d8cb6bceb6b4b3aa8d9f6faaf4a\"\u003e\u003ccode\u003ed02a2df\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.32.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/c200a69b634343b663f4cb8908678cd332aa8e64\"\u003e\u003ccode\u003ec200a69\u003c/code\u003e\u003c/a\u003e fix(docker): bump libpng and zlib versions to fix CVE-2026-33416, CVE-2026-33...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/eff82c1fd004ba1d061f9c41f5a980339fb889bf\"\u003e\u003ccode\u003eeff82c1\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10801\"\u003e#10801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/860ade2c7f8e50a838228bece0e18d93d23198b0\"\u003e\u003ccode\u003e860ade2\u003c/code\u003e\u003c/a\u003e chore(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10797\"\u003e#10797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/749ec5097273aeced4e71078867d5338b63ee65c\"\u003e\u003ccode\u003e749ec50\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10777\"\u003e#10777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/b339e559ac986506d41728054ec8d07cf8c1046f\"\u003e\u003ccode\u003eb339e55\u003c/code\u003e\u003c/a\u003e chore(deps): bump node-forge from 1.3.3 to 1.4.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/692e0ace72378d1e62b041b613fcc967251ddbb2\"\u003e\u003ccode\u003e692e0ac\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump serialize-javascript from 7.0.4 to 7.0.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10782\"\u003e#10782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/14cc424da6c4eb716a832462b172e67af4df69c4\"\u003e\u003ccode\u003e14cc424\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump brace-expansion from 1.1.12 to 1.1.13 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10783\"\u003e#10783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/076c188477fb20e46da7bd2e43c13bb59f71e2ea\"\u003e\u003ccode\u003e076c188\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10778\"\u003e#10778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/f251747350848eae8da0b39bb84ec41b41bb368a\"\u003e\u003ccode\u003ef251747\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.29.5...v5.32.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.6 to 4.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003e4.21.0\u003c/a\u003e (2025-11-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e048fb62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.21.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f6284cd50575ce6e8d110f63266d66cb9cde3b88\"\u003e\u003ccode\u003ef6284cd\u003c/code\u003e\u003c/a\u003e ci: lock in semantic-release v24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e\u003ccode\u003e048fb62\u003c/code\u003e\u003c/a\u003e feat: upgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6933\"\u003eexpressjs/express#6933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to 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/expressjs/express/commit/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express` from 4.17.23 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express` from 4.17.23 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/react` from 2.17.1 to 2.17.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/remix/releases\"\u003e\u003ccode\u003e@​remix-run/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eremix v2.17.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2174\"\u003ehttps://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2174\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eremix v2.17.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173\"\u003ehttps://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173\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/remix/blob/remix@2.17.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.17.4\u003c/h2\u003e\n\u003cp\u003eDate: 2026-01-12\u003c/p\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate internal React Router versions to pick up security patches in \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v6303\"\u003e6.30.3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router%406.30.3\"\u003e\u003ccode\u003ereact-router-dom@6.30.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/blob/v6/packages/router/CHANGELOG.md#1232\"\u003e\u003ccode\u003e@remix-run/router@1.23.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.3...remix@2.17.4\"\u003e\u003ccode\u003ev2.17.3...v2.17.4\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.3\u003c/h2\u003e\n\u003cp\u003eDate: 2026-01-07\u003c/p\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eThis release addresses 2 security vulnerabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-h5cw-625j-3rxh\"\u003eCSRF in React Router Action/Server Action Request Processing\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-8v8x-cx79-35w7\"\u003eReact Router SSR XSS in ScrollRestoration\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/dev\u003c/code\u003e - Update \u003ccode\u003evalibot\u003c/code\u003e to address CVE (\u003ca href=\"https://github.com/advisories/GHSA-vqpr-j7v3-hqw9\"\u003eGHSA-vqpr-j7v3-hqw9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/react\u003c/code\u003e - Escape HTML during SSR for in \u003ccode\u003e\u0026lt;ScrollRestoration\u0026gt;\u003c/code\u003e keys\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime\u003c/code\u003e - Add additional layer of CSRF protection by rejecting submissions to UI routes from external origins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.2...remix@2.17.3\"\u003e\u003ccode\u003ev2.17.2...v2.17.3\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003cp\u003eDate: 2025-10-29\u003c/p\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eThis release addresses 1 security vulnerability:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-9583-h5hc-x8cw\"\u003eUnauthorized file access when using \u003ccode\u003ecreateFileSessionStorage()\u003c/code\u003e with unsigned cookies\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/deno\u003c/code\u003e - Validate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node\u003c/code\u003e - Validate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.1...remix@2.17.2\"\u003e\u003ccode\u003ev2.17.1...v2.17.2\u003c/code\u003e\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/remix-run/remix/commit/ab977d9f2edd4b3bd1639cb99f1369a13bf1415a\"\u003e\u003ccode\u003eab977d9\u003c/code\u003e\u003c/a\u003e Version 2.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/010b35672fb33977cc86cdfd0965173c487d0098\"\u003e\u003ccode\u003e010b356\u003c/code\u003e\u003c/a\u003e Bump router versions (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/b1d29d9a3092c05fd3ca1d92b91720987bd6b648\"\u003e\u003ccode\u003eb1d29d9\u003c/code\u003e\u003c/a\u003e Version 2.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/5c87c08d7590b1916c864e549e2726de0a575567\"\u003e\u003ccode\u003e5c87c08\u003c/code\u003e\u003c/a\u003e Escape HTML in scroll restoration keys (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10925\"\u003e#10925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/4a5ffd112b83abad387d0e682ff292a0741d230d\"\u003e\u003ccode\u003e4a5ffd1\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version 2.17.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/98c89fa02d3891ff7ba9de0fb59f538b050a8559\"\u003e\u003ccode\u003e98c89fa\u003c/code\u003e\u003c/a\u003e Version 2.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/39203495c6a18f5421d022697906fb2cb9d1d3b8\"\u003e\u003ccode\u003e3920349\u003c/code\u003e\u003c/a\u003e Version 2.17.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.17.4/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​remix-run/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/serve` from 2.17.1 to 2.17.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/remix/releases\"\u003e\u003ccode\u003e@​remix-run/serve\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eremix v2.17.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2174\"\u003ehttps://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2174\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eremix v2.17.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173\"\u003ehttps://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173\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/remix/blob/remix@2.17.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/serve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.17.4\u003c/h2\u003e\n\u003cp\u003eDate: 2026-01-12\u003c/p\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate internal React Router versions to pick up security patches in \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v6303\"\u003e6.30.3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router%406.30.3\"\u003e\u003ccode\u003ereact-router-dom@6.30.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/blob/v6/packages/router/CHANGELOG.md#1232\"\u003e\u003ccode\u003e@remix-run/router@1.23.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.3...remix@2.17.4\"\u003e\u003ccode\u003ev2.17.3...v2.17.4\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.3\u003c/h2\u003e\n\u003cp\u003eDate: 2026-01-07\u003c/p\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eThis release addresses 2 security vulnerabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-h5cw-625j-3rxh\"\u003eCSRF in React Router Action/Server Action Request Processing\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-8v8x-cx79-35w7\"\u003eReact Router SSR XSS in ScrollRestoration\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/dev\u003c/code\u003e - Update \u003ccode\u003evalibot\u003c/code\u003e to address CVE (\u003ca href=\"https://github.com/advisories/GHSA-vqpr-j7v3-hqw9\"\u003eGHSA-vqpr-j7v3-hqw9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/react\u003c/code\u003e - Escape HTML during SSR for in \u003ccode\u003e\u0026lt;ScrollRestoration\u0026gt;\u003c/code\u003e keys\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime\u003c/code\u003e - Add additional layer of CSRF protection by rejecting submissions to UI routes from external origins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.2...remix@2.17.3\"\u003e\u003ccode\u003ev2.17.2...v2.17.3\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003cp\u003eDate: 2025-10-29\u003c/p\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eThis release addresses 1 security vulnerability:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-9583-h5hc-x8cw\"\u003eUnauthorized file access when using \u003ccode\u003ecreateFileSessionStorage()\u003c/code\u003e with unsigned cookies\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/deno\u003c/code\u003e - Validate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node\u003c/code\u003e - Validate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.1...remix@2.17.2\"\u003e\u003ccode\u003ev2.17.1...v2.17.2\u003c/code\u003e\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/remix-run/remix/commit/ab977d9f2edd4b3bd1639cb99f1369a13bf1415a\"\u003e\u003ccode\u003eab977d9\u003c/code\u003e\u003c/a\u003e Version 2.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/b1d29d9a3092c05fd3ca1d92b91720987bd6b648\"\u003e\u003ccode\u003eb1d29d9\u003c/code\u003e\u003c/a\u003e Version 2.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/4a5ffd112b83abad387d0e682ff292a0741d230d\"\u003e\u003ccode\u003e4a5ffd1\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version 2.17.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/98c89fa02d3891ff7ba9de0fb59f538b050a8559\"\u003e\u003ccode\u003e98c89fa\u003c/code\u003e\u003c/a\u003e Version 2.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/39203495c6a18f5421d022697906fb2cb9d1d3b8\"\u003e\u003ccode\u003e3920349\u003c/code\u003e\u003c/a\u003e Version 2.17.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.17.4/packages/remix-serve\"\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....\n\n_Description has been truncated_","html_url":"https://github.com/Hardonian/TokPulse/pull/267","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hardonian%2FTokPulse/issues/267","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/267/packages"},{"uuid":"4250550754","node_id":"PR_kwDORnmHos7R1qU-","number":15,"state":"closed","title":"Bump @shopify/cli from 3.92.1 to 3.93.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T00:57:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-13T00:57:53.000Z","updated_at":"2026-04-27T00:57:57.000Z","time_to_close":1209602,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.92.1","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.92.1 to 3.93.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.93.2/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.93.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f61491: Update cli-hydrogen 11.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84875b8: Improve \u003ccode\u003eshopify store\u003c/code\u003e command behavior by preserving existing auth scopes during re-auth and adding JSON output support for store auth and execute flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/297a99915f1f24acdeb39269a1ff63336d8d925b\"\u003e\u003ccode\u003e297a999\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/8f61491fc557a292c0461167dc648418dab9134d\"\u003e\u003ccode\u003e8f61491\u003c/code\u003e\u003c/a\u003e hydrogen/Bump cli-hydrogen to 11.1.14 (\u003ca href=\"https://github.com/Shopify/cli/tree/HEAD/packages/cli/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/7192ec7739e2ada3d4ec833750cdd6c64ea8a392\"\u003e\u003ccode\u003e7192ec7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5d836bb6fc865d2caaa0d208511266f5b8d32855\"\u003e\u003ccode\u003e5d836bb\u003c/code\u003e\u003c/a\u003e Add/enforce --json for store commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5cebcc543c69d33b4fc371f4ff45504bb5d9be46\"\u003e\u003ccode\u003e5cebcc5\u003c/code\u003e\u003c/a\u003e store execute restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/e7e2f9148dad2f2455d354c389bb8d2776024a7e\"\u003e\u003ccode\u003ee7e2f91\u003c/code\u003e\u003c/a\u003e Store auth restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/d29c33aa0b92062d7e923b7817d0501feb58dc7d\"\u003e\u003ccode\u003ed29c33a\u003c/code\u003e\u003c/a\u003e Make store auth scopes additive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/64387e876e6b8ad52b5ce856e5b1de0345789682\"\u003e\u003ccode\u003e64387e8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/15545eaef6c874151fd1826d7878dc3c48aea343\"\u003e\u003ccode\u003e15545ea\u003c/code\u003e\u003c/a\u003e Put organization commands into general commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/09f967a04cf91dedcbd8408b88bf64aa4f83e0a4\"\u003e\u003ccode\u003e09f967a\u003c/code\u003e\u003c/a\u003e Store auth/execute UX improvements\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/3.93.2/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.92.1\u0026new-version=3.93.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ashhadpa-MERN/countdown-timer-app/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashhadpa-MERN%2Fcountdown-timer-app/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"},{"uuid":"4250424678","node_id":"PR_kwDOQ6Tdxs7R1XXJ","number":13,"state":"open","title":"Bump @shopify/cli from 3.88.0 to 3.93.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T00:16:40.000Z","updated_at":"2026-04-13T00:16:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.88.0","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.88.0 to 3.93.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.93.2/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.93.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f61491: Update cli-hydrogen 11.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84875b8: Improve \u003ccode\u003eshopify store\u003c/code\u003e command behavior by preserving existing auth scopes during re-auth and adding JSON output support for store auth and execute flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\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/Shopify/cli/commit/297a99915f1f24acdeb39269a1ff63336d8d925b\"\u003e\u003ccode\u003e297a999\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/8f61491fc557a292c0461167dc648418dab9134d\"\u003e\u003ccode\u003e8f61491\u003c/code\u003e\u003c/a\u003e hydrogen/Bump cli-hydrogen to 11.1.14 (\u003ca href=\"https://github.com/Shopify/cli/tree/HEAD/packages/cli/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/7192ec7739e2ada3d4ec833750cdd6c64ea8a392\"\u003e\u003ccode\u003e7192ec7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5d836bb6fc865d2caaa0d208511266f5b8d32855\"\u003e\u003ccode\u003e5d836bb\u003c/code\u003e\u003c/a\u003e Add/enforce --json for store commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5cebcc543c69d33b4fc371f4ff45504bb5d9be46\"\u003e\u003ccode\u003e5cebcc5\u003c/code\u003e\u003c/a\u003e store execute restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/e7e2f9148dad2f2455d354c389bb8d2776024a7e\"\u003e\u003ccode\u003ee7e2f91\u003c/code\u003e\u003c/a\u003e Store auth restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/d29c33aa0b92062d7e923b7817d0501feb58dc7d\"\u003e\u003ccode\u003ed29c33a\u003c/code\u003e\u003c/a\u003e Make store auth scopes additive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/64387e876e6b8ad52b5ce856e5b1de0345789682\"\u003e\u003ccode\u003e64387e8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/15545eaef6c874151fd1826d7878dc3c48aea343\"\u003e\u003ccode\u003e15545ea\u003c/code\u003e\u003c/a\u003e Put organization commands into general commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/09f967a04cf91dedcbd8408b88bf64aa4f83e0a4\"\u003e\u003ccode\u003e09f967a\u003c/code\u003e\u003c/a\u003e Store auth/execute UX improvements\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/3.93.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​shopify/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.88.0\u0026new-version=3.93.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Shenoda7/shopify-test-app/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shenoda7%2Fshopify-test-app/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"},{"uuid":"4250420338","node_id":"PR_kwDOQwCDI87R1WzV","number":10,"state":"open","title":"Bump @shopify/cli from 3.88.1 to 3.93.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T00:15:17.000Z","updated_at":"2026-04-13T00:15:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.88.1","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.88.1 to 3.93.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.93.2/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.93.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f61491: Update cli-hydrogen 11.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84875b8: Improve \u003ccode\u003eshopify store\u003c/code\u003e command behavior by preserving existing auth scopes during re-auth and adding JSON output support for store auth and execute flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/297a99915f1f24acdeb39269a1ff63336d8d925b\"\u003e\u003ccode\u003e297a999\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/8f61491fc557a292c0461167dc648418dab9134d\"\u003e\u003ccode\u003e8f61491\u003c/code\u003e\u003c/a\u003e hydrogen/Bump cli-hydrogen to 11.1.14 (\u003ca href=\"https://github.com/Shopify/cli/tree/HEAD/packages/cli/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/7192ec7739e2ada3d4ec833750cdd6c64ea8a392\"\u003e\u003ccode\u003e7192ec7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5d836bb6fc865d2caaa0d208511266f5b8d32855\"\u003e\u003ccode\u003e5d836bb\u003c/code\u003e\u003c/a\u003e Add/enforce --json for store commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5cebcc543c69d33b4fc371f4ff45504bb5d9be46\"\u003e\u003ccode\u003e5cebcc5\u003c/code\u003e\u003c/a\u003e store execute restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/e7e2f9148dad2f2455d354c389bb8d2776024a7e\"\u003e\u003ccode\u003ee7e2f91\u003c/code\u003e\u003c/a\u003e Store auth restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/d29c33aa0b92062d7e923b7817d0501feb58dc7d\"\u003e\u003ccode\u003ed29c33a\u003c/code\u003e\u003c/a\u003e Make store auth scopes additive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/64387e876e6b8ad52b5ce856e5b1de0345789682\"\u003e\u003ccode\u003e64387e8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/15545eaef6c874151fd1826d7878dc3c48aea343\"\u003e\u003ccode\u003e15545ea\u003c/code\u003e\u003c/a\u003e Put organization commands into general commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/09f967a04cf91dedcbd8408b88bf64aa4f83e0a4\"\u003e\u003ccode\u003e09f967a\u003c/code\u003e\u003c/a\u003e Store auth/execute UX improvements\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/3.93.2/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.88.1\u0026new-version=3.93.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/saad-dev218/shopify_app_with_webhooks/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/saad-dev218%2Fshopify_app_with_webhooks/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}],"issue_packages":[{"old_version":"3.94.3","new_version":"4.1.0","update_type":"major","path":null,"pr_created_at":"2026-05-28T00:59:14.000Z","version_change":"3.94.3 → 4.1.0","issue":{"uuid":"4536840243","node_id":"PR_kwDOPrNEhs7gDMPK","number":3,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-28T00:59:14.000Z","updated_at":"2026-05-28T00:59:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.1.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/cf11ee46b0e210aa138c18b4f17df8c5ba5bd9c8\"\u003e\u003ccode\u003ecf11ee4\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/df14dedeba81816159fc201649ec159f3c2f86bd\"\u003e\u003ccode\u003edf14ded\u003c/code\u003e\u003c/a\u003e remove example generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/71ae472f57a5cbe2f4dc2545d433aba1fe84f420\"\u003e\u003ccode\u003e71ae472\u003c/code\u003e\u003c/a\u003e clean up old docs content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.1.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mohaziz73/Co-st-mm/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohaziz73%2FCo-st-mm/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"3.94.3","new_version":"4.1.0","update_type":"major","path":null,"pr_created_at":"2026-05-28T00:58:47.000Z","version_change":"3.94.3 → 4.1.0","issue":{"uuid":"4536838703","node_id":"PR_kwDOPATBM87gDL6Y","number":3,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.1.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-28T00:58:47.000Z","updated_at":"2026-05-28T00:58:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.1.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.1.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.1.0\u003c/h2\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/cf11ee46b0e210aa138c18b4f17df8c5ba5bd9c8\"\u003e\u003ccode\u003ecf11ee4\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/df14dedeba81816159fc201649ec159f3c2f86bd\"\u003e\u003ccode\u003edf14ded\u003c/code\u003e\u003c/a\u003e remove example generation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/71ae472f57a5cbe2f4dc2545d433aba1fe84f420\"\u003e\u003ccode\u003e71ae472\u003c/code\u003e\u003c/a\u003e clean up old docs content\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.1.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/kapilbackupinfotech/shopifyphpapp/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kapilbackupinfotech%2Fshopifyphpapp/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T04:41:13.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4499873216","node_id":"PR_kwDOKrq9Sc7eNFfN","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T04:44:08.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T04:41:13.000Z","updated_at":"2026-05-28T04:44:10.000Z","time_to_close":518575,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aaronmarkle/shopify-node/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaronmarkle%2Fshopify-node/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"3.92.1","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T00:56:51.000Z","version_change":"3.92.1 → 4.0.0","issue":{"uuid":"4498912330","node_id":"PR_kwDORnmHos7eKBvg","number":28,"state":"closed","title":"Bump @shopify/cli from 3.92.1 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:35:41.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T00:56:51.000Z","updated_at":"2026-05-28T01:35:43.000Z","time_to_close":520730,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.92.1","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.92.1 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.92.1\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ashhadpa-MERN/countdown-timer-app/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashhadpa-MERN%2Fcountdown-timer-app/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T00:32:39.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4498822056","node_id":"PR_kwDOKfumOs7eJwNq","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-28T01:23:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T00:32:39.000Z","updated_at":"2026-05-28T01:23:30.000Z","time_to_close":521449,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Yubayer/shopify-app-node-react-fresh-template/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Yubayer%2Fshopify-app-node-react-fresh-template/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T00:13:44.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4498755467","node_id":"PR_kwDOO0HFc87eJivO","number":2,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T00:13:44.000Z","updated_at":"2026-05-22T00:13:45.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/RohanKambleDev/shopify-php-app/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/RohanKambleDev%2Fshopify-php-app/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T00:13:01.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4498752742","node_id":"PR_kwDON0yVUs7eJiL9","number":2,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-28T00:58:00.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T00:13:01.000Z","updated_at":"2026-05-28T00:58:02.000Z","time_to_close":521099,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TTJOJpay/API/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TTJOJpay%2FAPI/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T00:12:56.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4498752505","node_id":"PR_kwDOOFAUVM7eJiI4","number":3,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-28T00:58:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-22T00:12:56.000Z","updated_at":"2026-05-28T00:58:11.000Z","time_to_close":521114,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/E122119/dolodecor.myshopify.com/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/E122119%2Fdolodecor.myshopify.com/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T00:12:54.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4498752400","node_id":"PR_kwDON2xqeM7eJiHk","number":2,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T00:12:54.000Z","updated_at":"2026-05-22T00:12:55.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/TTJOJpay/-/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/TTJOJpay%2F-/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-22T00:12:53.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4498752347","node_id":"PR_kwDON6HqM87eJiG6","number":2,"state":"open","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-05-22T00:12:53.000Z","updated_at":"2026-05-22T00:12:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/alleycatphoto/sp-hawk/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/alleycatphoto%2Fsp-hawk/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-21T23:04:27.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4498469801","node_id":"PR_kwDOJrqyD87eInn8","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T23:59:33.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T23:04:27.000Z","updated_at":"2026-05-27T23:59:35.000Z","time_to_close":521706,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BobbyGaDouche/template/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BobbyGaDouche%2Ftemplate/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-21T22:05:10.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4498214756","node_id":"PR_kwDOK_qDvs7eHyVh","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T23:19:13.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T22:05:10.000Z","updated_at":"2026-05-27T23:19:15.000Z","time_to_close":522843,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BlaznAzn74/jubilant-rotary-phone/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlaznAzn74%2Fjubilant-rotary-phone/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"3.94.3","new_version":"4.0.0","update_type":"major","path":null,"pr_created_at":"2026-05-21T21:43:19.000Z","version_change":"3.94.3 → 4.0.0","issue":{"uuid":"4498107603","node_id":"PR_kwDOJBYbHc7eHcPz","number":1,"state":"closed","title":"Bump @shopify/cli from 3.94.3 to 4.0.0","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-27T22:56:19.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-21T21:43:19.000Z","updated_at":"2026-05-27T22:56:21.000Z","time_to_close":522780,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.94.3","new_version":"4.0.0","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.94.3 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/main/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e0c35553: Drop support for Node 20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edc70080: Fix dev and build command for web_pixel extensions\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.94.0\u003c/h2\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/9f9361d993850357630a269626aa073b1c04111d\"\u003e\u003ccode\u003e9f9361d\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/544a401c5243da1b2ce09f02ab106b7ddd417c19\"\u003e\u003ccode\u003e544a401\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Revert \u0026quot;Make auto-upgrade enabled by default, remove activation prompt\u0026quot;\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/a960ee97605a280a6ca2710110206a1013d88b9c\"\u003e\u003ccode\u003ea960ee9\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify theme serve\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/60d2697385c449c3314f336c9df5af3a4cbf5ea2\"\u003e\u003ccode\u003e60d2697\u003c/code\u003e\u003c/a\u003e Remove deprecated top-level \u003ccode\u003eshopify webhook trigger\u003c/code\u003e alias\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/f23fe6cddc0413001769f5628592b4e26fa1e712\"\u003e\u003ccode\u003ef23fe6c\u003c/code\u003e\u003c/a\u003e Remove deprecated \u003ccode\u003eshopify app generate schema\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/ad69d293e2535db39c55aafa00eb464cfc9bce90\"\u003e\u003ccode\u003ead69d29\u003c/code\u003e\u003c/a\u003e Remove deprecated --type flag from \u003ccode\u003eshopify app generate extension\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/38ce793573ca7f220626e61591cbc7cf8e69d821\"\u003e\u003ccode\u003e38ce793\u003c/code\u003e\u003c/a\u003e Remove deprecated --shared-secret flag from \u003ccode\u003eshopify app webhook trigger\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/c36d5c2ebf1aab82401329c0cdc10a2b280ec0dd\"\u003e\u003ccode\u003ec36d5c2\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app release\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/96281e659278145ca8adef615c13bdc9f352b3b8\"\u003e\u003ccode\u003e96281e6\u003c/code\u003e\u003c/a\u003e Remove deprecated --force flag from \u003ccode\u003eshopify app deploy\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/0c35553f52b68771c1cf62e1f410abd7f55caa46\"\u003e\u003ccode\u003e0c35553\u003c/code\u003e\u003c/a\u003e Drop support for Node 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/4.0.0/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.94.3\u0026new-version=4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/sfd-mhrana/shopify-app-template-node./pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sfd-mhrana%2Fshopify-app-template-node./issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"3.94.1","new_version":"3.94.3","update_type":"patch","path":null,"pr_created_at":"2026-05-04T02:48:11.000Z","version_change":"3.94.1 → 3.94.3","issue":{"uuid":"4373737134","node_id":"PR_kwDORtD_vs7X3Klu","number":81,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-05-11T02:53:14.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-04T02:48:11.000Z","updated_at":"2026-05-11T02:53:16.000Z","time_to_close":605103,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":4,"packages":[{"name":"@shopify/cli","old_version":"3.94.1","new_version":"3.94.3","repository_url":"https://github.com/Shopify/cli"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.59.0","new_version":"8.59.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.59.0","new_version":"8.59.1"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 3 updates in the / directory: [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli), [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) and [prettier](https://github.com/prettier/prettier).\n\nUpdates `@shopify/cli` from 3.94.1 to 3.94.3\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.94.3/packages/cli/CHANGELOG.md\"\u003e@​shopify/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.94.3\u003c/h2\u003e\n\u003ch2\u003e3.94.2\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\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/cli/commits/3.94.3/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.59.0 to 8.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3cef12471659c42c9d4b179f4113a080b1fa2d66\"\u003e\u003ccode\u003e3cef124\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in dot...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/27c507b6e532abcd1efa51055f045b00f22055c3\"\u003e\u003ccode\u003e27c507b\u003c/code\u003e\u003c/a\u003e test: make sort-type-constituents tests fully static (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12262\"\u003e#12262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a03b31d422be35d8ddc979f48f9317e3f33dd1ce\"\u003e\u003ccode\u003ea03b31d\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/a7099a789535b5c4cae0d6435ae9441e40da12b6\"\u003e\u003ccode\u003ea7099a7\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/bfbd4a5433deaa82c2e2a8eb746ab5cd97eaecf8\"\u003e\u003ccode\u003ebfbd4a5\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b49d4b15cdd2e6fefcdaf7a50641b46c651231f2\"\u003e\u003ccode\u003eb49d4b1\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in no-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3097e727474ef15a776071c07fb0752ab0e9d56d\"\u003e\u003ccode\u003e3097e72\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in nam...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/676191bbd7d0601492c536c88b24ca7cd3fe7d78\"\u003e\u003ccode\u003e676191b\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in mem...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e9dce8bdc6a7460d10654b3ec834982f96b5ea8a\"\u003e\u003ccode\u003ee9dce8b\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] treat void as nullish in no-un...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.59.0 to 8.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.1\u003c/h2\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] fix crash \u0026quot;TypeError: checker.getTypeArguments is not a function\u0026quot; (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12246\"\u003e#12246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve index signatures in undefined unions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12257\"\u003e#12257\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] preserve phantom type arguments in generic inference (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12269\"\u003e#12269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] avoid false positive in logical assignment assertions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12278\"\u003e#12278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-arguments] handle instantiation expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12220\"\u003e#12220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] treat void as nullish in no-unnecessary-condition (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12241\"\u003e#12241\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eanasm266 \u003ca href=\"https://github.com/anasm266\"\u003e\u003ccode\u003e@​anasm266\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnshika Jain \u003ca href=\"https://github.com/Anshikakalpana\"\u003e\u003ccode\u003e@​Anshikakalpana\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003cli\u003eyugo innami \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.1 (2026-04-27)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/52457932e5507b5ca01e720a541f3f8d01e09b9d\"\u003e\u003ccode\u003e5245793\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.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 show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Just4Stan/OpenDrone-Web/pull/81","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Just4Stan%2FOpenDrone-Web/issues/81","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/81/packages"}},{"old_version":"3.93.0","new_version":"3.93.2","update_type":"patch","path":null,"pr_created_at":"2026-04-21T19:21:35.000Z","version_change":"3.93.0 → 3.93.2","issue":{"uuid":"4304809594","node_id":"PR_kwDORGBOKM7UaOrh","number":96,"state":"closed","title":"chore(deps-dev): bump the dev-dependencies group with 23 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-04-21T19:24:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-21T19:21:35.000Z","updated_at":"2026-04-21T19:24:34.000Z","time_to_close":169,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies","update_count":23,"packages":[{"name":"@eslint/js","old_version":"9.39.4","new_version":"10.0.1","repository_url":"https://github.com/eslint/eslint"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.58.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.58.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"9.39.4","new_version":"10.2.1","repository_url":"https://github.com/eslint/eslint"},{"name":"globals","old_version":"16.5.0","new_version":"17.5.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"nodemailer","old_version":"7.0.13","new_version":"8.0.5","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"typescript-eslint","old_version":"8.58.2","new_version":"8.59.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"3.2.4","new_version":"4.1.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@types/node","old_version":"20.19.37","new_version":"25.6.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"next-intl","old_version":"4.9.0","new_version":"4.9.1","repository_url":"https://github.com/amannn/next-intl"},{"name":"vite","old_version":"7.1.12","new_version":"8.0.9","repository_url":"https://github.com/vitejs/vite"},{"name":"@tailwindcss/postcss","old_version":"4.2.2","new_version":"4.2.4","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"postcss","old_version":"8.5.8","new_version":"8.5.10","repository_url":"https://github.com/postcss/postcss"},{"name":"wrangler","old_version":"4.83.0","new_version":"4.84.1","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.0.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"esbuild","old_version":"0.27.7","new_version":"0.28.0","repository_url":"https://github.com/evanw/esbuild"},{"name":"@react-router/dev","old_version":"7.12.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/fs-routes","old_version":"7.12.0","new_version":"7.14.2","repository_url":"https://github.com/remix-run/react-router"},{"name":"@shopify/cli","old_version":"3.93.0","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"},{"name":"@shopify/cli-hydrogen","old_version":"11.1.12","new_version":"11.1.16","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@tanstack/devtools-vite","old_version":"0.3.12","new_version":"0.6.0","repository_url":"https://github.com/TanStack/devtools"},{"name":"jsdom","old_version":"27.4.0","new_version":"29.0.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"eslint-config-expo","old_version":"10.0.0","new_version":"55.0.0","repository_url":"https://github.com/expo/expo"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 23 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.4` | `10.0.1` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.58.2` | `8.59.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.58.2` | `8.59.0` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.4` | `10.2.1` |\n| [globals](https://github.com/sindresorhus/globals) | `16.5.0` | `17.5.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `7.0.13` | `8.0.5` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.2` | `8.59.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `3.2.4` | `4.1.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.37` | `25.6.0` |\n| [next-intl](https://github.com/amannn/next-intl) | `4.9.0` | `4.9.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.1.12` | `8.0.9` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.2.2` | `4.2.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.10` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.83.0` | `4.84.1` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.0.1` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.27.7` | `0.28.0` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.12.0` | `7.14.2` |\n| [@react-router/fs-routes](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes) | `7.12.0` | `7.14.2` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.93.0` | `3.93.2` |\n| [@shopify/cli-hydrogen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/cli-hydrogen) | `11.1.12` | `11.1.16` |\n| [@tanstack/devtools-vite](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-vite) | `0.3.12` | `0.6.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `27.4.0` | `29.0.2` |\n| [eslint-config-expo](https://github.com/expo/expo/tree/HEAD/packages/eslint-config-expo) | `10.0.0` | `55.0.0` |\n\nUpdates `@eslint/js` from 9.39.4 to 10.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003e\u003ccode\u003e@​eslint/js\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c87d5bded54c5cf491eb04c24c9d09bbbd42c23e\"\u003e\u003ccode\u003ec87d5bd\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20531\"\u003e#20531\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d84100115c14691691058f00779c94e74fca946a\"\u003e\u003ccode\u003ed841001\u003c/code\u003e\u003c/a\u003e fix: update \u003ccode\u003eminimatch\u003c/code\u003e to \u003ccode\u003e10.2.1\u003c/code\u003e to address security vulnerabilities (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20519\"\u003e#20519\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/04c21475b3004904948f02049f2888b401d82c78\"\u003e\u003ccode\u003e04c2147\u003c/code\u003e\u003c/a\u003e fix: update error message for unused suppressions (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20496\"\u003e#20496\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/38b089c1726feac0e31a31d47941bd99e29ce003\"\u003e\u003ccode\u003e38b089c\u003c/code\u003e\u003c/a\u003e fix: update dependency \u003ccode\u003e@​eslint/config-array\u003c/code\u003e to ^0.23.1 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20484\"\u003e#20484\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5b3dbce50a1404a9f118afe810cefeee79388a2a\"\u003e\u003ccode\u003e5b3dbce\u003c/code\u003e\u003c/a\u003e docs: add AI acknowledgement section to templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20431\"\u003e#20431\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6f23076037d5879f20fb3be2ef094293b1e8d38c\"\u003e\u003ccode\u003e6f23076\u003c/code\u003e\u003c/a\u003e docs: toggle nav in no-JS mode (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20476\"\u003e#20476\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b69cfb32a16c5d5e9986390d484fae1d21e406f9\"\u003e\u003ccode\u003eb69cfb3\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e5c281ffd038a3a7a3e5364db0b9378e0ad83020\"\u003e\u003ccode\u003ee5c281f\u003c/code\u003e\u003c/a\u003e chore: updates for v9.39.3 release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8c3832adb77cd993b4a24891900d5eeaaf093cdc\"\u003e\u003ccode\u003e8c3832a\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e to ^8.56.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20514\"\u003e#20514\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8330d238ae6adb68bb6a1c9381e38cfedd990d94\"\u003e\u003ccode\u003e8330d23\u003c/code\u003e\u003c/a\u003e test: add tests for config-api (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20493\"\u003e#20493\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/37d6e91e88fa6a2ca6d8726679096acff21ba6cc\"\u003e\u003ccode\u003e37d6e91\u003c/code\u003e\u003c/a\u003e chore: remove eslint v10 prereleases from eslint-config-eslint deps (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20494\"\u003e#20494\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/da7cd0e79197ad16e17052eef99df141de6dbfb1\"\u003e\u003ccode\u003eda7cd0e\u003c/code\u003e\u003c/a\u003e refactor: cleanup error message templates (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20479\"\u003e#20479\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release (Jenkins)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.0\u003c/h2\u003e\n\u003ch2\u003eBreaking Changes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9e54f43a5e497cdfa179338b431093245cb787b\"\u003e\u003ccode\u003ef9e54f4\u003c/code\u003e\u003c/a\u003e feat!: estimate rule-tester failure location (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20420\"\u003e#20420\u003c/a\u003e) (ST-DDT)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a176319d8ade1a7d9b2d7fb8f038f55a2662325f\"\u003e\u003ccode\u003ea176319\u003c/code\u003e\u003c/a\u003e feat!: replace \u003ccode\u003echalk\u003c/code\u003e with \u003ccode\u003estyleText\u003c/code\u003e and add \u003ccode\u003ecolor\u003c/code\u003e to \u003ccode\u003eResultsMeta\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20227\"\u003e#20227\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c7046e6c1e03c4ca0eee4888a1f2eba4c6454f84\"\u003e\u003ccode\u003ec7046e6\u003c/code\u003e\u003c/a\u003e feat!: enable JSX reference tracking (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20152\"\u003e#20152\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e) (Kirk Waiblinger)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3383e7ec9028166cafc8ea7986c2f7498d0049f0\"\u003e\u003ccode\u003e3383e7e\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eSourceCode\u003c/code\u003e methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20137\"\u003e#20137\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/501abd0e916a35554c58b7c0365537f1fa3880ce\"\u003e\u003ccode\u003e501abd0\u003c/code\u003e\u003c/a\u003e feat!: update dependency minimatch to v10 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20246\"\u003e#20246\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca4d3b40085de47561f89656a2207d09946ed45e\"\u003e\u003ccode\u003eca4d3b4\u003c/code\u003e\u003c/a\u003e fix!: stricter rule tester assertions for valid test cases (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20125\"\u003e#20125\u003c/a\u003e) (唯然)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/96512a66c86402fb0538cdcb6cd30b9073f6bf3b\"\u003e\u003ccode\u003e96512a6\u003c/code\u003e\u003c/a\u003e fix!: Remove deprecated rule context methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20086\"\u003e#20086\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c69fdacdb2e886b9d965568a397aa8220db3fe90\"\u003e\u003ccode\u003ec69fdac\u003c/code\u003e\u003c/a\u003e feat!: remove eslintrc support (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20037\"\u003e#20037\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/208b5cc34a8374ff81412b5bec2e0800eebfbd04\"\u003e\u003ccode\u003e208b5cc\u003c/code\u003e\u003c/a\u003e feat!: Use \u003ccode\u003eScopeManager#addGlobals()\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20132\"\u003e#20132\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2ee188ea7a38a0c6155f3d39e2b00e1d0f36e14\"\u003e\u003ccode\u003ea2ee188\u003c/code\u003e\u003c/a\u003e fix!: add \u003ccode\u003euniqueItems: true\u003c/code\u003e in \u003ccode\u003eno-invalid-regexp\u003c/code\u003e option (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20155\"\u003e#20155\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a89059dbf2832d417dd493ee81483227ec44e4ab\"\u003e\u003ccode\u003ea89059d\u003c/code\u003e\u003c/a\u003e feat!: Program range span entire source text (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20133\"\u003e#20133\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39a6424373d915fa9de0d7b0caba9a4dc3da9b53\"\u003e\u003ccode\u003e39a6424\u003c/code\u003e\u003c/a\u003e fix!: assert 'text' is a string across all RuleFixer methods (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20082\"\u003e#20082\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f28fbf846244e043c92b355b224d121b06140b44\"\u003e\u003ccode\u003ef28fbf8\u003c/code\u003e\u003c/a\u003e fix!: Deprecate \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e and \u003ccode\u003e\u0026quot;as-needed\u0026quot;\u003c/code\u003e options of the \u003ccode\u003eradix\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20223\"\u003e#20223\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/aa3fb2b233e929b37220be940575f42c280e0b98\"\u003e\u003ccode\u003eaa3fb2b\u003c/code\u003e\u003c/a\u003e fix!: tighten \u003ccode\u003efunc-names\u003c/code\u003e schema (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20119\"\u003e#20119\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f6c0ed0311dcfee853367d5068c765d066e6b756\"\u003e\u003ccode\u003ef6c0ed0\u003c/code\u003e\u003c/a\u003e feat!: report \u003ccode\u003eeslint-env\u003c/code\u003e comments as errors (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20128\"\u003e#20128\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4bf739fb533e59f7f0a66b65f7bc80be0f37d8db\"\u003e\u003ccode\u003e4bf739f\u003c/code\u003e\u003c/a\u003e fix!: remove deprecated \u003ccode\u003eLintMessage#nodeType\u003c/code\u003e and \u003ccode\u003eTestCaseError#type\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20096\"\u003e#20096\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/523c076866400670fb2192a3f55dbf7ad3469247\"\u003e\u003ccode\u003e523c076\u003c/code\u003e\u003c/a\u003e feat!: drop support for jiti \u0026lt; 2.2.0 (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20016\"\u003e#20016\u003c/a\u003e) (michael faith)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f880ee02992e1bf0e96ebaba679985e2d1295f1\"\u003e\u003ccode\u003e4f880ee\u003c/code\u003e\u003c/a\u003e feat!: remove \u003ccode\u003ev10_*\u003c/code\u003e and inactive \u003ccode\u003eunstable_*\u003c/code\u003e flags (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20225\"\u003e#20225\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f18115c363a4ac7671a4c7f30ee13d57ebba330f\"\u003e\u003ccode\u003ef18115c\u003c/code\u003e\u003c/a\u003e feat!: \u003ccode\u003eno-shadow-restricted-names\u003c/code\u003e report \u003ccode\u003eglobalThis\u003c/code\u003e by default (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20027\"\u003e#20027\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bff9091927811497dbf066b0e3b85ecb37d43822\"\u003e\u003ccode\u003ebff9091\u003c/code\u003e\u003c/a\u003e feat: handle \u003ccode\u003eArray.fromAsync\u003c/code\u003e in \u003ccode\u003earray-callback-return\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20457\"\u003e#20457\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/290c594bb50c439fb71bc75521ee5360daa8c222\"\u003e\u003ccode\u003e290c594\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eself\u003c/code\u003e to \u003ccode\u003eno-implied-eval\u003c/code\u003e rule (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20468\"\u003e#20468\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/43677de07ebd6e14bfac40a46ad749ba783c45f2\"\u003e\u003ccode\u003e43677de\u003c/code\u003e\u003c/a\u003e feat: fix handling of function and class expression names in \u003ccode\u003eno-shadow\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20432\"\u003e#20432\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84fb885d49ac810e79a9491276b4828b53d913e5\"\u003e\u003ccode\u003e84fb885\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1f667344b57c4c09b548d94bcfac1f91b6e5c63d\"\u003e\u003ccode\u003e1f66734\u003c/code\u003e\u003c/a\u003e chore: add \u003ccode\u003eeslint\u003c/code\u003e to \u003ccode\u003epeerDependencies\u003c/code\u003e of \u003ccode\u003e@eslint/js\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20467\"\u003e#20467\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f3fbc2f60cbe2c718364feb8c3fc0452c0df3c56\"\u003e\u003ccode\u003ef3fbc2f\u003c/code\u003e\u003c/a\u003e chore: set \u003ccode\u003e@eslint/js\u003c/code\u003e version to 10.0.0 to skip releasing it (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20466\"\u003e#20466\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b4b3127f8542c599ce2dea804b6582ebc40c993d\"\u003e\u003ccode\u003eb4b3127\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/0b14059491d830a49b3577931f4f68fbcfce6be5\"\u003e\u003ccode\u003e0b14059\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fa31a608901684fbcd9906d1907e66561d16e5aa\"\u003e\u003ccode\u003efa31a60\u003c/code\u003e\u003c/a\u003e feat!: add \u003ccode\u003ename\u003c/code\u003e to configs (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20015\"\u003e#20015\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1e2cad5f6fa47ed6ed89d2a29798dda926d50990\"\u003e\u003ccode\u003e1e2cad5\u003c/code\u003e\u003c/a\u003e chore: package.json update for \u003ccode\u003e@​eslint/js\u003c/code\u003e release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/454a292c95f34dad232411ddac06408e6383bb64\"\u003e\u003ccode\u003e454a292\u003c/code\u003e\u003c/a\u003e feat!: update \u003ccode\u003eeslint:recommended\u003c/code\u003e configuration (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20210\"\u003e#20210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6358c31fbd3937b92d89be2618ffdf5a774604e\"\u003e\u003ccode\u003ec6358c3\u003c/code\u003e\u003c/a\u003e feat!: Require Node.js \u003ccode\u003e^20.19.0 || ^22.13.0 || \u0026gt;=24\u003c/code\u003e (\u003ca href=\"https://github.com/eslint/eslint/tree/HEAD/packages/js/issues/20160\"\u003e#20160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eslint/eslint/commits/v10.0.1/packages/js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.58.2 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/cfca5506346503830ce348aabe8e82fe28a8e687\"\u003e\u003ccode\u003ecfca550\u003c/code\u003e\u003c/a\u003e feat(eslint-plugin): [no-unnecessary-type-assertion] report more cases based ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/6d599b4769e22ed634236980d7da1e23e3f073a6\"\u003e\u003ccode\u003e6d599b4\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in ret...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/33c81691ec8f240209d8662dd2ca72602731e5b0\"\u003e\u003ccode\u003e33c8169\u003c/code\u003e\u003c/a\u003e chore: fix cspell violations in code blocks (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12167\"\u003e#12167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.58.2 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 9.39.4 to 10.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.2.1\u003c/h2\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14be92b6d1fa0923b8923830f2208e5e2705b002\"\u003e\u003ccode\u003e14be92b\u003c/code\u003e\u003c/a\u003e fix: model generator yield resumption paths in code path analysis (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20665\"\u003e#20665\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/84a19d2c32255db6b9cfc08644a607aae6d5cb62\"\u003e\u003ccode\u003e84a19d2\u003c/code\u003e\u003c/a\u003e fix: no-async-promise-executor false positives for shadowed Promise (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20740\"\u003e#20740\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/af764af0ec38225755fbf8a6f207f0c77b595a8d\"\u003e\u003ccode\u003eaf764af\u003c/code\u003e\u003c/a\u003e fix: clarify language and processor validation errors (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20729\"\u003e#20729\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e251b89a38280973e468a4a9386c138f4f55d10d\"\u003e\u003ccode\u003ee251b89\u003c/code\u003e\u003c/a\u003e fix: update eslint (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20715\"\u003e#20715\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e) (Ayush Shukla)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39771e6e600f0b0617fdeafff6dd07e4211ffde6\"\u003e\u003ccode\u003e39771e6\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/71e04693def2df57268f08f3072a2749df6bf438\"\u003e\u003ccode\u003e71e0469\u003c/code\u003e\u003c/a\u003e docs: fix incomplete JSDoc param description in no-shadow rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20728\"\u003e#20728\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22119ceb93e28f62262fc1d98ff1b1442d6e2dbf\"\u003e\u003ccode\u003e22119ce\u003c/code\u003e\u003c/a\u003e docs: clarify scope of for-direction rule with dead code examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20723\"\u003e#20723\u003c/a\u003e) (Amaresh  S M)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8f3fb77f122a5641d1833cad5d93f3f54fa3be0b\"\u003e\u003ccode\u003e8f3fb77\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003emeta.docs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20718\"\u003e#20718\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/51080eb5c98d619434e4835dbe9f1c6654aca3b8\"\u003e\u003ccode\u003e51080eb\u003c/code\u003e\u003c/a\u003e test: processor service (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20731\"\u003e#20731\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/e7e1889fca9b6044e08f41b38df20a1ce45808c8\"\u003e\u003ccode\u003ee7e1889\u003c/code\u003e\u003c/a\u003e chore: remove stale babel-eslint10 fixture and test  (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20727\"\u003e#20727\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4e1a87cb8fb90e309524bc36bc5f31b9f9cfaa76\"\u003e\u003ccode\u003e4e1a87c\u003c/code\u003e\u003c/a\u003e test: remove redundant async/await in flat config array tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20722\"\u003e#20722\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/066eabb3643b12931f991594969bcc0028f71a5f\"\u003e\u003ccode\u003e066eabb\u003c/code\u003e\u003c/a\u003e test: add rule metadata coverage for \u003ccode\u003elanguages\u003c/code\u003e and \u003ccode\u003edocs.dialects\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20717\"\u003e#20717\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.2.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/586ec2f43092779acc957866db4abe999112d1e1\"\u003e\u003ccode\u003e586ec2f\u003c/code\u003e\u003c/a\u003e feat: Add \u003ccode\u003emeta.languages\u003c/code\u003e support to rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20571\"\u003e#20571\u003c/a\u003e) (Copilot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/14207dee3939dc87cfa8b2fcfc271fff2cfd6471\"\u003e\u003ccode\u003e14207de\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003eTemporal\u003c/code\u003e to \u003ccode\u003eno-obj-calls\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20675\"\u003e#20675\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbb2c93a2b31bd30924f32fe69a9acf41f9dfe35\"\u003e\u003ccode\u003ebbb2c93\u003c/code\u003e\u003c/a\u003e feat: add Temporal to ES2026 globals (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20672\"\u003e#20672\u003c/a\u003e) (Pixel998)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a\"\u003e\u003ccode\u003e542cb3e\u003c/code\u003e\u003c/a\u003e fix: update first-party dependencies (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20714\"\u003e#20714\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a2af743ea60f683d0e0de9d98267c1e7e4f5e412\"\u003e\u003ccode\u003ea2af743\u003c/code\u003e\u003c/a\u003e docs: add \u003ccode\u003elanguage\u003c/code\u003e to configuration objects (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20712\"\u003e#20712\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6\"\u003e\u003ccode\u003e845f23f\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5fbcf5958b897cc4df5d652924d18428db37f7ee\"\u003e\u003ccode\u003e5fbcf59\u003c/code\u003e\u003c/a\u003e docs: remove \u003ccode\u003esourceType\u003c/code\u003e from ts playground link (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20477\"\u003e#20477\u003c/a\u003e) (Tanuj Kanti)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4\"\u003e\u003ccode\u003e8702a47\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ddeaded2ab36951383ff67c60fb64ec68d29a46a\"\u003e\u003ccode\u003eddeaded\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2b4496691266547784a7f7ad1989ce53381bab91\"\u003e\u003ccode\u003e2b44966\u003c/code\u003e\u003c/a\u003e docs: add Major Releases section to Manage Releases (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20269\"\u003e#20269\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/eab65c700ebb16a6e790910c720450c9908961fd\"\u003e\u003ccode\u003eeab65c7\u003c/code\u003e\u003c/a\u003e docs: update \u003ccode\u003eeslint\u003c/code\u003e versions in examples (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20664\"\u003e#20664\u003c/a\u003e) (루밀LuMir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e4a29903bf31f0998e45ad9128a265bce1edc56\"\u003e\u003ccode\u003e3e4a299\u003c/code\u003e\u003c/a\u003e docs: update ESM Dependencies policies with note for own-usage packages (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20660\"\u003e#20660\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8120e30f833474f47acc061d24d164e9f022264f\"\u003e\u003ccode\u003e8120e30\u003c/code\u003e\u003c/a\u003e refactor: extract no unmodified loop condition (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20679\"\u003e#20679\u003c/a\u003e) (kuldeep kumar)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745\"\u003e\u003ccode\u003e46e8469\u003c/code\u003e\u003c/a\u003e chore: update dependency markdownlint-cli2 to ^0.22.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20697\"\u003e#20697\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/01ed3aa68477f81a7188e1498cf4906e02015b7c\"\u003e\u003ccode\u003e01ed3aa\u003c/code\u003e\u003c/a\u003e test: add unit tests for unicode utilities (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20622\"\u003e#20622\u003c/a\u003e) (Manish chaudhary)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4d1d8f9737236603f64bbe83d5bb8001627b5611\"\u003e\u003ccode\u003e4d1d8f9\u003c/code\u003e\u003c/a\u003e 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3e33105b05d09b5a4eb894ed75a9811fb40d65e6\"\u003e\u003ccode\u003e3e33105\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ca92ca0fb4599e8de1e2fb914e695fe7397cbe63\"\u003e\u003ccode\u003eca92ca0\u003c/code\u003e\u003c/a\u003e docs: reuse markdown-it instance for markdown filter (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20768\"\u003e#20768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7ddfea9c4f62add1588c5c0b0da568c299246383\"\u003e\u003ccode\u003e7ddfea9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.8.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20770\"\u003e#20770\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/57d2ee213305cee0cb55ef08e0480b57396269a9\"\u003e\u003ccode\u003e57d2ee2\u003c/code\u003e\u003c/a\u003e docs:  Enable Eleventy incremental mode for watch (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20767\"\u003e#20767\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c1621b915742276e5f4b25efe790ca62296330dc\"\u003e\u003ccode\u003ec1621b9\u003c/code\u003e\u003c/a\u003e docs: fix typos in code-path-analyzer.js (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20700\"\u003e#20700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fac40e1de2ba7646cc7cd2d3f93fbdd1f8819001\"\u003e\u003ccode\u003efac40e1\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20763\"\u003e#20763\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/7246f923332522d8b3d46b6ee646fce88535f3fb\"\u003e\u003ccode\u003e7246f92\u003c/code\u003e\u003c/a\u003e test: add tests for SuppressionsService.load() error handling (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20734\"\u003e#20734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4f34b1e592b0f63d766d9903998e8e36eb49d3aa\"\u003e\u003ccode\u003e4f34b1e\u003c/code\u003e\u003c/a\u003e chore: update pnpm/action-setup action to v5 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20762\"\u003e#20762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1418d522d10bde1960f4942afb548bc7160ec49e\"\u003e\u003ccode\u003e1418d52\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v9.39.4...v10.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `globals` from 16.5.0 to 17.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sindresorhus/globals/releases\"\u003eglobals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev17.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)  5d84602\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.4.0...v17.5.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)  d43a051\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.3.0...v17.4.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)  295fba9\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.2.0...v17.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ejasmine\u003c/code\u003e: Add \u003ccode\u003ethrowUnless\u003c/code\u003e and \u003ccode\u003ethrowUnlessAsync\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/335\"\u003e#335\u003c/a\u003e)  97f23a7\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.1.0...v17.2.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003ewebpack\u003c/code\u003e and \u003ccode\u003erspack\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/333\"\u003e#333\u003c/a\u003e)  65cae73\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0\"\u003ehttps://github.com/sindresorhus/globals/compare/v17.0.0...v17.1.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev17.0.0\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSplit \u003ccode\u003eaudioWorklet\u003c/code\u003e environment from \u003ccode\u003ebrowser\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/320\"\u003e#320\u003c/a\u003e)  7bc293e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/329\"\u003e#329\u003c/a\u003e)  ebe1063\u003c/li\u003e\n\u003cli\u003eGet all browser globals from both \u003ccode\u003echrome\u003c/code\u003e and \u003ccode\u003efirefox\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/321\"\u003e#321\u003c/a\u003e)  59ceff8\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ebunBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003edenoBuiltin\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/324\"\u003e#324\u003c/a\u003e)  1bc6e3b\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003epaintWorklet\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/323\"\u003e#323\u003c/a\u003e)  4b78f56\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esharedWorker\u003c/code\u003e environment (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/322\"\u003e#322\u003c/a\u003e)  4a02a85\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/b8170c8e1d648291b613c5b39a69652c796fa36c\"\u003e\u003ccode\u003eb8170c8\u003c/code\u003e\u003c/a\u003e 17.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5d846029679832931f38ced6381cc95bcb9abd80\"\u003e\u003ccode\u003e5d84602\u003c/code\u003e\u003c/a\u003e Update globals (2026-04-12) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/342\"\u003e#342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/1b727e5f4cc39121b8e77b9f27574a8ca27391fc\"\u003e\u003ccode\u003e1b727e5\u003c/code\u003e\u003c/a\u003e Fix build script for ES globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/341\"\u003e#341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/a9cfd7493fb701474d4dc946283c7b9d63d64134\"\u003e\u003ccode\u003ea9cfd74\u003c/code\u003e\u003c/a\u003e 17.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/d43a051c48fbb8c549bb98a7cf294ba84680a7a1\"\u003e\u003ccode\u003ed43a051\u003c/code\u003e\u003c/a\u003e Update globals (2026-03-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/338\"\u003e#338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/5edc6020698a76964b0fa17cb604f4484451143b\"\u003e\u003ccode\u003e5edc602\u003c/code\u003e\u003c/a\u003e 17.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/295fba929adf8b44f945688233778a57ff754368\"\u003e\u003ccode\u003e295fba9\u003c/code\u003e\u003c/a\u003e Update globals (2026-02-01) (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/336\"\u003e#336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/8176ac7290e6eb0be1403b80a4184651c4cd95f6\"\u003e\u003ccode\u003e8176ac7\u003c/code\u003e\u003c/a\u003e 17.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/97f23a759b37c2b6c30845cdc5172fd862d5c5e2\"\u003e\u003ccode\u003e97f23a7\u003c/code\u003e\u003c/a\u003e \u003ccode\u003ejasmine\u003c/code\u003e: Add \u003ccode\u003ethrowUnless\u003c/code\u003e and \u003ccode\u003ethrowUnlessAsync\u003c/code\u003e globals (\u003ca href=\"https://redirect.github.com/sindresorhus/globals/issues/335\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sindresorhus/globals/commit/7a2f3546a195b67ee07d76acce39499d34b4c8fe\"\u003e\u003ccode\u003e7a2f354\u003c/code\u003e\u003c/a\u003e 17.1.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sindresorhus/globals/compare/v16.5.0...v17.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 7.0.13 to 8.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.4...v8.0.5\"\u003e8.0.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode SMTP server responses as UTF-8 at line boundary (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e95876b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize CRLF in transport name option to prevent SMTP command injection (GHSA-vvjj-xcjg-gr5g) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e0a43876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean up addressparser and fix group name fallback producing undefined (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9d55877f8ed15a6aefd7ba76cbb6b6a6cdbcc4fd\"\u003e9d55877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix cookie bugs, remove dead code, and improve hot-path efficiency (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e8c8b92f46f2a82d06d49cc9a6ffc26067f68524\"\u003ee8c8b92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor smtp-connection for clarity and add Node.js 6 syntax compat test (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c5b48ea61c28eabf347972f4198a12cdab226ff7\"\u003ec5b48ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove familySupportCache that broke DNS resolution tests (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c803d901f195a21edbb2c276b2e116564467aaaa\"\u003ec803d90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.1...v8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge fragmented display names with unquoted commas in addressparser (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fe27f7fd57f7587d897274438da2f628ad0ad7d9\"\u003efe27f7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-02-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eabsorb TLS errors during socket teardown (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/7f8dde41438c66b8311e888fa5f8c518fcaba6f1\"\u003e7f8dde4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eabsorb TLS errors during socket teardown (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/381f628d55e62bb3131bd2a452fa1ce00bc48aea\"\u003e381f628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Gmail Workspace service configuration (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1787\"\u003e#1787\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/dc97ede417b3030b311771541b1f17f5ca76bcbf\"\u003edc97ede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-02-04)\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/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.4...v8.0.5\"\u003e8.0.5\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edecode SMTP server responses as UTF-8 at line boundary (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e95876b1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esanitize CRLF in transport name option to prevent SMTP command injection (GHSA-vvjj-xcjg-gr5g) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e0a43876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.3...v8.0.4\"\u003e8.0.4\u003c/a\u003e (2026-03-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esanitize envelope size to prevent SMTP command injection (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e2d7b971\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.2...v8.0.3\"\u003e8.0.3\u003c/a\u003e (2026-03-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eclean up addressparser and fix group name fallback producing undefined (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9d55877f8ed15a6aefd7ba76cbb6b6a6cdbcc4fd\"\u003e9d55877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix cookie bugs, remove dead code, and improve hot-path efficiency (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e8c8b92f46f2a82d06d49cc9a6ffc26067f68524\"\u003ee8c8b92\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003erefactor smtp-connection for clarity and add Node.js 6 syntax compat test (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c5b48ea61c28eabf347972f4198a12cdab226ff7\"\u003ec5b48ea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove familySupportCache that broke DNS resolution tests (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c803d901f195a21edbb2c276b2e116564467aaaa\"\u003ec803d90\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.1...v8.0.2\"\u003e8.0.2\u003c/a\u003e (2026-03-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003emerge fragmented display names with unquoted commas in addressparser (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fe27f7fd57f7587d897274438da2f628ad0ad7d9\"\u003efe27f7f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v8.0.0...v8.0.1\"\u003e8.0.1\u003c/a\u003e (2026-02-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eabsorb TLS errors during socket teardown (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/7f8dde41438c66b8311e888fa5f8c518fcaba6f1\"\u003e7f8dde4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eabsorb TLS errors during socket teardown (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/381f628d55e62bb3131bd2a452fa1ce00bc48aea\"\u003e381f628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd Gmail Workspace service configuration (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1787\"\u003e#1787\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/dc97ede417b3030b311771541b1f17f5ca76bcbf\"\u003edc97ede\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.0\"\u003e8.0.0\u003c/a\u003e (2026-02-04)\u003c/h2\u003e\n\u003ch3\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eError code 'NoAuth' renamed to 'ENOAUTH'\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/202cfb3e14010223204e9ba9f7430176be624f0f\"\u003e\u003ccode\u003e202cfb3\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.5 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1809\"\u003e#1809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b634abf05959edcc7207cdaba2c6541f92994cbb\"\u003e\u003ccode\u003eb634abf\u003c/code\u003e\u003c/a\u003e docs: add CLAUDE.md with project conventions and release process\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/95876b103e587e49583e43f88cb2c3a61556f3ac\"\u003e\u003ccode\u003e95876b1\u003c/code\u003e\u003c/a\u003e fix: decode SMTP server responses as UTF-8 at line boundary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/0a43876801a420ca528f492eaa01bfc421cc306e\"\u003e\u003ccode\u003e0a43876\u003c/code\u003e\u003c/a\u003e fix: sanitize CRLF in transport name option to prevent SMTP command injection...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/08e59e64d0f8595fa535f07061787e0946372657\"\u003e\u003ccode\u003e08e59e6\u003c/code\u003e\u003c/a\u003e chore: update dev dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d319753c34d2f0ced24d8eb1d7d866d965f59f4\"\u003e\u003ccode\u003e2d31975\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.4 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1806\"\u003e#1806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/2d7b9710e63555a1eb13d721296c51186d4b5651\"\u003e\u003ccode\u003e2d7b971\u003c/code\u003e\u003c/a\u003e fix: sanitize envelope size to prevent SMTP command injection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/4e702e97650aaff442a7bc040957ba9c53c614b8\"\u003e\u003ccode\u003e4e702e9\u003c/code\u003e\u003c/a\u003e chore(master): release 8.0.3 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1804\"\u003e#1804\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c803d901f195a21edbb2c276b2e116564467aaaa\"\u003e\u003ccode\u003ec803d90\u003c/code\u003e\u003c/a\u003e fix: remove familySupportCache that broke DNS resolution tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e8c8b92f46f2a82d06d49cc9a6ffc26067f68524\"\u003e\u003ccode\u003ee8c8b92\u003c/code\u003e\u003c/a\u003e fix: fix cookie bugs, remove dead code, and improve hot-path efficiency\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.58.2 to 8.59.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.59.0\u003c/h2\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] report more cases based on assignability (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11789\"\u003e#11789\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUlrich Stark\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.59.0 (2026-04-20)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.59.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ea9ae4f8817873480e3501145059f63e39e8d8a1\"\u003e\u003ccode\u003eea9ae4f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.59.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.59.0/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vitest` from 3.2.4 to 4.1.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\u003ev4.1.5\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option  -  by \u003ca href=\"https://github.com/BartWaardenburg\"\u003e\u003ccode\u003e@​BartWaardenburg\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/10119\"\u003evitest-dev/vitest#10119\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7\"\u003e\u003c!-- raw HTML omitted --\u003e(0e0ff)\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--project negation excludes browser instances  -  by \u003ca href=\"https://github.com/felamaslen\"\u003e\u003ccode\u003e@​felamaslen\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10131\"\u003evitest-dev/vitest#10131\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc084\"\u003e\u003c!-- raw HTML omitted --\u003e(9423d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProject color label on html reporter  -  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/10142\"\u003evitest-dev/vitest#10142\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986\"\u003e\u003c!-- raw HTML omitted --\u003e(596f7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method  -  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/10163\"\u003evitest-dev/vitest#10163\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b\"\u003e\u003c!-- raw HTML omitted --\u003e(122c2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAlias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10157\"\u003evitest-dev/vitest#10157\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3\"\u003e\u003c!-- raw HTML omitted --\u003e(663b9)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions  -  by \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003esheremet-va\u003c/strong\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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedad\"\u003e\u003c!-- raw HTML omitted --\u003e(9787d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRespect diff config options in soft assertions \u0026quot;  -  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/8696\"\u003evitest-dev/vitest#8696\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd\"\u003e\u003c!-- raw HTML omitted --\u003e(7dc6d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003east-collect\u003c/strong\u003e: Recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery  -  by \u003ca href=\"https://github.com/Yejneshwar\"\u003e\u003ccode\u003e@​Yejneshwar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10129\"\u003evitest-dev/vitest#10129\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab2\"\u003e\u003c!-- raw HTML omitted --\u003e(32546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e: Descriptive error message when reports directory is removed during test run  -  by \u003ca href=\"https://github.com/DaveT1991\"\u003e\u003ccode\u003e@​DaveT1991\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/10117\"\u003evitest-dev/vitest#10117\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/1413382e1\"\u003e\u003c!-- raw HTML omitted --\u003e(14133)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e: Increase default snapshot max output length  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10150\"\u003evitest-dev/vitest#10150\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/21e66ff63\"\u003e\u003c!-- raw HTML omitted --\u003e(21e66)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e: Fix jsx/tsx syntax highlight  -  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/10152\"\u003evitest-dev/vitest#10152\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/f1b1f6c7b\"\u003e\u003c!-- raw HTML omitted --\u003e(f1b1f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eweb-worker\u003c/strong\u003e: Support MessagePort objects referenced inside postMessage data  -  by \u003ca href=\"https://github.com/whitphx\"\u003e\u003ccode\u003e@​whitphx\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9927\"\u003evitest-dev/vitest#9927\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10124\"\u003evitest-dev/vitest#10124\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7ad7d39af\"\u003e\u003c!-- raw HTML omitted --\u003e(7ad7d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eapi\u003c/strong\u003e: Make test-specification options writable  -  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/10154\"\u003evitest-dev/vitest#10154\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7\"\u003e\u003c!-- raw HTML omitted --\u003e(6abd5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.4...v4.1.5\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.4\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecoverage\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eDefault to text reporter \u003ccode\u003eskipFull\u003c/code\u003e if agent detected  -  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/10018\"\u003evitest-dev/vitest#10018\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/53757804c\"\u003e\u003c!-- raw HTML omitted --\u003e(53757)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexperimental\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eExpose \u003ccode\u003eassertion\u003c/code\u003e as a public field  -  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/10095\"\u003evitest-dev/vitest#10095\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a120e3ab8\"\u003e\u003c!-- raw HTML omitted --\u003e(a120e)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport aria snapshot  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 4.6 (1M context)\u003c/strong\u003e, \u003ca href=\"https://github.com/AriPerkkio\"\u003e\u003ccode\u003e@​AriPerkkio\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eCodex\u003c/strong\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/9668\"\u003evitest-dev/vitest#9668\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/d4fbb5cc9\"\u003e\u003c!-- raw HTML omitted --\u003e(d4fbb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAdd filterMeta option to json reporter  -  by \u003ca href=\"https://github.com/nami8824\"\u003e\u003ccode\u003e@​nami8824\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/10078\"\u003evitest-dev/vitest#10078\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b77de968e\"\u003e\u003c!-- raw HTML omitted --\u003e(b77de)\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   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u0026quot;black\u0026quot; foreground for labeled terminal message to ensure contrast  -  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/10076\"\u003evitest-dev/vitest#10076\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/203f07af7\"\u003e\u003c!-- raw HTML omitted --\u003e(203f0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eexpect(..., message)\u003c/code\u003e consistent as error message prefix  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10068\"\u003evitest-dev/vitest#10068\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a1b5f0f4f\"\u003e\u003c!-- raw HTML omitted --\u003e(a1b5f)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not hoist imports whose names match class properties .  -  by \u003ca href=\"https://github.com/SunsetFi\"\u003e\u003ccode\u003e@​SunsetFi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10093\"\u003evitest-dev/vitest#10093\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10094\"\u003evitest-dev/vitest#10094\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0fc4b47e0\"\u003e\u003c!-- raw HTML omitted --\u003e(0fc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e: Spread user server options into browser Vite server in project  -  by \u003ca href=\"https://github.com/GoldStrikeArch\"\u003e\u003ccode\u003e@​GoldStrikeArch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10049\"\u003evitest-dev/vitest#10049\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/65c9d55eb\"\u003e\u003c!-- raw HTML omitted --\u003e(65c9d)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v4.1.3...v4.1.4\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev4.1.3\u003c/h2\u003e\n\u003ch3\u003e   🚀 Experimental Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eexperimental.preParse\u003c/code\u003e flag  -  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/10070\"\u003evitest-dev/vitest#10070\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7827363bd\"\u003e\u003c!-- raw HTML omitted --\u003e(78273)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ebrowser.locators.exact\u003c/code\u003e option  -  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/10013\"\u003evitest-dev/vitest#10013\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/487990a19\"\u003e\u003c!-- raw HTML omitted --\u003e(48799)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eTestAttachment.bodyEncoding\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/9969\"\u003evitest-dev/vitest#9969\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/89ca0e254\"\u003e\u003c!-- raw HTML omitted --\u003e(89ca0)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport custom snapshot matcher  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Sonnet 4.6\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9973\"\u003evitest-dev/vitest#9973\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/59b0e6411\"\u003e\u003c!-- raw HTML omitted --\u003e(59b0e)\u003c!-- raw HTML omitted --\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/vitest-dev/vitest/commit/e399846850fedf10b8228cbe46a419628998acd9\"\u003e\u003ccode\u003ee399846\u003c/code\u003e\u003c/a\u003e chore: release v4.1.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/7dc6d54fd9dda0fe6fee2fb6451d0611a9ecb6e7\"\u003e\u003ccode\u003e7dc6d54\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9787dedade9896a6d3eeed7739177d6c583a68a7\"\u003e\u003ccode\u003e9787ded\u003c/code\u003e\u003c/a\u003e fix: respect diff config options in soft assertions (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/8696\"\u003e#8696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/325463ab292c45c3ef27aa21ec7da380c307052c\"\u003e\u003ccode\u003e325463a\u003c/code\u003e\u003c/a\u003e fix(ast-collect): recognize _\u003cem\u003evi_import\u003c/em\u003e prefix in static test discovery (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10\"\u003e#10\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/0e0ff41c7e86d6e2bf581f074dc216805d10d371\"\u003e\u003ccode\u003e0e0ff41\u003c/code\u003e\u003c/a\u003e feat(coverage): istanbul to support \u003ccode\u003einstrumenter\u003c/code\u003e option (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10119\"\u003e#10119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/663b99fe3e6a60fc8a7ccd2d9941d1cbe929b606\"\u003e\u003ccode\u003e663b99f\u003c/code\u003e\u003c/a\u003e fix: alias \u003ccode\u003eagent\u003c/code\u003e reporter to \u003ccode\u003eminimal\u003c/code\u003e (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10157\"\u003e#10157\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/122c25b5b157ffd31b376561b16ab983aa23e7bc\"\u003e\u003ccode\u003e122c25b\u003c/code\u003e\u003c/a\u003e fix: fix \u003ccode\u003evi.defineHelper\u003c/code\u003e called as object method (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10163\"\u003e#10163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/6abd557b7219156893dd13a1dbe86501d5542d2e\"\u003e\u003ccode\u003e6abd557\u003c/code\u003e\u003c/a\u003e feat(api): make test-specification options writable (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10154\"\u003e#10154\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/596f73986abe2161a9a06f0ca03df68e82690b21\"\u003e\u003ccode\u003e596f739\u003c/code\u003e\u003c/a\u003e fix: project color label on html reporter (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10142\"\u003e#10142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitest-dev/vitest/commit/9423dc0841e97b6dcac8a73cdb8e656b3d6ba909\"\u003e\u003ccode\u003e9423dc0\u003c/code\u003e\u003c/a\u003e fix: --project negation excludes browser instances (\u003ca href=\"https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/10131\"\u003e#10131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitest-dev/vitest/commits/v4.1.5/packages/vitest\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for vitest since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.37 to 25.6.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next-intl` from 4.9.0 to 4.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/amannn/next-intl/releases\"\u003enext-intl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.9.1\u003c/h2\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/blob/main/CHANGELOG.md\"\u003enext-intl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.9.1 (2026-04-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eImprove middleware pathname validation (\u003ca href=\"https://redirect.github.com/amannn/next-intl/issues/2304\"\u003e#2304\u003c/a\u003e) (\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78a70e6\"\u003e1c80b66\u003c/a\u003e) – by \u003ca href=\"https://github.com/amannn\"\u003e\u003ccode\u003e@​amannn\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/amannn/next-intl/commit/b4aa5380c50ad59a80d1dfdbc229590a4e0133a3\"\u003e\u003ccode\u003eb4aa538\u003c/code\u003e\u003c/a\u003e v4.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/amannn/next-intl/commit/1c80b668aa6d853f470319eec10a3f61e78...\n\n_Description has been truncated_","html_url":"https://github.com/better-i18n/oss/pull/96","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/better-i18n%2Foss/issues/96","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/96/packages"}},{"old_version":"3.91.1","new_version":"3.93.2","update_type":"minor","path":null,"pr_created_at":"2026-04-17T20:11:00.000Z","version_change":"3.91.1 → 3.93.2","issue":{"uuid":"4285070371","node_id":"PR_kwDORtD_vs7Tb-Ow","number":8,"state":"closed","title":"Bump the dev-dependencies group across 1 directory with 9 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-04-19T08:38:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-17T20:11:00.000Z","updated_at":"2026-04-19T08:38:12.000Z","time_to_close":131230,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"dev-dependencies","update_count":9,"packages":[{"name":"@graphql-codegen/cli","old_version":"5.0.2","new_version":"5.0.7","repository_url":"https://github.com/dotansimha/graphql-code-generator"},{"name":"@react-router/dev","old_version":"7.12.0","new_version":"7.14.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@react-router/fs-routes","old_version":"7.12.0","new_version":"7.14.1","repository_url":"https://github.com/remix-run/react-router"},{"name":"@shopify/cli","old_version":"3.91.1","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"},{"name":"@shopify/mini-oxygen","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/Shopify/hydrogen"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.57.1","new_version":"8.58.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"prettier","old_version":"3.8.1","new_version":"3.8.3","repository_url":"https://github.com/prettier/prettier"},{"name":"vite","old_version":"6.4.1","new_version":"6.4.2","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@graphql-codegen/cli](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli) | `5.0.2` | `5.0.7` |\n| [@react-router/dev](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev) | `7.12.0` | `7.14.1` |\n| [@react-router/fs-routes](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes) | `7.12.0` | `7.14.1` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.91.1` | `3.93.2` |\n| [@shopify/mini-oxygen](https://github.com/Shopify/hydrogen/tree/HEAD/packages/mini-oxygen) | `4.0.1` | `4.0.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.57.1` | `8.58.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `6.4.1` | `6.4.2` |\n\n\nUpdates `@graphql-codegen/cli` from 5.0.2 to 5.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/blob/master/packages/graphql-codegen-cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.0.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10150\"\u003e#10150\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e3243824cfe0d7ab463cf0d5a6455715510959be\"\u003e\u003ccode\u003ee324382\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/ArminWiebigke\"\u003e\u003ccode\u003e@​ArminWiebigke\u003c/code\u003e\u003c/a\u003e! - Allow functions to be passed as valid\nvalues for \u003ccode\u003eUrlSchemaOptions.customFetch\u003c/code\u003e. This was already possible, but the type definitions did\nnot reflect that correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10358\"\u003e#10358\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/157c8236320f00b06c470e2289315179119d4504\"\u003e\u003ccode\u003e157c823\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/eddeee888\"\u003e\u003ccode\u003e@​eddeee888\u003c/code\u003e\u003c/a\u003e! - Remove extraneous error stacktrace if fails\nto load \u003ccode\u003e@parcel/watcher\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies\n[\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e3243824cfe0d7ab463cf0d5a6455715510959be\"\u003e\u003ccode\u003ee324382\u003c/code\u003e\u003c/a\u003e,\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/98392fc5d91035b5b5b0ffdefd78d0398762a523\"\u003e\u003ccode\u003e98392fc\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/plugin-helpers\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.1.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10338\"\u003e#10338\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5d1c4e127d860ff89590fd3a1d01493b3289ad00\"\u003e\u003ccode\u003e5d1c4e1\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/eddeee888\"\u003e\u003ccode\u003e@​eddeee888\u003c/code\u003e\u003c/a\u003e! - Fix ignoreNoDocuments=true swallowing all\nerrors\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10333\"\u003e#10333\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/10ab58dbc183dff460c410ffc7cc759186f91d4c\"\u003e\u003ccode\u003e10ab58d\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/eddeee888\"\u003e\u003ccode\u003e@​eddeee888\u003c/code\u003e\u003c/a\u003e! - Improve syntax error messages whilst loading\nschema/document\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies\n[\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/c5efba34a7b422720be9ce32937dd19fb0784bae\"\u003e\u003ccode\u003ec5efba3\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​graphql-codegen/client-preset\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.8.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/dotansimha/graphql-code-generator/pull/10282\"\u003e#10282\u003c/a\u003e\n\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/7d7760d55c21a99417c38ce5e77a6de22b5effcc\"\u003e\u003ccode\u003e7d7760d\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/oprypkhantc\"\u003e\u003ccode\u003e@​oprypkhantc\u003c/code\u003e\u003c/a\u003e! - Fix watcher watching project root when\nschema URL is used\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.0.4\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/dotansimha/graphql-code-generator/commit/72e1d9980953be0decb13fa809406c6de2d8a853\"\u003e\u003ccode\u003e72e1d99\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10364\"\u003e#10364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/e3243824cfe0d7ab463cf0d5a6455715510959be\"\u003e\u003ccode\u003ee324382\u003c/code\u003e\u003c/a\u003e Allow function as valid type for UrlSchemaOptions.customFetch (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10150\"\u003e#10150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/157c8236320f00b06c470e2289315179119d4504\"\u003e\u003ccode\u003e157c823\u003c/code\u003e\u003c/a\u003e CODEGEN-787 - Improve handling of missing \u003ccode\u003e@​parcel/watcher\u003c/code\u003e scenario (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10358\"\u003e#10358\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/d72bbac61ae307a6e8344c7a28518ed3bbeb4e0a\"\u003e\u003ccode\u003ed72bbac\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10334\"\u003e#10334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/5d1c4e127d860ff89590fd3a1d01493b3289ad00\"\u003e\u003ccode\u003e5d1c4e1\u003c/code\u003e\u003c/a\u003e CODEGEN-334 - Fix ignoreNoDocuments swallowing all errors, not just no docume...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/10ab58dbc183dff460c410ffc7cc759186f91d4c\"\u003e\u003ccode\u003e10ab58d\u003c/code\u003e\u003c/a\u003e CODEGEN-334 - Improve error logging (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10333\"\u003e#10333\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/20164e0b1d8c04ec5f6a178c7ae7ff3af2d8a1e0\"\u003e\u003ccode\u003e20164e0\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10284\"\u003e#10284\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/7d7760d55c21a99417c38ce5e77a6de22b5effcc\"\u003e\u003ccode\u003e7d7760d\u003c/code\u003e\u003c/a\u003e fix: Don't treat schema URLs as relative file paths for the watcher (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10282\"\u003e#10282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/8192a887c6a3b0816f42816ed92a3e3652f01dbe\"\u003e\u003ccode\u003e8192a88\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10222\"\u003e#10222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commit/6f1741af03689f8146178637ecabec18347e9331\"\u003e\u003ccode\u003e6f1741a\u003c/code\u003e\u003c/a\u003e Fix load schema pointer type (\u003ca href=\"https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/graphql-codegen-cli/issues/10227\"\u003e#10227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/cli@5.0.7/packages/graphql-codegen-cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~theguild-bot\"\u003etheguild-bot\u003c/a\u003e, a new releaser for \u003ccode\u003e@​graphql-codegen/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/dev` from 7.12.0 to 7.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/dev\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.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#v7141\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.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#v7140\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7130\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\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-dev/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/dev\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript 6 support to peer dependency ranges\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router@7.14.1\"\u003e\u003ccode\u003ereact-router@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/@react-router/node@7.14.1\"\u003e\u003ccode\u003e@react-router/node@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/@react-router/serve@7.14.1\"\u003e\u003ccode\u003e@react-router/serve@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.14.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd support for Vite 8 (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003esupport for prerendering multiple server bundles with v8_viteEnvironmentApi (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14921\"\u003e#14921\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ersc framework mode prerender / spa mode support (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14907\"\u003e#14907\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUNSTABLE RSC FRAMEWORK MODE BREAKING CHANGE - Existing route module exports remain unchanged from stable v7 non-RSC mode, but new exports are added for RSC mode. If you want to use RSC features, you will need to update your route modules to export the new annotations. (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/14901\"\u003e#14901\u003c/a\u003e)\u003c/p\u003e\n\u003cp\u003eIf you are using RSC framework mode currently, you will need to update your route modules to the new conventions. The following route module components have their own mutually exclusive server component counterparts:\u003c/p\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eServer Component Export\u003c/th\u003e\n\u003cth\u003eClient Component\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eServerComponent\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003edefault\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eServerErrorBoundary\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eErrorBoundary\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eServerLayout\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eLayout\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eServerHydrateFallback\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e\u003ccode\u003eHydrateFallback\u003c/code\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003cp\u003eIf you were previously exporting a \u003ccode\u003eServerComponent\u003c/code\u003e, your \u003ccode\u003eErrorBoundary\u003c/code\u003e, \u003ccode\u003eLayout\u003c/code\u003e, and \u003ccode\u003eHydrateFallback\u003c/code\u003e were also server components. If you want to keep those as server components, you can rename them and prefix them with \u003ccode\u003eServer\u003c/code\u003e. If you were previously importing the implementations of those components from a client module, you can simply inline them.\u003c/p\u003e\n\u003cp\u003eExample:\u003c/p\u003e\n\u003cp\u003eBefore\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { ErrorBoundary as ClientErrorBoundary } from \u0026quot;./client\u0026quot;;\n\u003cp\u003eexport function ServerComponent() {\u003cbr /\u003e\n// ...\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003eexport function ErrorBoundary() {\u003cbr /\u003e\nreturn \u0026lt;ClientErrorBoundary /\u0026gt;;\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/197674ba9fc1b72b452e17894e5e783bdab7a087\"\u003e\u003ccode\u003e197674b\u003c/code\u003e\u003c/a\u003e Release 7.14.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14973\"\u003e#14973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/05f80c8b0fce9519ba88f2f379daf7660391a40e\"\u003e\u003ccode\u003e05f80c8\u003c/code\u003e\u003c/a\u003e Migrate changesets files to .changes files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a87774f997d8ba497c97562840f0766250c3e4ce\"\u003e\u003ccode\u003ea87774f\u003c/code\u003e\u003c/a\u003e Add new release process (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5ac7a7290f2ff4771e6e23091fc33c9d55025c8d\"\u003e\u003ccode\u003e5ac7a72\u003c/code\u003e\u003c/a\u003e Add Typescript 6 range to peer dependencies (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14935\"\u003e#14935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/80c67a953dab25811fd3f3b4e85ee0e43591300c\"\u003e\u003ccode\u003e80c67a9\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e31077b0c380d9764dbced4c753e9ff99387045d\"\u003e\u003ccode\u003ee31077b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14945\"\u003e#14945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6683e85a9d7d607a45a3f6374afcc598a474f602\"\u003e\u003ccode\u003e6683e85\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14943\"\u003e#14943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e8b3c3aea21e3a6740d9fb34f1686071d04dcc65\"\u003e\u003ccode\u003ee8b3c3a\u003c/code\u003e\u003c/a\u003e feat: RSC framework mode prerender (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dev/issues/14907\"\u003e#14907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/44c3d6ba9e40fbaf225e5bbac41c3cca6f974cd3\"\u003e\u003ccode\u003e44c3d6b\u003c/code\u003e\u003c/a\u003e fix: support for prerendering multiple server bundles with v8_viteEnvironment...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/ab6455da7ed6f824547b8eef0194ad45119148b8\"\u003e\u003ccode\u003eab6455d\u003c/code\u003e\u003c/a\u003e chore: format\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/dev@7.14.1/packages/react-router-dev\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@react-router/fs-routes` from 7.12.0 to 7.14.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/react-router/releases\"\u003e\u003ccode\u003e@​react-router/fs-routes\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.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#v7141\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7141\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.14.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#v7140\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7140\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7132\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7132\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7131\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7131\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.13.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#v7130\"\u003ehttps://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v7130\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-fs-routes/CHANGELOG.md\"\u003e\u003ccode\u003e@​react-router/fs-routes\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.14.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd TypeScript 6 support to peer dependency ranges\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/@react-router/dev@7.14.1\"\u003e\u003ccode\u003e@react-router/dev@7.14.1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.14.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/dev@7.14.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/dev@7.13.2\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/dev@7.13.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.13.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix route file paths when routes directory is outside of the app directory (\u003ca href=\"https://redirect.github.com/remix-run/react-router/pull/13937\"\u003e#13937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@react-router/dev@7.13.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/197674ba9fc1b72b452e17894e5e783bdab7a087\"\u003e\u003ccode\u003e197674b\u003c/code\u003e\u003c/a\u003e Release 7.14.1 (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14973\"\u003e#14973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/05f80c8b0fce9519ba88f2f379daf7660391a40e\"\u003e\u003ccode\u003e05f80c8\u003c/code\u003e\u003c/a\u003e Migrate changesets files to .changes files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/a87774f997d8ba497c97562840f0766250c3e4ce\"\u003e\u003ccode\u003ea87774f\u003c/code\u003e\u003c/a\u003e Add new release process (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14916\"\u003e#14916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/5ac7a7290f2ff4771e6e23091fc33c9d55025c8d\"\u003e\u003ccode\u003e5ac7a72\u003c/code\u003e\u003c/a\u003e Add Typescript 6 range to peer dependencies (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14935\"\u003e#14935\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/e31077b0c380d9764dbced4c753e9ff99387045d\"\u003e\u003ccode\u003ee31077b\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14945\"\u003e#14945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/6683e85a9d7d607a45a3f6374afcc598a474f602\"\u003e\u003ccode\u003e6683e85\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14943\"\u003e#14943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aadb56fa532e0eaf7e7b91c1d88e1f325851eb04\"\u003e\u003ccode\u003eaadb56f\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14908\"\u003e#14908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/c68a9b35933fe5a3750ea8e52399d06f9aaecf77\"\u003e\u003ccode\u003ec68a9b3\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14893\"\u003e#14893\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/aa3f07883c04a4c1da7bfc4d6beb1f1f8c2dfa4c\"\u003e\u003ccode\u003eaa3f078\u003c/code\u003e\u003c/a\u003e chore: Update version for release (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14829\"\u003e#14829\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/commit/3207a5cc3278b7212aeb95331107ec052d5a3008\"\u003e\u003ccode\u003e3207a5c\u003c/code\u003e\u003c/a\u003e chore: Update version for release (pre) (\u003ca href=\"https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-fs-routes/issues/14814\"\u003e#14814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/remix-run/react-router/commits/@react-router/fs-routes@7.14.1/packages/react-router-fs-routes\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/cli` from 3.91.1 to 3.93.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.93.2/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.93.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f61491: Update cli-hydrogen 11.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84875b8: Improve \u003ccode\u003eshopify store\u003c/code\u003e command behavior by preserving existing auth scopes during re-auth and adding JSON output support for store auth and execute flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/297a99915f1f24acdeb39269a1ff63336d8d925b\"\u003e\u003ccode\u003e297a999\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/8f61491fc557a292c0461167dc648418dab9134d\"\u003e\u003ccode\u003e8f61491\u003c/code\u003e\u003c/a\u003e hydrogen/Bump cli-hydrogen to 11.1.14 (\u003ca href=\"https://github.com/Shopify/cli/tree/HEAD/packages/cli/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/7192ec7739e2ada3d4ec833750cdd6c64ea8a392\"\u003e\u003ccode\u003e7192ec7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5d836bb6fc865d2caaa0d208511266f5b8d32855\"\u003e\u003ccode\u003e5d836bb\u003c/code\u003e\u003c/a\u003e Add/enforce --json for store commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5cebcc543c69d33b4fc371f4ff45504bb5d9be46\"\u003e\u003ccode\u003e5cebcc5\u003c/code\u003e\u003c/a\u003e store execute restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/e7e2f9148dad2f2455d354c389bb8d2776024a7e\"\u003e\u003ccode\u003ee7e2f91\u003c/code\u003e\u003c/a\u003e Store auth restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/d29c33aa0b92062d7e923b7817d0501feb58dc7d\"\u003e\u003ccode\u003ed29c33a\u003c/code\u003e\u003c/a\u003e Make store auth scopes additive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/64387e876e6b8ad52b5ce856e5b1de0345789682\"\u003e\u003ccode\u003e64387e8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/15545eaef6c874151fd1826d7878dc3c48aea343\"\u003e\u003ccode\u003e15545ea\u003c/code\u003e\u003c/a\u003e Put organization commands into general commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/09f967a04cf91dedcbd8408b88bf64aa4f83e0a4\"\u003e\u003ccode\u003e09f967a\u003c/code\u003e\u003c/a\u003e Store auth/execute UX improvements\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/3.93.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@shopify/mini-oxygen` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/hydrogen/blob/main/packages/mini-oxygen/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/mini-oxygen\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBumps undici from 7.21.0 to 7.24.0 to address security vulnerabilities (\u003ca href=\"https://redirect.github.com/Shopify/hydrogen/pull/3581\"\u003e#3581\u003c/a\u003e) by \u003ca href=\"https://github.com/apps/dependabot\"\u003e\u003ccode\u003e@​dependabot\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\u003eSee full diff in \u003ca href=\"https://github.com/Shopify/hydrogen/commits/@shopify/cli-h2-test@4.0.2/packages/mini-oxygen\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.57.1 to 8.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/eslint-plugin\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003cli\u003emilkboy2564 \u003ca href=\"https://github.com/SeolJaeHyeok\"\u003e\u003ccode\u003e@​SeolJaeHyeok\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eteee32 \u003ca href=\"https://github.com/teee32\"\u003e\u003ccode\u003e@​teee32\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/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7c9e06f669065bfb24b66c1f2bfb05ae2b512c09\"\u003e\u003ccode\u003e7c9e06f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] use assignability checks in ch...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/dae173267fe3a549417de802be00af1aeae25059\"\u003e\u003ccode\u003edae1732\u003c/code\u003e\u003c/a\u003e chore(eslint-plugin): switch auto-generated test cases to hand-written in unb...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/c3f8ed5ddfa757d91911489105bf8b57a16404c9\"\u003e\u003ccode\u003ec3f8ed5\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] fix false negative for type predicate pa...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e372a6697de3fea6e5b635c72177df7cf697f2ce\"\u003e\u003ccode\u003ee372a66\u003c/code\u003e\u003c/a\u003e Revert: feat(eslint-plugin): [no-unnecessary-type-arguments] report inferred ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5a9bd366139c8e306dd78ae906d4389972de42b6\"\u003e\u003ccode\u003e5a9bd36\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-regexp-exec] avoid fixing unknown RegExp flags (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/edb90ebf7c75a71065bed719f3e72d18b830c6a0\"\u003e\u003ccode\u003eedb90eb\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-extraneous-class] handle index signatures (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.57.1 to 8.58.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.58.2\u003c/h2\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] use assignability checks in checkTypePredicates (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12147\"\u003e#12147\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.1\u003c/h2\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] fix false negative for type predicate parameter (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12004\"\u003e#12004\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eMinJae \u003ca href=\"https://github.com/Ju-MINJAE\"\u003e\u003ccode\u003e@​Ju-MINJAE\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.58.0\u003c/h2\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e crash in \u003ccode\u003eno-unnecessary-type-arguments\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12163\"\u003e#12163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-extraneous-class] handle index signatures (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12142\"\u003e#12142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-regexp-exec] avoid fixing unknown RegExp flags (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12161\"\u003e#12161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eej shafran \u003ca href=\"https://github.com/ej-shafran\"\u003e\u003ccode\u003e@​ej-shafran\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGG ZIBLAKING\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e\u003ccode\u003e@​typescript-eslint/parser\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.58.2 (2026-04-13)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eremove tsbuildinfo cache file from published packages (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAbhijeet Singh \u003ca href=\"https://github.com/cseas\"\u003e\u003ccode\u003e@​cseas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.1 (2026-04-08)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.58.0 (2026-03-30)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003esupport TypeScript 6 (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.58.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.57.2 (2026-03-23)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.57.2\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/90c2803a4c250e0343598d41e973f95e743bf4ce\"\u003e\u003ccode\u003e90c2803\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be6b49a02d68db9bdc8985e7e9e1598700fda2fa\"\u003e\u003ccode\u003ebe6b49a\u003c/code\u003e\u003c/a\u003e fix: remove tsbuildinfo cache file from published packages (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12187\"\u003e#12187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/5311ed312eadf4e238324f2726ae0b1f3f2206e6\"\u003e\u003ccode\u003e5311ed3\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/493341709fe7d1d6433332b7bd2724e3332c7cdf\"\u003e\u003ccode\u003e4933417\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.58.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8cde2d06fb9bc591a4c93452509ddbd600c76a35\"\u003e\u003ccode\u003e8cde2d0\u003c/code\u003e\u003c/a\u003e feat: support TypeScript 6 (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12124\"\u003e#12124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/be4d54d26e695cc93605ffcca67dd75848e95c6f\"\u003e\u003ccode\u003ebe4d54d\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.57.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.58.2/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.1 to 3.8.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003eprettier/prettier#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.8.3/CHANGELOG.md#383\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.3\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.2...3.8.3\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eSCSS: Prevent trailing comma in \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18471\"\u003e#18471\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"scss\"\u003e\u003ccode\u003e// Input\n$value: if(sass(false): 1; else: -1);\n\u003cp\u003e// Prettier 3.8.2\n$value: if(\nsass(false): 1; else: -1,\n);\u003c/p\u003e\n\u003cp\u003e// Prettier 3.8.3\n$value: if(sass(false): 1; else: -1);\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d7108a79ec745c04292aabf22c4c1adbd690b191\"\u003e\u003ccode\u003ed7108a7\u003c/code\u003e\u003c/a\u003e Release 3.8.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/177f90898170d363ef64fde663e4d13170688bfe\"\u003e\u003ccode\u003e177f908\u003c/code\u003e\u003c/a\u003e Prevent trailing comma in SCSS \u003ccode\u003eif()\u003c/code\u003e function (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18471\"\u003e#18471\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1cd40668c3d6f2f4cf9d87bbc9096d92361b2606\"\u003e\u003ccode\u003e1cd4066\u003c/code\u003e\u003c/a\u003e Release \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/a8700e245038cd8cc0cf28ef06ffedbcb3fc2dfc\"\u003e\u003ccode\u003ea8700e2\u003c/code\u003e\u003c/a\u003e Update oxc-parser to v0.125.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/752157c78eca6f0a30e5d5cb513b682c5ecfa01e\"\u003e\u003ccode\u003e752157c\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/053fd418e180b12fa2014260212fae831f5fc5ec\"\u003e\u003ccode\u003e053fd41\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/904c6365ec46726fd0e21021c52ae934b7e5abc6\"\u003e\u003ccode\u003e904c636\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/dc1f7fcc508d116cbf1644d69a1f0eb93e40d4a4\"\u003e\u003ccode\u003edc1f7fc\u003c/code\u003e\u003c/a\u003e Update dependents count\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `vite` from 6.4.1 to 6.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite/releases\"\u003evite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.2\u003c/h2\u003e\n\u003cp\u003ePlease refer to \u003ca href=\"https://github.com/vitejs/vite/blob/v6.4.2/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.4.2/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.4.2 (2026-04-06)\u003c!-- raw HTML omitted --\u003e\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: apply server.fs check to env transport (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22159\"\u003e#22159\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22163\"\u003e#22163\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/fe28e47e9463e4c9619f94bfa06d2f8f1411b44b\"\u003efe28e47\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22159\"\u003e#22159\u003c/a\u003e \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22163\"\u003e#22163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid path traversal with optimize deps sourcemap handler (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22161\"\u003e#22161\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/commit/ca4da5d1fb45c9cfdce606aa30825095791b164b\"\u003eca4da5d\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/vitejs/vite/issues/22161\"\u003e#22161\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/6b3fad02abd550bd7b79934ff92c58dbd7f33045\"\u003e\u003ccode\u003e6b3fad0\u003c/code\u003e\u003c/a\u003e release: v6.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca4da5d1fb45c9cfdce606aa30825095791b164b\"\u003e\u003ccode\u003eca4da5d\u003c/code\u003e\u003c/a\u003e fix: avoid path traversal with optimize deps sourcemap handler (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22161\"\u003e#22161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/fe28e47e9463e4c9619f94bfa06d2f8f1411b44b\"\u003e\u003ccode\u003efe28e47\u003c/code\u003e\u003c/a\u003e fix: apply server.fs check to env transport (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22159\"\u003e#22159\u003c/a\u003e) (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/22163\"\u003e#22163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/5487f4f641f70c47ea05fd101a4319897df048b3\"\u003e\u003ccode\u003e5487f4f\u003c/code\u003e\u003c/a\u003e release: v6.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/1114b5d7ea03e26572708715343bec69db4536e8\"\u003e\u003ccode\u003e1114b5d\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/20969\"\u003e#20969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/f12697c0f64b9a37196b9ab218a0911829d5b103\"\u003e\u003ccode\u003ef12697c\u003c/code\u003e\u003c/a\u003e release: v6.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/ca6455ee9eb6111a9caa9810506a1b9ac96a520a\"\u003e\u003ccode\u003eca6455e\u003c/code\u003e\u003c/a\u003e feat: allow passing down resolved config to vite's createServer (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20932\"\u003e#20932\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/0e173d83681daa31be10fa8a62d56b1ec84690af\"\u003e\u003ccode\u003e0e173d8\u003c/code\u003e\u003c/a\u003e release: v6.3.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite/commit/c59a222aa584c087cfe710173de1b9ecb597a3ff\"\u003e\u003ccode\u003ec59a222\u003c/code\u003e\u003c/a\u003e fix(esbuild): inject esbuild helpers correctly for esbuild 0.25.9+ (\u003ca href=\"https://github.com/vitejs/vite/tree/HEAD/packages/vite/issues/20940\"\u003e#20940\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vitejs/vite/commits/v6.4.2/packages/vite\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/Just4Stan/OpenDrone-Web/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Just4Stan%2FOpenDrone-Web/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"3.86.1","new_version":"3.93.2","update_type":"minor","path":null,"pr_created_at":"2026-04-14T03:06:07.000Z","version_change":"3.86.1 → 3.93.2","issue":{"uuid":"4259230540","node_id":"PR_kwDOPzodss7SLmk7","number":267,"state":"open","title":"chore(deps): bump the non-major group with 27 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-14T03:06:07.000Z","updated_at":"2026-04-14T03:06:26.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"non-major","update_count":27,"packages":[{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.59.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint-plugin-unused-imports","old_version":"4.3.0","new_version":"4.4.1","repository_url":"https://github.com/sweepline/eslint-plugin-unused-imports"},{"name":"markdownlint-cli","old_version":"0.45.0","new_version":"0.48.0","repository_url":"https://github.com/igorshubovych/markdownlint-cli"},{"name":"prettier","old_version":"3.6.2","new_version":"3.8.2","repository_url":"https://github.com/prettier/prettier"},{"name":"swagger-ui-react","old_version":"5.29.5","new_version":"5.32.2","repository_url":"https://github.com/swagger-api/swagger-ui"},{"name":"tsx","old_version":"4.20.6","new_version":"4.21.0","repository_url":"https://github.com/privatenumber/tsx"},{"name":"cors","old_version":"2.8.5","new_version":"2.8.6","repository_url":"https://github.com/expressjs/cors"},{"name":"express","old_version":"5.1.0","new_version":"5.2.1","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.23","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@remix-run/react","old_version":"2.17.1","new_version":"2.17.4","repository_url":"https://github.com/remix-run/remix"},{"name":"@remix-run/serve","old_version":"2.17.1","new_version":"2.17.4","repository_url":"https://github.com/remix-run/remix"},{"name":"autoprefixer","old_version":"10.4.21","new_version":"10.5.0","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"postcss","old_version":"8.5.6","new_version":"8.5.9","repository_url":"https://github.com/postcss/postcss"},{"name":"lru-cache","old_version":"11.2.2","new_version":"11.3.5","repository_url":"https://github.com/isaacs/node-lru-cache"},{"name":"compression","old_version":"1.7.4","new_version":"1.8.1","repository_url":"https://github.com/expressjs/compression"},{"name":"@opentelemetry/api","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.40.3","new_version":"0.72.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation","old_version":"0.26.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-fetch","old_version":"0.26.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.26.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.26.0","new_version":"0.214.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/semantic-conventions","old_version":"1.37.0","new_version":"1.40.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@shopify/app-bridge","old_version":"3.7.10","new_version":"3.7.11","repository_url":"https://github.com/Shopify/app-bridge"},{"name":"@shopify/cli","old_version":"3.86.1","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"},{"name":"axios","old_version":"1.13.5","new_version":"1.15.0","repository_url":"https://github.com/axios/axios"},{"name":"dayjs","old_version":"1.11.18","new_version":"1.11.20","repository_url":"https://github.com/iamkun/dayjs"},{"name":"graphql","old_version":"16.11.0","new_version":"16.13.2","repository_url":"https://github.com/graphql/graphql-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major group with 27 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.59.1` |\n| [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` |\n| [markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli) | `0.45.0` | `0.48.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.8.2` |\n| [swagger-ui-react](https://github.com/swagger-api/swagger-ui) | `5.29.5` | `5.32.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |\n| [cors](https://github.com/expressjs/cors) | `2.8.5` | `2.8.6` |\n| [express](https://github.com/expressjs/express) | `5.1.0` | `5.2.1` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.23` | `5.0.6` |\n| [@remix-run/react](https://github.com/remix-run/remix/tree/HEAD/packages/remix-react) | `2.17.1` | `2.17.4` |\n| [@remix-run/serve](https://github.com/remix-run/remix/tree/HEAD/packages/remix-serve) | `2.17.1` | `2.17.4` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.4.21` | `10.5.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.6` | `8.5.9` |\n| [lru-cache](https://github.com/isaacs/node-lru-cache) | `11.2.2` | `11.3.5` |\n| [compression](https://github.com/expressjs/compression) | `1.7.4` | `1.8.1` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.0` | `1.9.1` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.40.3` | `0.72.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.26.0` | `0.214.0` |\n| [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js) | `0.26.0` | `0.214.0` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.26.0` | `0.214.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.26.0` | `0.214.0` |\n| [@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js) | `1.37.0` | `1.40.0` |\n| [@shopify/app-bridge](https://github.com/Shopify/app-bridge) | `3.7.10` | `3.7.11` |\n| [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) | `3.86.1` | `3.93.2` |\n| [axios](https://github.com/axios/axios) | `1.13.5` | `1.15.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.18` | `1.11.20` |\n| [graphql](https://github.com/graphql/graphql-js) | `16.11.0` | `16.13.2` |\n\nUpdates `@playwright/test` from 1.56.1 to 1.59.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e\u003ccode\u003e@​playwright/test\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.59.1\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e[Windows]\u003c/strong\u003e Reverted hiding console window when spawning browser processes, which caused regressions including broken \u003ccode\u003ecodegen\u003c/code\u003e, \u003ccode\u003e--ui\u003c/code\u003e and \u003ccode\u003eshow\u003c/code\u003e commands (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39990\"\u003e#39990\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.59.0\u003c/h2\u003e\n\u003ch2\u003e🎬 Screencast\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-screencast\"\u003epage.screencast\u003c/a\u003e API provides a unified interface for capturing page content with:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eScreencast recordings\u003c/li\u003e\n\u003cli\u003eAction annotations\u003c/li\u003e\n\u003cli\u003eVisual overlays\u003c/li\u003e\n\u003cli\u003eReal-time frame capture\u003c/li\u003e\n\u003cli\u003eAgentic video receipts\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cstrong\u003eScreencast recording\u003c/strong\u003e — record video with precise start/stop control, as an alternative to the \u003ca href=\"https://playwright.dev/docs/api/class-browser#browser-new-context-option-record-video\"\u003e\u003ccode\u003erecordVideo\u003c/code\u003e\u003c/a\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.start({ path: 'video.webm' });\r\n// ... perform actions ...\r\nawait page.screencast.stop();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003cstrong\u003eAction annotations\u003c/strong\u003e — enable built-in visual annotations that highlight interacted elements and display action titles during recording:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.screencast.showActions({ position: 'top-right' });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-screencast#screencast-show-actions\"\u003escreencast.showActions()\u003c/a\u003e accepts \u003ccode\u003eposition\u003c/code\u003e (\u003ccode\u003e'top-left'\u003c/code\u003e, \u003ccode\u003e'top'\u003c/code\u003e, \u003ccode\u003e'top-right'\u003c/code\u003e, \u003ccode\u003e'bottom-left'\u003c/code\u003e, \u003ccode\u003e'bottom'\u003c/code\u003e, \u003ccode\u003e'bottom-right'\u003c/code\u003e), \u003ccode\u003eduration\u003c/code\u003e (ms per annotation), and \u003ccode\u003efontSize\u003c/code\u003e (px). Returns a disposable to stop showing actions.\u003c/p\u003e\n\u003cp\u003eAction annotations can also be enabled in test fixtures via the \u003ccode\u003evideo\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nexport default defineConfig({\r\n  use: {\r\n    video: {\r\n      mode: 'on',\r\n      show: {\r\n        actions: { position: 'top-left' },\r\n        test: { position: 'top-right' },\r\n      },\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d466ac5358cae058cdc75d2ae3ab3ad220042730\"\u003e\u003ccode\u003ed466ac5\u003c/code\u003e\u003c/a\u003e chore: mark v1.59.1 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/40005\"\u003e#40005\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/530e7e5f0021730948605a5788790d353d9cf444\"\u003e\u003ccode\u003e530e7e5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/4004\"\u003e#4004\u003c/a\u003e): fix(cli): kill-all should kill dashboard\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/9aa216c8d7f866e8a8fa94ca55d86e81a8f4decb\"\u003e\u003ccode\u003e9aa216c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39994\"\u003e#39994\u003c/a\u003e): Revert \u0026quot;fix(windows): hide console window when spawning ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/01b2b1533e0bfa1c582117e3ec109fcb57657747\"\u003e\u003ccode\u003e01b2b15\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39980\"\u003e#39980\u003c/a\u003e): chore: more release notes fixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a5cb6c9a2f52078de075413beb812e3180d195ba\"\u003e\u003ccode\u003ea5cb6c9\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39972\"\u003e#39972\u003c/a\u003e): chore: expose browser.bind and browser.unbind APIs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/99a17b58541798b03257c57a9e5589db2394f89e\"\u003e\u003ccode\u003e99a17b5\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39975\"\u003e#39975\u003c/a\u003e): chore: support opening .trace files via .link indirection\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/43607c3b71d89445a6473708429eeecd6f571d6e\"\u003e\u003ccode\u003e43607c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39974\"\u003e#39974\u003c/a\u003e): chore(webkit): update Safari user-agent version to 26.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/62cabe19eb07e329086e5cb20441737cf51367d0\"\u003e\u003ccode\u003e62cabe1\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39969\"\u003e#39969\u003c/a\u003e): chore(npm): include all *.md from lib (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39970\"\u003e#39970\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0c65a759af337ba5143ebbe34afe4141482ce2d4\"\u003e\u003ccode\u003e0c65a75\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39968\"\u003e#39968\u003c/a\u003e): chore: screencast.showActions api\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f04155b09034c21719162146d6016de9933a2dbe\"\u003e\u003ccode\u003ef04155b\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/39958\"\u003e#39958\u003c/a\u003e): chore: release notes for langs v1.59\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.56.1...v1.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-unused-imports` from 4.3.0 to 4.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/releases\"\u003eeslint-plugin-unused-imports's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.4.1\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eNo significant changes\u003c/em\u003e\u003c/p\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/compare/v4.4.0...v4.4.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/853a372a6713c82283ed124c9eb073953072a76c\"\u003e\u003ccode\u003e853a372\u003c/code\u003e\u003c/a\u003e chore: release v4.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/bce6b9ef1346b57d47b659c00058d164e7b9ead2\"\u003e\u003ccode\u003ebce6b9e\u003c/code\u003e\u003c/a\u003e ci: release on CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/8b3486a2a38071573a607f6f6b92c3f0e56887f1\"\u003e\u003ccode\u003e8b3486a\u003c/code\u003e\u003c/a\u003e chore: release v4.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/e9dbf80a3495ab7010bec6a940ceeb82828a2ee3\"\u003e\u003ccode\u003ee9dbf80\u003c/code\u003e\u003c/a\u003e feat: add eslint v10 in peerDeps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/commit/6745ea4c361e5811a2a28fd1893e00ddc84b30fd\"\u003e\u003ccode\u003e6745ea4\u003c/code\u003e\u003c/a\u003e fix(\u003ca href=\"https://redirect.github.com/sweepline/eslint-plugin-unused-imports/issues/117\"\u003e#117\u003c/a\u003e): ESLint 10.0.0 support (\u003ca href=\"https://redirect.github.com/sweepline/eslint-plugin-unused-imports/issues/118\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sweepline/eslint-plugin-unused-imports/compare/v4.3.0...v4.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for eslint-plugin-unused-imports since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `markdownlint-cli` from 0.45.0 to 0.48.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/releases\"\u003emarkdownlint-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.48.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.47.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd output and exit code support for warnings\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.40.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD011\u003c/code\u003e/\u003ccode\u003eMD013\u003c/code\u003e/\u003ccode\u003eMD051\u003c/code\u003e/\u003ccode\u003eMD060\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.46.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eglob\u003c/code\u003e dependency with \u003ccode\u003etinyglobby\u003c/code\u003e (smaller and fewer dependencies)\u003c/li\u003e\n\u003cli\u003eUpdate \u003ccode\u003emarkdownlint\u003c/code\u003e dependency to \u003ccode\u003e0.39.0\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003eMD060\u003c/code\u003e/\u003ccode\u003etable-column-style\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eImprove \u003ccode\u003eMD001\u003c/code\u003e/\u003ccode\u003eMD007\u003c/code\u003e/\u003ccode\u003eMD009\u003c/code\u003e/\u003ccode\u003eMD010\u003c/code\u003e/\u003ccode\u003eMD029\u003c/code\u003e/\u003ccode\u003eMD033\u003c/code\u003e/\u003ccode\u003eMD037\u003c/code\u003e/\u003ccode\u003eMD059\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eUpdate all dependencies via \u003ccode\u003eDependabot\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/igorshubovych/markdownlint-cli/commit/e72a3ca1632f0b11a07d171449fe447a7ff6795e\"\u003e\u003ccode\u003ee72a3ca\u003c/code\u003e\u003c/a\u003e Bump version 0.48.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/02c613244e102596373d7fe5e2490e4ab71f294f\"\u003e\u003ccode\u003e02c6132\u003c/code\u003e\u003c/a\u003e Delete and recreate package-lock.json via \u0026quot;npm install\u0026quot;.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/800b47cc24e662e0f97340d9675082f7f4a83a9d\"\u003e\u003ccode\u003e800b47c\u003c/code\u003e\u003c/a\u003e Bump ava from 6.4.1 to 7.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/e6eb97c2d4a56b505e5430b26b5408925f88f80a\"\u003e\u003ccode\u003ee6eb97c\u003c/code\u003e\u003c/a\u003e Bump minimatch\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/61da922d8f906b1e377cf21f0db0a3b2b2c6d311\"\u003e\u003ccode\u003e61da922\u003c/code\u003e\u003c/a\u003e Bump tar from 7.5.7 to 7.5.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/3731696fb0cfd49ce7cb68ab53d187505d2fd400\"\u003e\u003ccode\u003e3731696\u003c/code\u003e\u003c/a\u003e Bump minimatch from 10.2.0 to 10.2.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/d60f5af730c855a26017784c73b82e4cbe5d6163\"\u003e\u003ccode\u003ed60f5af\u003c/code\u003e\u003c/a\u003e Bump minimatch from 10.1.2 to 10.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/587b174eac1da62cb138642273204597475b76d7\"\u003e\u003ccode\u003e587b174\u003c/code\u003e\u003c/a\u003e Bump markdown-it from 14.1.0 to 14.1.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/c3bfec983fb2b11f1876a00e2217f39e0087f27a\"\u003e\u003ccode\u003ec3bfec9\u003c/code\u003e\u003c/a\u003e Bump minimatch from 10.1.1 to 10.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/commit/1fba9587576b1988216d1e215b2c6d5f687e4381\"\u003e\u003ccode\u003e1fba958\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@​isaacs/brace-expansion\u003c/code\u003e from 5.0.0 to 5.0.1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/igorshubovych/markdownlint-cli/compare/v0.45.0...v0.48.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.6.2 to 3.8.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInclude available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18706\"\u003e#18706\u003c/a\u003e by \u003ca href=\"https://github.com/porada\"\u003e\u003ccode\u003e@​porada\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#381\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular v21.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.7.4...3.8.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/01/14/3.8.0\"\u003eRelease note \u0026quot;Prettier 3.8: Support for Angular v21.1\u0026quot;\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix comment in union type gets duplicated by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18393\"\u003eprettier/prettier#18393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix unstable comment print in union type by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18395\"\u003eprettier/prettier#18395\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid quote around LWC interpolations by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18383\"\u003eprettier/prettier#18383\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#374\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eprettier.getFileInfo()\u003c/code\u003e change that breaks VSCode extension by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18375\"\u003eprettier/prettier#18375\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#373\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix string print when switching quotes by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18351\"\u003eprettier/prettier#18351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve quote for embedded HTML attribute values by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18352\"\u003eprettier/prettier#18352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment in empty type literal by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18364\"\u003eprettier/prettier#18364\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#372\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix performance regression in doc printer (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18342\"\u003e#18342\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md#371\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.7.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.7.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.8.2\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.1...3.8.2\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eAngular: Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/18722\"\u003e#18722\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19034\"\u003e#19034\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eExhaustive typechecking with \u003ccode\u003e@default never;\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@switch (foo) {\n  @case (1) {}\n  @default never;\n}\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\nSyntaxError: Incomplete block \u0026quot;default never\u0026quot;. If you meant to write the @ character, you should use the \u0026quot;\u0026amp;\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/64\"\u003e#64\u003c/a\u003e;\u0026quot; HTML entity instead. (3:3)\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/switch\"\u003e\u003ccode\u003e@​switch\u003c/code\u003e\u003c/a\u003e (foo) {\n\u003ca href=\"https://github.com/case\"\u003e\u003ccode\u003e@​case\u003c/code\u003e\u003c/a\u003e (1) {}\n\u003ca href=\"https://github.com/default\"\u003e\u003ccode\u003e@​default\u003c/code\u003e\u003c/a\u003e never;\n}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003earrow function\u003c/code\u003e and \u003ccode\u003einstanceof\u003c/code\u003e expressions.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"html\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n@let fn = (a) =\u0026gt;        a?    1:2;\n\u003cp\u003e{{ fn ( a         instanceof b)}}\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.1 --\u0026gt;\n\u003ca href=\"https://github.com/let\"\u003e\u003ccode\u003e@​let\u003c/code\u003e\u003c/a\u003e fn = (a) =\u0026gt;        a?    1:2;\u003c/p\u003e\n\u003cp\u003e{{ fn ( a         instanceof b)}}\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.8.2 --\u0026gt;\n\u003ca href=\"https://github.com/let\"\u003e\u003ccode\u003e@​let\u003c/code\u003e\u003c/a\u003e fn = (a) =\u0026gt; (a ? 1 : 2);\u003c/p\u003e\n\u003cp\u003e{{ fn(a instanceof b) }}\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.8.1\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.0...3.8.1\"\u003ediff\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/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9\"\u003e\u003ccode\u003eb31557c\u003c/code\u003e\u003c/a\u003e Release 3.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315\"\u003e\u003ccode\u003e96bbaed\u003c/code\u003e\u003c/a\u003e Support Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18722\"\u003e#18722\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/881360b92b3cfa39ffa0c0ee03bb4319079849a6\"\u003e\u003ccode\u003e881360b\u003c/code\u003e\u003c/a\u003e Support \u003ccode\u003edefault never\u003c/code\u003e in Angular v21.2 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19034\"\u003e#19034\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/07d67240f7a0f2d65014e00395b342bbec5db31b\"\u003e\u003ccode\u003e07d6724\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/8b4a53ab3daddfe9c10c52fd5785a6a718770c34\"\u003e\u003ccode\u003e8b4a53a\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/90983f40dce5e20beea4e5618b5e0426a6a7f4f0\"\u003e\u003ccode\u003e90983f4\u003c/code\u003e\u003c/a\u003e Release 3.8.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/57f702f7656e6fc03873f8121480c321b2f44c8c\"\u003e\u003ccode\u003e57f702f\u003c/code\u003e\u003c/a\u003e Include available \u003ccode\u003eprinters\u003c/code\u003e in plugin type declarations (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/18706\"\u003e#18706\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/bece82785141274c12956b0af3bae77a44ae3a9e\"\u003e\u003ccode\u003ebece827\u003c/code\u003e\u003c/a\u003e Revert change in release script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/82a4ab26f1e7fccd0041272de12a3c6b942e622b\"\u003e\u003ccode\u003e82a4ab2\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5213ee463c653f47e1821de414a4f30573f83337\"\u003e\u003ccode\u003e5213ee4\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.6.2...3.8.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for prettier since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `swagger-ui-react` from 5.29.5 to 5.32.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/swagger-api/swagger-ui/releases\"\u003eswagger-ui-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.32.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.32.1...v5.32.2\"\u003e5.32.2\u003c/a\u003e (2026-04-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edocker:\u003c/strong\u003e bump libpng and zlib versions to fix CVE-2026-33416, CVE-2026-33636 and CVE-2026-22184 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10802\"\u003e#10802\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/c200a69b634343b663f4cb8908678cd332aa8e64\"\u003ec200a69\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.32.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.32.0...v5.32.1\"\u003e5.32.1\u003c/a\u003e (2026-03-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003einvalidate models components cache based on location (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10764\"\u003e#10764\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/fb78dd2a497307529fff3d368936519d050b5946\"\u003efb78dd2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estyle:\u003c/strong\u003e use container queries for responsive design (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10763\"\u003e#10763\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/e35000e0b353d5bd756d142fbbc2337adab7fb31\"\u003ee35000e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.32.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.31.2...v5.32.0\"\u003e5.32.0\u003c/a\u003e (2026-02-27)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eoas32:\u003c/strong\u003e add basic OpenAPI 3.2.0 support (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10721\"\u003e#10721\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/4675ad748c5780a5fa4f1eb5872237c89eaec8f5\"\u003e4675ad7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.31.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.31.1...v5.31.2\"\u003e5.31.2\u003c/a\u003e (2026-02-20)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e remove mistakenly put condition (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10212\"\u003e#10212\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10730\"\u003e#10730\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/62525f93c8adbf0682474b29c278baafad524a78\"\u003e62525f9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update swagger-client to v3.36.2 to resolve peer dep issue (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10734\"\u003e#10734\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/707010a547a49c2a0f025d92c76052a0eb92f605\"\u003e707010a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ereduce conversion from immutablejs to plain js objects (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10682\"\u003e#10682\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/ae790547e17b7612061e053182d81d152878d91d\"\u003eae79054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.31.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.31.0...v5.31.1\"\u003e5.31.1\u003c/a\u003e (2026-02-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e align the tree-sitter version (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10694\"\u003e#10694\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/64532904b4c2d057ba54bf04a5a847c7135f8d9d\"\u003e6453290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update vulnerable dependencies (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10725\"\u003e#10725\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/23d6c26722be29b1cf5e68bfdd859e67aae218a7\"\u003e23d6c26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e disallow schema type array value string (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10691\"\u003e#10691\u003c/a\u003e) (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/e87ecd7a708c954d34c4190808605ac45c8c6c60\"\u003ee87ecd7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003evalidated support for OpenAPI 3.1.2 and updated docs (\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/8bf8ed991a5e48a4cc53422b24b4a2bd809b4dae\"\u003e8bf8ed9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/d02a2df106961d8cb6bceb6b4b3aa8d9f6faaf4a\"\u003e\u003ccode\u003ed02a2df\u003c/code\u003e\u003c/a\u003e chore(release): cut the 5.32.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/c200a69b634343b663f4cb8908678cd332aa8e64\"\u003e\u003ccode\u003ec200a69\u003c/code\u003e\u003c/a\u003e fix(docker): bump libpng and zlib versions to fix CVE-2026-33416, CVE-2026-33...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/eff82c1fd004ba1d061f9c41f5a980339fb889bf\"\u003e\u003ccode\u003eeff82c1\u003c/code\u003e\u003c/a\u003e chore(deps): bump lodash from 4.17.23 to 4.18.1 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10801\"\u003e#10801\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/860ade2c7f8e50a838228bece0e18d93d23198b0\"\u003e\u003ccode\u003e860ade2\u003c/code\u003e\u003c/a\u003e chore(deps): bump defu from 6.1.4 to 6.1.6 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10797\"\u003e#10797\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/749ec5097273aeced4e71078867d5338b63ee65c\"\u003e\u003ccode\u003e749ec50\u003c/code\u003e\u003c/a\u003e chore(deps): bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10777\"\u003e#10777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/b339e559ac986506d41728054ec8d07cf8c1046f\"\u003e\u003ccode\u003eb339e55\u003c/code\u003e\u003c/a\u003e chore(deps): bump node-forge from 1.3.3 to 1.4.0 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10781\"\u003e#10781\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/692e0ace72378d1e62b041b613fcc967251ddbb2\"\u003e\u003ccode\u003e692e0ac\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump serialize-javascript from 7.0.4 to 7.0.5 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10782\"\u003e#10782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/14cc424da6c4eb716a832462b172e67af4df69c4\"\u003e\u003ccode\u003e14cc424\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump brace-expansion from 1.1.12 to 1.1.13 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10783\"\u003e#10783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/076c188477fb20e46da7bd2e43c13bb59f71e2ea\"\u003e\u003ccode\u003e076c188\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10778\"\u003e#10778\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swagger-api/swagger-ui/commit/f251747350848eae8da0b39bb84ec41b41bb368a\"\u003e\u003ccode\u003ef251747\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (\u003ca href=\"https://redirect.github.com/swagger-api/swagger-ui/issues/10774\"\u003e#10774\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/swagger-api/swagger-ui/compare/v5.29.5...v5.32.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `tsx` from 4.20.6 to 4.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/privatenumber/tsx/releases\"\u003etsx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.21.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003e4.21.0\u003c/a\u003e (2025-11-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e) (\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e048fb62\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eThis release is also available on:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.npmjs.com/package/tsx/v/4.21.0\"\u003e\u003ccode\u003enpm package (@​latest dist-tag)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/f6284cd50575ce6e8d110f63266d66cb9cde3b88\"\u003e\u003ccode\u003ef6284cd\u003c/code\u003e\u003c/a\u003e ci: lock in semantic-release v24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/privatenumber/tsx/commit/048fb623870f22c5026ad84187b545d418d2dfe8\"\u003e\u003ccode\u003e048fb62\u003c/code\u003e\u003c/a\u003e feat: upgrade esbuild (\u003ca href=\"https://redirect.github.com/privatenumber/tsx/issues/748\"\u003e#748\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cors` from 2.8.5 to 2.8.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/releases\"\u003ecors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.8.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBuild: Node.js@12.16 and Node.js.13.12 by \u003ca href=\"https://github.com/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate README.md for origin function callback parameters by \u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuggest passing false for disallowed domains, not erroring by \u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChanged the term whitelist to allowlist in Documentation by \u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typo in README by \u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdded new link \u0026amp; website in the README by \u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix functions call with extra parameter by \u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e:bug: Fix readme status badge by \u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add support for OSSF scorecard reporting by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix errors in ci github action for node 8 by \u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/322\"\u003eexpressjs/cors#322\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: improved test robustness by \u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade scorecard workflow pinned action versions by \u003ca href=\"https://github.com/carpasse\"\u003e\u003ccode\u003e@​carpasse\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add CodeQL (SAST) by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/340\"\u003eexpressjs/cors#340\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove broken link to demo site by \u003ca href=\"https://github.com/dpopp07\"\u003e\u003ccode\u003e@​dpopp07\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/344\"\u003eexpressjs/cors#344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOSSF Scorecard recommendations by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/350\"\u003eexpressjs/cors#350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.24.7 to 3.28.19 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/351\"\u003eexpressjs/cors#351\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump coverallsapp/github-action from 1.2.5 to 2.3.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/353\"\u003eexpressjs/cors#353\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 4.1.1 to 4.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/354\"\u003eexpressjs/cors#354\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/355\"\u003eexpressjs/cors#355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump express from 4.17.1 to 4.21.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/356\"\u003eexpressjs/cors#356\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/352\"\u003eexpressjs/cors#352\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 9.1.1 to 9.2.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/358\"\u003eexpressjs/cors#358\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eupdate the docs for per request config by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/338\"\u003eexpressjs/cors#338\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e(fix): readme updated for \u003ca href=\"https://redirect.github.com/expressjs/cors/issues/271\"\u003e#271\u003c/a\u003e origin option for * by \u003ca href=\"https://github.com/dhananjaysa92\"\u003e\u003ccode\u003e@​dhananjaysa92\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/289\"\u003eexpressjs/cors#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: upgrade Node versions by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/359\"\u003eexpressjs/cors#359\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add funding to package.json by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/363\"\u003eexpressjs/cors#363\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.19 to 4.31.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/371\"\u003eexpressjs/cors#371\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/370\"\u003eexpressjs/cors#370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Cleanup README by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/374\"\u003eexpressjs/cors#374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add node v25 by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/375\"\u003eexpressjs/cors#375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExtend CI test matrix by \u003ca href=\"https://github.com/imangas\"\u003e\u003ccode\u003e@​imangas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/376\"\u003eexpressjs/cors#376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: simplify code examples with header comments by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/386\"\u003eexpressjs/cors#386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: tweak intro, add note w/ browser enforcement, FAQ  by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/385\"\u003eexpressjs/cors#385\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/388\"\u003eexpressjs/cors#388\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease: 2.8.6 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/390\"\u003eexpressjs/cors#390\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/smondal\"\u003e\u003ccode\u003e@​smondal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/189\"\u003eexpressjs/cors#189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dstudzinski\"\u003e\u003ccode\u003e@​dstudzinski\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/180\"\u003eexpressjs/cors#180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shackpank\"\u003e\u003ccode\u003e@​shackpank\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/175\"\u003eexpressjs/cors#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jkasun\"\u003e\u003ccode\u003e@​jkasun\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/200\"\u003eexpressjs/cors#200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alex-grover\"\u003e\u003ccode\u003e@​alex-grover\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/207\"\u003eexpressjs/cors#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/manjunath00\"\u003e\u003ccode\u003e@​manjunath00\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/269\"\u003eexpressjs/cors#269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LuisEGR\"\u003e\u003ccode\u003e@​LuisEGR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/245\"\u003eexpressjs/cors#245\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/homersimpsons\"\u003e\u003ccode\u003e@​homersimpsons\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/306\"\u003eexpressjs/cors#306\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/inigomarquinez\"\u003e\u003ccode\u003e@​inigomarquinez\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/321\"\u003eexpressjs/cors#321\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Alex-GF\"\u003e\u003ccode\u003e@​Alex-GF\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/cors/pull/320\"\u003eexpressjs/cors#320\u003c/a\u003e\u003c/li\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/expressjs/cors/pull/341\"\u003eexpressjs/cors#341\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/cors/blob/master/HISTORY.md\"\u003ecors's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.8.6 / 2026-01-22\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eImprove documentation (API, context, examples...)\u003c/li\u003e\n\u003cli\u003eRemove additional markdown files from tarball\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f00a8c1f0af727ffe5ed35f3b2d0b1a7eb4b65bb\"\u003e\u003ccode\u003ef00a8c1\u003c/code\u003e\u003c/a\u003e 2.8.6 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/390\"\u003e#390\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/848e2bd062a5d845c99e3808ca598d60f6bc5e16\"\u003e\u003ccode\u003e848e2bd\u003c/code\u003e\u003c/a\u003e chore: remove HISTORY.md and nonexistent CONTRIBUTING.md from tarball (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/388\"\u003e#388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/cf8947e828444603c68dfca4f9297700f52b9629\"\u003e\u003ccode\u003ecf8947e\u003c/code\u003e\u003c/a\u003e docs: tweak intro, add note w/ browser enforcement, FAQ  (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/385\"\u003e#385\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/bbf62a5438a406bf50cc6f3c2d763028f215523f\"\u003e\u003ccode\u003ebbf62a5\u003c/code\u003e\u003c/a\u003e docs: simplify code examples with header comments (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/386\"\u003e#386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f442e770a40993f5093940c73c326b825203f947\"\u003e\u003ccode\u003ef442e77\u003c/code\u003e\u003c/a\u003e Extend CI test matrix (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/376\"\u003e#376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/d5cf6cd3ac1edad4507f5f265cad6dfb6ea048bc\"\u003e\u003ccode\u003ed5cf6cd\u003c/code\u003e\u003c/a\u003e ci: add support for node@25 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/375\"\u003e#375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/7e6f7eeac0c16d9abed2cb84ac4b2891a51fa3dc\"\u003e\u003ccode\u003e7e6f7ee\u003c/code\u003e\u003c/a\u003e docs: revamp content (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/374\"\u003e#374\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/b25644c76be11c09e3573007244a0696c4d183ec\"\u003e\u003ccode\u003eb25644c\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/370\"\u003e#370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/f881e919e825ae8e35b8526a39bb64d13d4688bb\"\u003e\u003ccode\u003ef881e91\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 3.28.19 to 4.31.2 (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/371\"\u003e#371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/cors/commit/9a9a760c888433d923847ee837e95567d9a94517\"\u003e\u003ccode\u003e9a9a760\u003c/code\u003e\u003c/a\u003e chore: add funding to package.json (\u003ca href=\"https://redirect.github.com/expressjs/cors/issues/363\"\u003e#363\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/cors/compare/v2.8.5...v2.8.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~ulisesgascon\"\u003eulisesgascon\u003c/a\u003e, a new releaser for cors since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.1.0 to 5.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!IMPORTANT]\u003cbr /\u003e\nThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003eRelease: 5.2.1 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6933\"\u003eexpressjs/express#6933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.0...v5.2.1\"\u003ehttps://github.com/expressjs/express/compare/v5.2.0...v5.2.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev5.2.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.11 to 3.28.13 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6429\"\u003eexpressjs/express#6429\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor: simplify \u003ccode\u003eacceptsLanguages\u003c/code\u003e implementation using spread operator by \u003ca href=\"https://github.com/Ayoub-Mabrouk\"\u003e\u003ccode\u003e@​Ayoub-Mabrouk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6137\"\u003eexpressjs/express#6137\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eincreased code coverage of utils.js file by \u003ca href=\"https://github.com/ashish3011\"\u003e\u003ccode\u003e@​ashish3011\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6386\"\u003eexpressjs/express#6386\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: remove duplicate word by \u003ca href=\"https://github.com/dufucun\"\u003e\u003ccode\u003e@​dufucun\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6456\"\u003eexpressjs/express#6456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.13 to 3.28.16 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6498\"\u003eexpressjs/express#6498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 4.3.0 to 4.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6497\"\u003eexpressjs/express#6497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 4.2.1 to 4.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6496\"\u003eexpressjs/express#6496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 24 to test matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6504\"\u003eexpressjs/express#6504\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: update codeql config by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6488\"\u003eexpressjs/express#6488\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: wider range for query test skip by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6512\"\u003eexpressjs/express#6512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typos in test by \u003ca href=\"https://github.com/noritaka1166\"\u003e\u003ccode\u003e@​noritaka1166\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6535\"\u003eexpressjs/express#6535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: disable credential persistence for checkout actions by \u003ca href=\"https://github.com/mertssmnoglu\"\u003e\u003ccode\u003e@​mertssmnoglu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6522\"\u003eexpressjs/express#6522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: allow manual triggering of workflow by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6515\"\u003eexpressjs/express#6515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: add coverage for app.listen() variants by \u003ca href=\"https://github.com/kgarg1\"\u003e\u003ccode\u003e@​kgarg1\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6476\"\u003eexpressjs/express#6476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: move documentation and charters to the discussions and .github … by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6427\"\u003eexpressjs/express#6427\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.16 to 3.28.18 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6549\"\u003eexpressjs/express#6549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6548\"\u003eexpressjs/express#6548\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: enforce explicit \u003ccode\u003eBuffer\u003c/code\u003e import and add lint rule by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6525\"\u003eexpressjs/express#6525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: use node protocol for querystring by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6520\"\u003eexpressjs/express#6520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: fix typo by \u003ca href=\"https://github.com/mountdisk\"\u003e\u003ccode\u003e@​mountdisk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6609\"\u003eexpressjs/express#6609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.28.18 to 3.29.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6618\"\u003eexpressjs/express#6618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eadd deprecation warnings for redirect arguments undefined by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6405\"\u003eexpressjs/express#6405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: run CI when the markdown changes by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6632\"\u003eexpressjs/express#6632\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: fix CONTRIBUTING link by \u003ca href=\"https://github.com/jonchurch\"\u003e\u003ccode\u003e@​jonchurch\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6653\"\u003eexpressjs/express#6653\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update contributing guidelines and code of conduct links by \u003ca href=\"https://github.com/ShubhamOulkar\"\u003e\u003ccode\u003e@​ShubhamOulkar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6601\"\u003eexpressjs/express#6601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump morgan from 1.10.0 to 1.10.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6679\"\u003eexpressjs/express#6679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump cookie-session from 2.1.0 to 2.1.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6678\"\u003eexpressjs/express#6678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elint: add --fix flag to automatic fix linting issue by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6644\"\u003eexpressjs/express#6644\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: ignore yarn.lock file and update example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6588\"\u003eexpressjs/express#6588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003elib: use req.socket over deprecated req.connection by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6705\"\u003eexpressjs/express#6705\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edoc: update express app example by \u003ca href=\"https://github.com/shivarm\"\u003e\u003ccode\u003e@​shivarm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6718\"\u003eexpressjs/express#6718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 3.29.2 to 3.29.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6675\"\u003eexpressjs/express#6675\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove history.md from being packaged on publish by \u003ca href=\"https://github.com/sheplu\"\u003e\u003ccode\u003e@​sheplu\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6780\"\u003eexpressjs/express#6780\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.2.1 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eRevert security fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eThe prior release (5.2.0) included an erroneous breaking change related to the extended query parser. There is no actual security vulnerability associated with this behavior (CVE-2024-51999 has been rejected). The change has been fully reverted in this release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e5.2.0 / 2025-12-01\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2024-51999\"\u003eCVE-2024-51999\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/express/security/advisories/GHSA-pj86-cfqh-vqx6\"\u003eGHSA-pj86-cfqh-vqx6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edeps: \u003ccode\u003ebody-parser@^2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eA deprecation warning was added when using \u003ccode\u003eres.redirect\u003c/code\u003e with undefined arguments, Express now emits a warning to help detect calls that pass undefined as the status or URL and make them easier to 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/expressjs/express/commit/dbac741a49a5a64336b70c06e85c2e2706e36336\"\u003e\u003ccode\u003edbac741\u003c/code\u003e\u003c/a\u003e 5.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/697547cde621d8b0a47b4fff6e98b29337f8c980\"\u003e\u003ccode\u003e697547c\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;sec: security patch for CVE-2024-51999\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/4007ad103ba29f6426b2ec9eccfb1ceb792682a8\"\u003e\u003ccode\u003e4007ad1\u003c/code\u003e\u003c/a\u003e Release: 5.2.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6920\"\u003e#6920\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2f64f68c37c64ae333e41ff38032d21860f22255\"\u003e\u003ccode\u003e2f64f68\u003c/code\u003e\u003c/a\u003e sec: security patch for CVE-2024-51999\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/ed0ba3f1dc905d6b62eabf23bd383abcae4901ba\"\u003e\u003ccode\u003eed0ba3f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6928\"\u003e#6928\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8eace4603cb2547608578a4fbb259dc984216f71\"\u003e\u003ccode\u003e8eace46\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.31.2 to 4.31.6 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6929\"\u003e#6929\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/30bae810279b2ea162bed5b14ce6c35a110a87f5\"\u003e\u003ccode\u003e30bae81\u003c/code\u003e\u003c/a\u003e build(deps): bump coverallsapp/github-action from 2.3.6 to 2.3.7 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6930\"\u003e#6930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/758d4355d45322b4c8cd347ebcefbf3b154c7e7f\"\u003e\u003ccode\u003e758d435\u003c/code\u003e\u003c/a\u003e deps: body-parser@^2.2.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6922\"\u003e#6922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/77bcd5274a87047e5b3fe2f17f6c342db3909c53\"\u003e\u003ccode\u003e77bcd52\u003c/code\u003e\u003c/a\u003e docs: update emeritus triagers (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6890\"\u003e#6890\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/f33caf1f89a028f0ea98ff5a156a68e65a2eabdd\"\u003e\u003ccode\u003ef33caf1\u003c/code\u003e\u003c/a\u003e Nominate to \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e for triage team (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/6888\"\u003e#6888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.1.0...v5.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express` from 4.17.23 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express` from 4.17.23 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/react` from 2.17.1 to 2.17.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/remix/releases\"\u003e\u003ccode\u003e@​remix-run/react\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eremix v2.17.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2174\"\u003ehttps://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2174\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eremix v2.17.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173\"\u003ehttps://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173\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/remix/blob/remix@2.17.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/react\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.17.4\u003c/h2\u003e\n\u003cp\u003eDate: 2026-01-12\u003c/p\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate internal React Router versions to pick up security patches in \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v6303\"\u003e6.30.3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router%406.30.3\"\u003e\u003ccode\u003ereact-router-dom@6.30.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/blob/v6/packages/router/CHANGELOG.md#1232\"\u003e\u003ccode\u003e@remix-run/router@1.23.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.3...remix@2.17.4\"\u003e\u003ccode\u003ev2.17.3...v2.17.4\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.3\u003c/h2\u003e\n\u003cp\u003eDate: 2026-01-07\u003c/p\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eThis release addresses 2 security vulnerabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-h5cw-625j-3rxh\"\u003eCSRF in React Router Action/Server Action Request Processing\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-8v8x-cx79-35w7\"\u003eReact Router SSR XSS in ScrollRestoration\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/dev\u003c/code\u003e - Update \u003ccode\u003evalibot\u003c/code\u003e to address CVE (\u003ca href=\"https://github.com/advisories/GHSA-vqpr-j7v3-hqw9\"\u003eGHSA-vqpr-j7v3-hqw9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/react\u003c/code\u003e - Escape HTML during SSR for in \u003ccode\u003e\u0026lt;ScrollRestoration\u0026gt;\u003c/code\u003e keys\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime\u003c/code\u003e - Add additional layer of CSRF protection by rejecting submissions to UI routes from external origins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.2...remix@2.17.3\"\u003e\u003ccode\u003ev2.17.2...v2.17.3\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003cp\u003eDate: 2025-10-29\u003c/p\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eThis release addresses 1 security vulnerability:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-9583-h5hc-x8cw\"\u003eUnauthorized file access when using \u003ccode\u003ecreateFileSessionStorage()\u003c/code\u003e with unsigned cookies\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/deno\u003c/code\u003e - Validate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node\u003c/code\u003e - Validate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.1...remix@2.17.2\"\u003e\u003ccode\u003ev2.17.1...v2.17.2\u003c/code\u003e\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/remix-run/remix/commit/ab977d9f2edd4b3bd1639cb99f1369a13bf1415a\"\u003e\u003ccode\u003eab977d9\u003c/code\u003e\u003c/a\u003e Version 2.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/010b35672fb33977cc86cdfd0965173c487d0098\"\u003e\u003ccode\u003e010b356\u003c/code\u003e\u003c/a\u003e Bump router versions (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/b1d29d9a3092c05fd3ca1d92b91720987bd6b648\"\u003e\u003ccode\u003eb1d29d9\u003c/code\u003e\u003c/a\u003e Version 2.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/5c87c08d7590b1916c864e549e2726de0a575567\"\u003e\u003ccode\u003e5c87c08\u003c/code\u003e\u003c/a\u003e Escape HTML in scroll restoration keys (\u003ca href=\"https://github.com/remix-run/remix/tree/HEAD/packages/remix-react/issues/10925\"\u003e#10925\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/4a5ffd112b83abad387d0e682ff292a0741d230d\"\u003e\u003ccode\u003e4a5ffd1\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version 2.17.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/98c89fa02d3891ff7ba9de0fb59f538b050a8559\"\u003e\u003ccode\u003e98c89fa\u003c/code\u003e\u003c/a\u003e Version 2.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/39203495c6a18f5421d022697906fb2cb9d1d3b8\"\u003e\u003ccode\u003e3920349\u003c/code\u003e\u003c/a\u003e Version 2.17.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.17.4/packages/remix-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​remix-run/react\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@remix-run/serve` from 2.17.1 to 2.17.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/remix-run/remix/releases\"\u003e\u003ccode\u003e@​remix-run/serve\u003c/code\u003e's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eremix v2.17.4\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2174\"\u003ehttps://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2174\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eremix v2.17.3\u003c/h2\u003e\n\u003cp\u003eSee the changelog for the release notes: \u003ca href=\"https://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173\"\u003ehttps://github.com/remix-run/remix/blob/v2/CHANGELOG.md#v2173\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/remix/blob/remix@2.17.4/CHANGELOG.md\"\u003e\u003ccode\u003e@​remix-run/serve\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.17.4\u003c/h2\u003e\n\u003cp\u003eDate: 2026-01-12\u003c/p\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate internal React Router versions to pick up security patches in \u003ca href=\"https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v6303\"\u003e6.30.3\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eUpdated Dependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/releases/tag/react-router%406.30.3\"\u003e\u003ccode\u003ereact-router-dom@6.30.3\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/blob/v6/packages/router/CHANGELOG.md#1232\"\u003e\u003ccode\u003e@remix-run/router@1.23.2\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.3...remix@2.17.4\"\u003e\u003ccode\u003ev2.17.3...v2.17.4\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.3\u003c/h2\u003e\n\u003cp\u003eDate: 2026-01-07\u003c/p\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eThis release addresses 2 security vulnerabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-h5cw-625j-3rxh\"\u003eCSRF in React Router Action/Server Action Request Processing\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-8v8x-cx79-35w7\"\u003eReact Router SSR XSS in ScrollRestoration\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/dev\u003c/code\u003e - Update \u003ccode\u003evalibot\u003c/code\u003e to address CVE (\u003ca href=\"https://github.com/advisories/GHSA-vqpr-j7v3-hqw9\"\u003eGHSA-vqpr-j7v3-hqw9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/react\u003c/code\u003e - Escape HTML during SSR for in \u003ccode\u003e\u0026lt;ScrollRestoration\u0026gt;\u003c/code\u003e keys\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/server-runtime\u003c/code\u003e - Add additional layer of CSRF protection by rejecting submissions to UI routes from external origins\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.2...remix@2.17.3\"\u003e\u003ccode\u003ev2.17.2...v2.17.3\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.17.2\u003c/h2\u003e\n\u003cp\u003eDate: 2025-10-29\u003c/p\u003e\n\u003ch3\u003eSecurity Notice\u003c/h3\u003e\n\u003cp\u003eThis release addresses 1 security vulnerability:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/react-router/security/advisories/GHSA-9583-h5hc-x8cw\"\u003eUnauthorized file access when using \u003ccode\u003ecreateFileSessionStorage()\u003c/code\u003e with unsigned cookies\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/deno\u003c/code\u003e - Validate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@remix-run/node\u003c/code\u003e - Validate format of incoming session ids in \u003ccode\u003ecreateFileSessionStorage\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/remix-run/remix/compare/remix@2.17.1...remix@2.17.2\"\u003e\u003ccode\u003ev2.17.1...v2.17.2\u003c/code\u003e\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/remix-run/remix/commit/ab977d9f2edd4b3bd1639cb99f1369a13bf1415a\"\u003e\u003ccode\u003eab977d9\u003c/code\u003e\u003c/a\u003e Version 2.17.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/b1d29d9a3092c05fd3ca1d92b91720987bd6b648\"\u003e\u003ccode\u003eb1d29d9\u003c/code\u003e\u003c/a\u003e Version 2.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/4a5ffd112b83abad387d0e682ff292a0741d230d\"\u003e\u003ccode\u003e4a5ffd1\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;Version 2.17.3\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/98c89fa02d3891ff7ba9de0fb59f538b050a8559\"\u003e\u003ccode\u003e98c89fa\u003c/code\u003e\u003c/a\u003e Version 2.17.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/remix-run/remix/commit/39203495c6a18f5421d022697906fb2cb9d1d3b8\"\u003e\u003ccode\u003e3920349\u003c/code\u003e\u003c/a\u003e Version 2.17.2\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/remix-run/remix/commits/remix@2.17.4/packages/remix-serve\"\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....\n\n_Description has been truncated_","html_url":"https://github.com/Hardonian/TokPulse/pull/267","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hardonian%2FTokPulse/issues/267","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/267/packages"}},{"old_version":"3.92.1","new_version":"3.93.2","update_type":"minor","path":null,"pr_created_at":"2026-04-13T00:57:53.000Z","version_change":"3.92.1 → 3.93.2","issue":{"uuid":"4250550754","node_id":"PR_kwDORnmHos7R1qU-","number":15,"state":"closed","title":"Bump @shopify/cli from 3.92.1 to 3.93.2","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-27T00:57:55.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-13T00:57:53.000Z","updated_at":"2026-04-27T00:57:57.000Z","time_to_close":1209602,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.92.1","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.92.1 to 3.93.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.93.2/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.93.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f61491: Update cli-hydrogen 11.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84875b8: Improve \u003ccode\u003eshopify store\u003c/code\u003e command behavior by preserving existing auth scopes during re-auth and adding JSON output support for store auth and execute flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/297a99915f1f24acdeb39269a1ff63336d8d925b\"\u003e\u003ccode\u003e297a999\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/8f61491fc557a292c0461167dc648418dab9134d\"\u003e\u003ccode\u003e8f61491\u003c/code\u003e\u003c/a\u003e hydrogen/Bump cli-hydrogen to 11.1.14 (\u003ca href=\"https://github.com/Shopify/cli/tree/HEAD/packages/cli/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/7192ec7739e2ada3d4ec833750cdd6c64ea8a392\"\u003e\u003ccode\u003e7192ec7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5d836bb6fc865d2caaa0d208511266f5b8d32855\"\u003e\u003ccode\u003e5d836bb\u003c/code\u003e\u003c/a\u003e Add/enforce --json for store commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5cebcc543c69d33b4fc371f4ff45504bb5d9be46\"\u003e\u003ccode\u003e5cebcc5\u003c/code\u003e\u003c/a\u003e store execute restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/e7e2f9148dad2f2455d354c389bb8d2776024a7e\"\u003e\u003ccode\u003ee7e2f91\u003c/code\u003e\u003c/a\u003e Store auth restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/d29c33aa0b92062d7e923b7817d0501feb58dc7d\"\u003e\u003ccode\u003ed29c33a\u003c/code\u003e\u003c/a\u003e Make store auth scopes additive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/64387e876e6b8ad52b5ce856e5b1de0345789682\"\u003e\u003ccode\u003e64387e8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/15545eaef6c874151fd1826d7878dc3c48aea343\"\u003e\u003ccode\u003e15545ea\u003c/code\u003e\u003c/a\u003e Put organization commands into general commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/09f967a04cf91dedcbd8408b88bf64aa4f83e0a4\"\u003e\u003ccode\u003e09f967a\u003c/code\u003e\u003c/a\u003e Store auth/execute UX improvements\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/3.93.2/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.92.1\u0026new-version=3.93.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/ashhadpa-MERN/countdown-timer-app/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ashhadpa-MERN%2Fcountdown-timer-app/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}},{"old_version":"3.88.0","new_version":"3.93.2","update_type":"minor","path":null,"pr_created_at":"2026-04-13T00:16:40.000Z","version_change":"3.88.0 → 3.93.2","issue":{"uuid":"4250424678","node_id":"PR_kwDOQ6Tdxs7R1XXJ","number":13,"state":"open","title":"Bump @shopify/cli from 3.88.0 to 3.93.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T00:16:40.000Z","updated_at":"2026-04-13T00:16:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.88.0","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.88.0 to 3.93.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.93.2/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.93.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f61491: Update cli-hydrogen 11.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84875b8: Improve \u003ccode\u003eshopify store\u003c/code\u003e command behavior by preserving existing auth scopes during re-auth and adding JSON output support for store auth and execute flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\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/Shopify/cli/commit/297a99915f1f24acdeb39269a1ff63336d8d925b\"\u003e\u003ccode\u003e297a999\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/8f61491fc557a292c0461167dc648418dab9134d\"\u003e\u003ccode\u003e8f61491\u003c/code\u003e\u003c/a\u003e hydrogen/Bump cli-hydrogen to 11.1.14 (\u003ca href=\"https://github.com/Shopify/cli/tree/HEAD/packages/cli/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/7192ec7739e2ada3d4ec833750cdd6c64ea8a392\"\u003e\u003ccode\u003e7192ec7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5d836bb6fc865d2caaa0d208511266f5b8d32855\"\u003e\u003ccode\u003e5d836bb\u003c/code\u003e\u003c/a\u003e Add/enforce --json for store commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5cebcc543c69d33b4fc371f4ff45504bb5d9be46\"\u003e\u003ccode\u003e5cebcc5\u003c/code\u003e\u003c/a\u003e store execute restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/e7e2f9148dad2f2455d354c389bb8d2776024a7e\"\u003e\u003ccode\u003ee7e2f91\u003c/code\u003e\u003c/a\u003e Store auth restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/d29c33aa0b92062d7e923b7817d0501feb58dc7d\"\u003e\u003ccode\u003ed29c33a\u003c/code\u003e\u003c/a\u003e Make store auth scopes additive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/64387e876e6b8ad52b5ce856e5b1de0345789682\"\u003e\u003ccode\u003e64387e8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/15545eaef6c874151fd1826d7878dc3c48aea343\"\u003e\u003ccode\u003e15545ea\u003c/code\u003e\u003c/a\u003e Put organization commands into general commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/09f967a04cf91dedcbd8408b88bf64aa4f83e0a4\"\u003e\u003ccode\u003e09f967a\u003c/code\u003e\u003c/a\u003e Store auth/execute UX improvements\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/3.93.2/packages/cli\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by [GitHub Actions](\u003ca href=\"https://www.npmjs.com/~GitHub\"\u003ehttps://www.npmjs.com/~GitHub\u003c/a\u003e Actions), a new releaser for \u003ccode\u003e@​shopify/cli\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.88.0\u0026new-version=3.93.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Shenoda7/shopify-test-app/pull/13","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shenoda7%2Fshopify-test-app/issues/13","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13/packages"}},{"old_version":"3.88.1","new_version":"3.93.2","update_type":"minor","path":null,"pr_created_at":"2026-04-13T00:15:17.000Z","version_change":"3.88.1 → 3.93.2","issue":{"uuid":"4250420338","node_id":"PR_kwDOQwCDI87R1WzV","number":10,"state":"open","title":"Bump @shopify/cli from 3.88.1 to 3.93.2","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-04-13T00:15:17.000Z","updated_at":"2026-04-13T00:15:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@shopify/cli","old_version":"3.88.1","new_version":"3.93.2","repository_url":"https://github.com/Shopify/cli"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@shopify/cli](https://github.com/Shopify/cli/tree/HEAD/packages/cli) from 3.88.1 to 3.93.2.\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Shopify/cli/blob/3.93.2/packages/cli/CHANGELOG.md\"\u003e\u003ccode\u003e@​shopify/cli\u003c/code\u003e's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.93.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f61491: Update cli-hydrogen 11.1.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e84875b8: Improve \u003ccode\u003eshopify store\u003c/code\u003e command behavior by preserving existing auth scopes during re-auth and adding JSON output support for store auth and execute flows.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.93.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e9a39b44: Add \u003ccode\u003e--development-context\u003c/code\u003e flag to \u003ccode\u003etheme push\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e--development-context\u003c/code\u003e flag (short: \u003ccode\u003e-c\u003c/code\u003e) allows you to specify a unique identifier for a development theme context (e.g., PR number, branch name). This gives developers the ability to programmatically create or reuse named development themes; particularly useful when running \u003ccode\u003eshopify theme push\u003c/code\u003e in a CI environment where you might want to associate a particular development theme to a branch or pull request.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e962e932: Add support for theme previews using a JSON via \u003ccode\u003etheme preview\u003c/code\u003e. Pass a JSON via --override to quickly preview overrides on a live theme. Also adds a --preview-id flag to to handle in-place updates for previews created from an override JSON.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eff40140: Add \u003ccode\u003eshopify store auth\u003c/code\u003e and \u003ccode\u003eshopify store execute\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store auth\u003c/code\u003e authenticates an app against a store using PKCE and stores online per-user auth for later store commands.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eshopify store execute\u003c/code\u003e runs Admin API GraphQL against that stored auth, supports query and variables input similar to \u003ccode\u003eshopify app execute\u003c/code\u003e, and requires \u003ccode\u003e--allow-mutations\u003c/code\u003e for write operations.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e34e19bc: Change wording for current development theme in \u003ccode\u003etheme list\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003ePreviously you could only have one development theme at a time so we'd add \u003ccode\u003e[yours]\u003c/code\u003e beside the development theme that you were currently attached to. Now you can have multiple development themes so we're changing the language to \u003ccode\u003e[current]\u003c/code\u003e to show which theme you are actively connected to.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e67aaf10: fix missing json output for theme info when no theme or dev flag is present\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.92.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb776177: change hardcoded links in theme pull to use methods to surface urls instead\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.91.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e5e13c83: Add --listing flag to theme dev, push, and share commands\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.90.0\u003c/h2\u003e\n\u003ch2\u003e3.89.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/297a99915f1f24acdeb39269a1ff63336d8d925b\"\u003e\u003ccode\u003e297a999\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/8f61491fc557a292c0461167dc648418dab9134d\"\u003e\u003ccode\u003e8f61491\u003c/code\u003e\u003c/a\u003e hydrogen/Bump cli-hydrogen to 11.1.14 (\u003ca href=\"https://github.com/Shopify/cli/tree/HEAD/packages/cli/issues/7246\"\u003e#7246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/7192ec7739e2ada3d4ec833750cdd6c64ea8a392\"\u003e\u003ccode\u003e7192ec7\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5d836bb6fc865d2caaa0d208511266f5b8d32855\"\u003e\u003ccode\u003e5d836bb\u003c/code\u003e\u003c/a\u003e Add/enforce --json for store commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/5cebcc543c69d33b4fc371f4ff45504bb5d9be46\"\u003e\u003ccode\u003e5cebcc5\u003c/code\u003e\u003c/a\u003e store execute restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/e7e2f9148dad2f2455d354c389bb8d2776024a7e\"\u003e\u003ccode\u003ee7e2f91\u003c/code\u003e\u003c/a\u003e Store auth restructure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/d29c33aa0b92062d7e923b7817d0501feb58dc7d\"\u003e\u003ccode\u003ed29c33a\u003c/code\u003e\u003c/a\u003e Make store auth scopes additive\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/64387e876e6b8ad52b5ce856e5b1de0345789682\"\u003e\u003ccode\u003e64387e8\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/15545eaef6c874151fd1826d7878dc3c48aea343\"\u003e\u003ccode\u003e15545ea\u003c/code\u003e\u003c/a\u003e Put organization commands into general commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Shopify/cli/commit/09f967a04cf91dedcbd8408b88bf64aa4f83e0a4\"\u003e\u003ccode\u003e09f967a\u003c/code\u003e\u003c/a\u003e Store auth/execute UX improvements\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Shopify/cli/commits/3.93.2/packages/cli\"\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=@shopify/cli\u0026package-manager=npm_and_yarn\u0026previous-version=3.88.1\u0026new-version=3.93.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/saad-dev218/shopify_app_with_webhooks/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/saad-dev218%2Fshopify_app_with_webhooks/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}}]}